検索結果 1629 件

by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: C初心者です
返信数: 3
閲覧数: 1743

Re: C初心者です

どこまでを単語とするという基準はどうやって決めるのですか?
それともそういう規則すら定義されてなく自然言語処理からやるってことでしょうか?
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: 勉強する上でオススメの本ありますか?
返信数: 12
閲覧数: 5380

Re: 勉強する上でオススメの本ありますか?

言語の理解がまだでしたらまずC言語の勉強をしてください。
C++は難しいのでいきなりC++を学ぼうとすると挫折の元です。
hideさんが書かれている通り、DXライブラリはC言語のみの理解で利用できるように工夫されています。
なのでまずC言語を勉強し、ある程度分かったら、DXライブラリの勉強をしましょう。
ただC言語の理解はそこまでしっかりしていなくとも、DXライブラリの勉強をしながら分からないことを調べるといったスタンスでもいいでしょう。
ゲームプログラミングの館を読んで理解して実行できるようなレベルにありますか?
http://dixq.net/g/
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: 勉強する上でオススメの本ありますか?
返信数: 12
閲覧数: 5380

Re: 勉強する上でオススメの本ありますか?

DXライブラリの書籍は結構出てますよ。Amazonの検索結果はこちらです。 https://www.amazon.co.jp/s/ref=nb_sb_noss?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&url=search-alias%3Daps&field-keywords=DX%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA DXライブラリの公式HPのトップページにも掲載されています。 ところで、DXライブラリはリファレンスが非常に充実していて分かりやすいので、書籍等なくとも分かってしまうほど簡...
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: JAVAについて
返信数: 3
閲覧数: 2496

Re: JAVAについて

うちは何でも質問OK!なサイトなので、何でも質問してください。
その記述を自重したのは、あまりにもかけ離れた趣味の話とかされて、規約に書いてないじゃないかと言われてしぶしぶ絞ったのであって
本来何でも聞いてほしい場です。
タイトルはプログラミング何でも質問サイトにしようかと思ってる位です。
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: じゃんけん
返信数: 10
閲覧数: 4305

Re: じゃんけん

今スマホしか無いんでコーディング出来ませんがプログラミング出来る環境無しにどうやって課題を行うつもりだったのですか?
学校にも環境ないんですか?
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: じゃんけん
返信数: 10
閲覧数: 4305

Re: じゃんけん

いきなり5人で考えると難しいのでまず2人で考えてみましょう。 こういうのはまず簡単な数字に置き換えてみると分かりやすいです。 グー:2 チョキ:1 パー:0 これで色んな結果を考えてみてください。 グー:パー=2:0 チョキ:グー=1:2 チョキ:パー=1:0 ・・・ 沢山書き出して法則性を考えてみましょう。 ======一旦ここで画面から目を話して自分で考えてみてください。====== さて、法則性が見つけられたでしょうか。 Aさん=パー0:Bさん=チョキ1 の時Bさんの勝ちです。 Aさん=チョキ1:Bさん=グー2 の時Bさんの勝ちです。 ⇒なるほど、Aさんより結果の数字が+1ならBさんの勝...
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: C言語でローグライクゲームを作ることは出来ますか?
返信数: 4
閲覧数: 4464

Re: C言語でローグライクゲームを作ることは出来ますか?

ひと昔前まではC/C++でゲーム作るのが当たり前だったので当然作れますよ。 むしろC/C++で作れないゲームがあったとしたら他の言語でも作れないでしょう。 参考に私が今まで作ったアプリを紹介します。 http://dixq.net/sakuhin.html ほぼ全てC/C++で作っています。(一部JavaかC#) 不利か?という疑問が、効率が悪いか?という質問であれば新しい言語の方が開発効率は良くなっています。 例えば文字列を連結させる作業一つとっても、C言語なら2つある領域のコピー先の領域に連結分のメモリ確保してバイト単位で計算してコピーして・・と大変ですが JAVAやC#なら "hello...
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: eclipseでdxlibを使いたいのですが
返信数: 2
閲覧数: 2209

Re: eclipseでdxlibを使いたいのですが

何故DXライブラリが公式に対応していない開発環境で開発したいのでしょうか?
Eclipseにこだわる理由は何かありますか?

JAVA遣いの人は慣れているとかって理由あると思いますが、
私もAndroid開発でEclipseを使用していて慣れていたので離れたくなかったのにAndroidStudioがリリースされてからそれに従っています。
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: DxLibでゲームの実行EXEとは別に設定EXEを用意したい
返信数: 15
閲覧数: 6948

Re: DxLibでゲームの実行EXEとは別に設定EXEを用意したい

後構造体を別の実行ファイルで入出力するなら構造体のアライメントにも注意ですね
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: おそらく初歩の初歩だと思われますが、、、、
返信数: 4
閲覧数: 2900

Re: おそらく初歩の初歩だと思われますが、、、、

実装したい関数の仕様を明確にしてもらった方が答えやすいと思います。
(例えばstrcpyと同じ動作をする自作関数を作りたい等)
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: externについて
返信数: 8
閲覧数: 4606

Re: externについて

extern宣言はちょっと工夫するとextern宣言を書かなくても書いたことにしてどっからでも変数が呼べるようになります。
(全く推奨はしませんが)こちらにはその実装方法が書いてあります。
http://dixq.net/rp/5.html
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: DxLibでゲームの実行EXEとは別に設定EXEを用意したい
返信数: 15
閲覧数: 6948

Re: DxLibでゲームの実行EXEとは別に設定EXEを用意したい

ところで、のなめんさんの質問で、他のEXEで出力した物を他のEXEで入力する方法ですが、 家に帰ったので以下のようなサンプルコードを書いてみました。 config_tという構造体に設定情報を格納するとします。 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> //設定構造体 typedef struct { int width; //画面幅 int height; //画面縦 bool isFullScreen; //フルスクリーン表示するか }config_t; int main() { config_t config; config.wi...
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: DxLibでゲームの実行EXEとは別に設定EXEを用意したい
返信数: 15
閲覧数: 6948

Re: DxLibでゲームの実行EXEとは別に設定EXEを用意したい

> MFCを使うにはオブジェクト指向を習得している必要がある そんなことないと思いますが・・。 簡単な物ならGUIでポイポイするだけで出来上がります。 本に書いてあったからとやめるのじゃなく超簡単ですから一度使ってみてから選択肢から外すなりしてみてはいかがでしょう。 昔のEditionならExpressでもMFC使えますよ。(再配布は出来なかったかもしれませんが) > hideさん > 初心者にとって難しいのは学習より取捨選択だと思います。 もっともですね。 だからこそ一番の近道と最近の流行りを勧めるのがいいかと思いまして。 リッチーはUnixを作るためにはC言語を作った方が近道だと判断してC...
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: DxLibでゲームの実行EXEとは別に設定EXEを用意したい
返信数: 15
閲覧数: 6948

Re: DxLibでゲームの実行EXEとは別に設定EXEを用意したい

どうしてもピュアCでなければならないならMFCではダメなのでしょうか?
初心者の学習障壁を気にするならWIN32APIを学ぶのはハードルが高くないでしょうか。
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: DxLibでゲームの実行EXEとは別に設定EXEを用意したい
返信数: 15
閲覧数: 6948

Re: DxLibでゲームの実行EXEとは別に設定EXEを用意したい

今の時代WIN32APIの学習を勧めるのはどうなんでしょう…。 他に便利な手段が沢山あるのにわざわざレガシーなAPIを学習するのは個人的にあまり勧めません。 C#なら簡単にwindowsプログラミングできますよ。 私はJAVAが好きなのでJAVAもよく使います。 もしどうしてもピュアC以外使いたくないと言うことであれば昔はMFCがよく使われていました。 初代龍神録の設定画面もMFCで書いてあります。 しかし設定画面を分ける必要ってそんなにありますか? 例えばPS4とかのゲームって設定も全部同じ画面でやりますよね。 確かに画面解像度の設定などは起動時にわかってた方がいいというメリットがありにはあ...
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: externについて
返信数: 8
閲覧数: 4606

Re: externについて

externについてしっかりと紹介しているサイトや参考文献が少ないのはexternが不必要だからです。
正直一切使わないように心がけた方が良い設計になります。
全く使わなくても使ったときと同じ処理は実現可能ですし、使うべきではありません。
どうしても使いたければうちに龍神録プログラミングの館で使い方を紹介しているのでご覧ください。
http://dixq.net/rp
使わないちゃんとした設計の基本的な考え方はゲームプログラミングの館に書いてありますのでご覧ください。
http://dixq.net/g
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: 2dアクションゲームの坂道
返信数: 8
閲覧数: 5424

Re: 2dアクションゲームの坂道

あんどーなつさん 当たり判定の計算って正確にやろうとしたら結構真面目に数学の知識が必要になります。 当たり判定を簡略化しても、です。 で、簡略化するために、キャラクターは一般的なゲームにおいては簡単な三角形(または円)の集合の場合が多いです。 地面も三角形の集合ですから、三角形と三角形の当たり判定が計算出来ればよいことになります。 hit.png 現在のご質問は三角形と三角形(四角形)の当たり判定を正確に計算しても上図のようにすり抜けが判定できないと言うことだと思いますが、 これは進んでいるベクトルが分かっているので三角形の頂点がそのベクトルにどれだけ進んだのかという線分を3本計算し、 それと...
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: 2dアクションゲームの坂道
返信数: 8
閲覧数: 5424

Re: 2dアクションゲームの坂道

複雑な地面との当たり判定であれば地面の画像の上にキャラクタの画像を上書きして画像と画像の当たり判定を計算。
もし当たっていれば進行方向と反対方向に押し戻せばいいのではないかと思います。
3Dのポリゴン地面上を歩き回るサンプルがDXライブラリのHPに乗っていますが、考え方は参考にしたらいいのではないかと思います。
http://dxlib.o.oo7.jp/program/dxprogram_3D.html
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: 使われていない関数のメモリの無駄
返信数: 14
閲覧数: 6913

Re: 使われていない関数のメモリの無駄

あんどーなつさんは実行ファイルの大きさのことを言ってるのでしょうか? 私は質問者さんは実行中に確保するメモリ使用量の話をしているのかと思いました。 関数が沢山あるから実行中の使用メモリが膨大になるなんてことはないので別に考える必要はないと思います。 (その関数内にstatic変数がべらぼうにあるとかむちゃくちゃな設計でなければ・・) 一人でゲームを作成している分にはC言語でひたすら関数分けして問題ないです。 もし沢山のキャラクタが似たような行動をするがゆえに似たようなコードが至る所に点在しているということであれば C++を学び、オブジェクト指向で設計して・・というアドバイスになるでしょうけど、...
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: 次のステップとして
返信数: 20
閲覧数: 5783

Re: 次のステップとして

私は I love DXライブラリ. なのでDXライブラリ一押しです。
うちのHPでDXライブラリの使い方を紹介しているので、良ければご覧ください。
http://dixq.net/g/
「C言語 ゲーム」でググるとうちのサイトがトップに来るので、
一応C言語入門者がゲーム制作するには適切な内容になってるのではないかと思います。
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: 深い学習に関する基本質問
返信数: 3
閲覧数: 2214

Re: 深い学習に関する基本質問

後規約に定めております通り、お名前はその時限りの物ではなく、固有の物に統一をお願いします。
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: 深い学習に関する基本質問
返信数: 3
閲覧数: 2214

Re: 深い学習に関する基本質問

専門じゃないので、ググったレベルでしか分かりませんが、 What is the difference between convolutional neural networks, restricted Boltzmann machines, and auto-encoders? の記事がそれっぽいので参考になりますか? http://stats.stackexchange.com/questions/114385/what-is-the-difference-between-convolutional-neural-networks-restricted-boltzma 後キーワードが間違って...
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: 添削お願いいたします
返信数: 7
閲覧数: 4478

Re: 添削お願いいたします

現在分からないことを全部理解してから書き始めるのも難しいでしょうから、少しずつでいいと思いますよ。
まず取りあえず2点だけ注意して実装して、後は自分の知識(例えばSTLのリストじゃなくただの配列で実装とか)で実装してまた添削依頼してもいいと思います。

1. updateとdrawが存在するクラスを作る
2. 自分のインスタンス所持元に命令をコールバックさせたい時は、親のインスタンスを持たせてコールバックする
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: 【愚問】C言語のヘッダファイルについて
返信数: 4
閲覧数: 3295

Re: 【愚問】C言語のヘッダファイルについて

愚問ではありませんよ、学び始めた人が誰も疑問に思う普通のことだと思います。 おそらくincludeしている対象のファイルの中身をコーディングしているファイルにそのままコピペすればinclude文が無くても動くのかということですよね? それであればYuOさんの書いていらっしゃる通りです。 C言語というものはそれだけ(何もincludeしない状態)では非常に少ない機能しか持ちません。 逆に言えば何もincludeしなくてもコンパイルは通りますし実行も出来ますよ。 それを視覚化できず見えないので大抵視覚化できるライブラリであるstdio.hがincludeしてあるのです。 例えば以下のコードは何もi...
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: 添削お願いいたします
返信数: 7
閲覧数: 4478

Re: 添削お願いいたします

VisualStudio2008は8年も前の書き方でないと書けないので早く2015に移行した方が良いですよ。 C++11等の便利な最近の書き方ができるようになっています。 DXライブラリのインストールの説明の通りの一つ一つ設定していけばコンパイル通るはずです。 http://dxlib.o.oo7.jp/use/dxuse_vscom2015.html こちらをよく読んでやってみてください。 std::list<Bullet*> _bulletList; これはC++のSTLを使ったリストです。 https://www.google.co.jp/search?q=C%2B%2B+STL Bul...
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: 添削お願いいたします
返信数: 7
閲覧数: 4478

Re: 添削お願いいたします

C++のクラスで設計しているようですが、考え方がオブジェクト指向になっていません。 ゲームプログラミングの館の設計編で、オブジェクト指向の触りだけ紹介しているように、 各モジュールは ・Initialize ・Update ・Draw ・Finalize をセットにします。 ピュアCでなくクラスで設計するならInitializeはコンストラクタ、Finalizeはデストラクタに置き換えても可です。 各モジュールの計算・描画は同じクラスでやるべきで、 DrawクラスやCalcクラスがあるのはおかしいです。 取りあえずオブジェクト単位でクラス化し、クラスにはupdateとdrawを必ず実装するよう...
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: 突然画面がおかしなことに....
返信数: 8
閲覧数: 3429

Re: 突然画面がおかしなことに....

サンプルプログラミングの館は参考にしない方がいいです、、。
ゲームプログラミングの館に設計方法について説明しているページがあるのでそちらを参考にしてください。
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: 突然画面がおかしなことに....
返信数: 8
閲覧数: 3429

Re: 突然画面がおかしなことに....

うむむ・・これは直すべきコードが非常に多いですね・・。 もうちょっと小さいプログラムにしてレビュー依頼してもらえたら私でよければレビューして差し上げますよ。 最初は簡単なインベーダーゲームでもいいので綺麗な設計で書いてみて誰かに添削してもらうってのもいいかもしれません。 まぁそういう私も汚いコードで試行錯誤してやって来た人間ですが。。。 ただ一つだけ ・インデントがぐちゃぐちゃなのはバグのもとです。きちんとインデントしましょう。ファイルごとに全選択Ctrl+K+Fで自動整形されます。 で、本題ですが、 > int gpUpdateKey()関数を > main.cppから専用のKey.cppに...
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: 突然画面がおかしなことに....
返信数: 8
閲覧数: 3429

Re: 突然画面がおかしなことに....

> 下のファイル添付の部分に貼れば良いのでしょうか?

そうです。
「ファイル添付」>「参照」でzipファイルを選択し > 「ファイルの追加」をクリック
でOKです。
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: 【解決】continueがうまくいきません
返信数: 6
閲覧数: 3640

Re: 【解決】continueがうまくいきません

> できれば、
> -1で始めない
> continueは1回
> と思っていたのですが、
> これは無理なのですね

・-1で始めない
・continueは0回
でよければNo: 4のコードで実現できていると思いますがこれじゃダメですか?
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: 弾のすり抜け対策がうまくいきません
返信数: 7
閲覧数: 3961

Re: 弾のすり抜け対策がうまくいきません

みけCAT君

必要な情報はほとんどそろっていると思います。
・解決したい課題
・現在取り組んだコード
・使用しているライブラリ名(DxLib.hと書いてあります)
が分かればおおむね回答出来ると思います。
冷たい回答をせずにもう少し親身になってみませんか?
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: 弾のすり抜け対策がうまくいきません
返信数: 7
閲覧数: 3961

Re: 弾のすり抜け対策がうまくいきません

解決したい問題が何かを確認させてください。 弾同士がすり抜けるのはダメなんですか? シューティングゲームにおける自機と弾との当たり判定の計算とは違うものですか? もし高速に動く弾と高速に動く弾との正確な当たり判定を計算したければ、 「片端円-長方形-片端円」が自由に回転するもの同士の当たり判定を計算することになると思います。 hit.png 当たり判定の計算って結構難しいんですよ。 円と自由回転する長方形の当たり判定の計算方法はうちのサイトで紹介しているので参考にしてみてください。 http://dixq.net/rp/34.html 実際には長方形と長方形の当たり判定を計算する必要があります...
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: 突然画面がおかしなことに....
返信数: 8
閲覧数: 3429

Re: 突然画面がおかしなことに....

新・ゲームプログラミングの館を参考にされているのであれば、関数内にstatic変数を作ったりextern宣言をしたりするのはやめましょう。
上記サイトに設計の仕方も紹介しています。
ここではグローバル変数なしに作る作り方を紹介しています。
また、キーの入力状態を取得するモジュールの作り方もサイトで紹介しています。

もし現在の作りのまま直したいのなら、プロジェクトを実行出来る形でUploadできますか?
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: セキュリティーソフト[雑談]
返信数: 8
閲覧数: 4425

Re: セキュリティーソフト[雑談]

インストールが必要な台数が何台もあるならこういうの買えばいいですね。

これなら1台1年あたり299円とかなりお買い得ですね。
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: とても基礎すぎることですが....
返信数: 2
閲覧数: 1570

Re: とても基礎すぎることですが....

それを実現するには、DXライブラリの標準関数内だけでは無理で、ゲームプログラミングの館で紹介しているように、
キーの入力フレーム数を計算するモジュールが必要です。
館の方で計算しているので参考にしてください。
http://dixq.net/g/02_09.html

bool isShowing = false;
とでも宣言しておいて
if(Key[KEY_INPUT_Z]==1){
  isShowing = !isShowing;
}
とし、これをフラグに描画すればよいでしょう。
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: セキュリティーソフト[雑談]
返信数: 8
閲覧数: 4425

Re: セキュリティーソフト[雑談]

私もESETを使っています。
まだCPUが非力でウィルス対策ソフトを入れていると重くなっていた時代にも軽快に動いてくれてかつ信頼と実績があったからです。
後、安いです。
ノートンは私が作った実行ファイルまでウィルスだと言って消しやがりますが、そんなうるさいまでに手厚い処理もないですし、本当に危険な時にはちゃんと作動してくれてます。
昔の名残で今も使い続けているため、ウィルス対策ソフトの最新事情は良く知りません。
そんなに違いがあるのかなぁ・・ないんなら一番軽いのがいいやって感じです。
ただセキュリティにうるさい場所ではノートンを使っているイメージがありますね。
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: 【質問です】 座標の計算について?
返信数: 5
閲覧数: 2322

Re: 【質問です】 座標の計算について?

ゲームプログラミングの館でも言っているように
WaitTimer(20);
を書くのはやめましょう・・。
http://dixq.net/g/h_11.html
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: 画像移動がおかしいのですが
返信数: 6
閲覧数: 3178

Re: 画像移動がおかしいのですが

ほぼ正解です。 厳密に言うなら ① x,yの宣言にもstaticを付けましょう。ファイルの先頭で宣言するものには基本的に全部付けましょう。   理由は他のファイルから書き換えをできなくするためです。   他のファイルからこの変数を書き換えたくなることが今後おそらく出てきます。でもそれをするのはご法度で、やり始めたら設計がもろくも崩れ去る前兆です。   staticと書いておけば他のファイルからこの値を書き換えることができなくなります。 ② 全ての計算はUpdateでやり、Draw関数内ではUpdateで計算された結果を表示するだけという設計思考で行ってください。   よってキーの入力状態をチェ...
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: 画像移動がおかしいのですが
返信数: 6
閲覧数: 3178

Re: 画像移動がおかしいのですが

C言語の基本を理解されていないようです。
関数内で定義した変数の状態は関数を抜けると維持できません。
sp.4で紹介しているようにファイルの先頭でstatic変数を宣言してそれを使ってください。
また、このコードのままだと関数を通るたびに画像をメモリにロードし、それを破棄しないまままた同じ画像をロードします。
酷いメモリリークが続き、いずれメモリが枯渇するでしょう。
画像はsp.5で紹介しているようにInitializeで一度だけやるようにしましょう。
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: getchar()の改行文字のクリア
返信数: 2
閲覧数: 3487

Re: getchar()の改行文字のクリア

> getchar()で1文字取得する際に改行文字をどうにかしたいです。 「改行コードをスキップしたい」ということですかね?それであればこんな関数を作ってみてはどうでしょうか。 #include <stdio.h> int my_getchar() { int ch; while (1) { ch = getchar(); if (ch != '\n') { return ch; } } } int main(void) { int ch; while (1) { printf("ch = "); ch = my_getchar(); printf("ascii code = %d\n", c...
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: DXライブラリを使ったプログラムのオンライン通信について
返信数: 4
閲覧数: 2042

Re: DXライブラリを使ったプログラムのオンライン通信について

> つまりその場合クライアントは入力と描画のみを行うという形になるということでしょうか? そうです。 極論から言えば入力情報をそのまんまサーバーに送りサーバーが全ての計算をして、どのように描画するかの命令を受けてクライアントが描画する形もあるでしょう。 俗にいうチーターがチートするのを避けるには極力計算をサーバーでやる必要があります。 そこは次第に精査して独自のプロトコルを作っていけばよいでしょう。 オンラインゲームはかなりの部分サーバーの計算に任せています。 一例としてこんな流れが考えられるでしょう。 1. Aさんが敵Xに攻撃コマンド入力 2. AさんのPCからサーバーに敵Xへの攻撃コマンド...
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: DXライブラリを使ったプログラムのオンライン通信について
返信数: 4
閲覧数: 2042

Re: DXライブラリを使ったプログラムのオンライン通信について

5人対戦をfully connectedで接続して計算するのは難しくないですか?
VPS等のサーバーにゲームの状態を管理するプログラムを置いてそこで計算させる方が良いと思います。
そうすればルーター越えの問題もなくなります。
サーバーがポートを解放しておき、クライアントはそこに接続にいきます。これであれば個人PCのポート開放の必要はありません。
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: はじめまして 【雑談】
返信数: 1
閲覧数: 1018

Re: はじめまして 【雑談】

こんにちは。
今後ともよろしくお願いしますね。
ただ質問ではないトピックにはタイトルに「雑談」と書く決まりなので、タイトル修正させてもらいました。
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: 音ゲーにおける音楽との同期
返信数: 1
閲覧数: 2013

Re: 音ゲーにおける音楽との同期

音ゲーを作る時は音楽の時間が第一です。 リアル世界の1秒よりも実際に音楽が流れた1秒が優先なのです。 で、今何秒音楽が流れたかを測定しながらUpdateとDrawを合わせます。 基本的にゲームは大きく分けて各モジュールを Update(); Draw(); の2つにわけて作成します。 このうち、時間がかかるのはほとんどDrawです。 よってDrawを必要な分だけスキップするのです。 60FPSで動いているゲームにおいて1フレームは1/60 です。 現在音楽が流れている時間をこのフレーム数に合わせます。 オーバーしていればDrawをその分だけスキップしてやり、 足らなければSleepしてまつこと...
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: メニュー画面→ゲーム→ゲームクリア→メニュー画面
返信数: 4
閲覧数: 1843

Re: メニュー画面→ゲーム→ゲームクリア→メニュー画面

ここにユーザー登録すればファイルが添付できるようになります。
プロジェクトを一式zipにして添付してみてください。
言葉だけだと良く分かりません・・。
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: 格ゲーのネット対戦について
返信数: 6
閲覧数: 4114

Re: 格ゲーのネット対戦について

大きなプログラムのバグを抽象的に聞いても誰も答えられないと思います。
回答は欲しいけどソースコードは開示したくないんじゃムリゲーじゃないでしょうか・・。
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: マウスの状態を読み込みたい
返信数: 3
閲覧数: 2112

Re: マウスの状態を読み込みたい

みけCAT君

質問はタイトルに書いてあるようです。
変に煽るような書き方は控えましょう。
みけCAT君の書き方には管理人によく苦情が来ています。
利用する人が気持ちよくやり取りできるような環境づくりにご協力ください。
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: c言語のソースを自動でフローチャートできるアプリありますか?
返信数: 4
閲覧数: 8416

Re: c言語のソースを自動でフローチャートできるアプリありますか?

Astah
http://astah.change-vision.com/ja/
を仕事で使っていますが、Pro版なら自動でUMLに変換してくれるツールはあります。
まぁ機械が自動生成したような図なんてとても見れたもんじゃないですけど・・。
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: sinグラフ
返信数: 3
閲覧数: 2690

Re: sinグラフ

グラフをかけといってもC言語の基本機能だけでは書けないので、
何か書式が指定されていると思います。
どのように出力するのですか?
まぁprintf出力やBMP出力も自力でやってやれんことはないでしょうけど・・。
まず詳しい宿題の内容が分からないと答えようがないので説明の補足をお願いします。
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: AVI→PNG書き出し
返信数: 3
閲覧数: 2449

Re: AVI→PNG書き出し


AVI2JPG
https://www.google.co.jp/webhp?sourceid ... #q=AVI2JPG
というソフトをよく使っていました。

・・が、夢幻ノ月夜さんはDXライブラリでよくない何か実装の仕方をしようとしているようにしか思えません・・。
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: シューティングゲームを作りたいのですが。。。
返信数: 2
閲覧数: 1428

Re: シューティングゲームを作りたいのですが。。。

どこまで分かってどこが分からないのですか?
うちのサイトのゲームプログラミングの館の内容は理解できますか?
http://dixq.net/g/
シューティングゲームのプログラムを紹介するページも用意しています。
by Dixq (管理人)
7年前
フォーラム: 四聖龍神録2 掲示板
トピック: 過去ログ01
返信数: 31
閲覧数: 40403

Re: [リリース前] ご意見・実装希望要素等募集

お久しぶりですねー!
あ、そういう意味では四聖龍神録3はUnityで作ろうと思っているのでマルチプラットフォームでリリース出来るかもしれませんね。
もう今のような全てのシステムを1から作らないといけない作り方は大変で。。。
by Dixq (管理人)
7年前
フォーラム: 四聖龍神録2 掲示板
トピック: 過去ログ01
返信数: 31
閲覧数: 40403

Re: [リリース前] ご意見・実装希望要素等募集

おぉ真等さん、お久しぶりです。お元気でしたでしょうか? 2008年ですか~もうあれから8年になるんですね。 当時学生だった私も妻子を持つような環境になりました。時が流れるのは早いですね・・。 さてスマホについてですが、四聖龍神録2で考えているスマホ対応というのはアップデート通知だけです。 本体がスマホで遊べるわけではありません。 AndroidとWindowsだとプラットフォームが全く違うので作り方が全く流用できないのです。 (WindowsはDirectXベース、AndroidはOpenGLESを使っています。) 先日四聖龍神録Plusに対して四聖龍神録MinusというAndroidアプリを...
by Dixq (管理人)
7年前
フォーラム: 四聖龍神録2 掲示板
トピック: 過去ログ02
返信数: 25
閲覧数: 32744

Re: ベータテスター募集

四聖龍神録2プロジェクトのリーダーDixqです。

申し訳ございませんが、リーダーとグラフィック担当の家庭環境の都合で公開日延期を余儀なくされました。
ベータテストは11月頃を予定しております。
重ねる公開日によって大変ご迷惑をおかけし申し訳ございませんが、何卒よろしくお願い致します。
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: 解決済み
返信数: 7
閲覧数: 6468

Re: 解決済み

自分の都合で記事を削除するのは規約違反行為ですので、今後されないようにご注意ください。
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: 加速&減速を教えてください!
返信数: 4
閲覧数: 5737

Re: 加速&減速を教えてください!

と言っても明日と明後日は掲示板を見れる時間が取れるか分からないので先に回答サンプルを書いておきます。 すぐに以下を見ずに自分でtryしてから見てみてください。 #include "DxLib.h" const static float V = 1.f; int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen(DX_SCREEN_BACK); float v = V; float x = 0; float a = 0.2; while (S...
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: 加速&減速を教えてください!
返信数: 4
閲覧数: 5737

Re: 加速&減速を教えてください!

まさに中学生には難しいかもしれませんが加速させたい時は「加速度」という考え方を使います。 速さ(速度)は分かりますね? 1秒間に2ピクセル進む速さで3秒間進んだら何ピクセル進むでしょう?⇒6ピクセルですね。 この2[ピクセル/秒]という速さが「速さ」なわけです。 この「速さ」を足し算して変化させるものを「加速度」と言います。 速さをvとしてxを移動距離、時間をtとしたら x = v * t; になります。このvを次第に大きくしていけば徐々に加速していきます。 サンプルコードを書いてみました。 #include "DxLib.h" int WINAPI WinMain(HINSTANCE, HI...
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: C++の初歩の初歩
返信数: 3
閲覧数: 1629

Re: C++の初歩の初歩

プロジェクトは正常に作られていますか?
また、配布しているプロジェクトのソースコードとどこが違うか比較してみてください。
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: dxlibのゲームでエラーがなくなりません!たすけてください!
返信数: 17
閲覧数: 4112

Re: dxlibのゲームでエラーがなくなりません!たすけてください!

ヘッダファイルには全て先頭に
#pragma once
を付けましょう。
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: ファイル出入力について
返信数: 22
閲覧数: 9248

Re: ファイル出入力について

上記のようにフォーマットが決まっているものなら
fscanf
が簡単かと思います。
fopenは分かりますか?
fopenしてファイルをオープンしたらそれに対してfscanfで%dと%sを読み込みましょう。
とりあえずループ文は無視し
int n;
char str[256];
のnとstrに

15 いちご

をスキャンして格納するプログラムを書いてみましょう。
できたらこうして特定の変数に入れるという処理をループ文で書けば良さそうです。
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: MFC にメニューをつけれない
返信数: 4
閲覧数: 2997

Re: MFC にメニューをつけれない

今時VC++ 6.0って古すぎませんか。。。
メモリが少ないのであればせめて2008をオススメします。
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: メニュー画面を設定したいが...
返信数: 2
閲覧数: 2016

Re: メニュー画面を設定したいが...

> ・どの程度C言語を理解しているか
>  全然理解していない

これでゲームをカスタマイズしようとするのは無謀かと思います・・。
全然理解していないというのはどの程度なのでしょうか。
hello worldもやったことない位なのでしょうか?
それであれば分からなくても当然で、はじめににも書いている通りある程度C言語を理解していることが前提となっています。
そうでなければどの程度理解していてどこが分からないか明確にしてください。
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: 「割った余り」を使ってループを実現するについて
返信数: 5
閲覧数: 3737

Re: 「割った余り」を使ってループを実現するについて

どこで分からないのか具体的に教えてください。
一応初心者にもわかりやすいように書いたつもりなので・・。
http://dixq.net/g/03_02.html
の内容が既に分からないですか?

> usaoさん

確かにx==4じゃないとおかしいですね・・。
by Dixq (管理人)
7年前
フォーラム: C言語何でも質問掲示板
トピック: いちいち実行中の○○○.exeファイルを停止させるのが面倒なのですが
返信数: 9
閲覧数: 3934

Re: いちいち実行中の○○○.exeファイルを停止させるのが面倒なのですが

> DXライブラリではフレーム制御はProcessMessage()でやってくれるので
Sleep(7)は必要ないと思いますよ。

いや、この場合必要あると思いますよ。
必要ないのは裏画面処理設定にしていてScreenFlip()を呼んだときです。
まぁ、普通裏画面処理をせずにゲームを作ることはないわけですが、、。
by Dixq (管理人)
8年前
フォーラム: C言語何でも質問掲示板
トピック: 【android】イライラ棒でonTouchEventを使いたい。
返信数: 2
閲覧数: 1675

Re: 【android】イライラ棒でonTouchEventを使いたい。

全てのTaskはActivityで、タスクリストの中身は全部Activityなんですか??
登場人物の構成がとてもおかしいです・・。
Activityはいわゆる画面です。
画面がこんなに沢山あると困ります。
タッチイベントはSurfaceViewでonTouchEventを@Overrideしてそこから必要な人に情報を与えてあげればいいと思います。
by Dixq (管理人)
8年前
フォーラム: C言語何でも質問掲示板
トピック: 初心者がフォームアプリケーション作るならwin32プロジェクトはきついですか?
返信数: 31
閲覧数: 151548

Re: 初心者がフォームアプリケーション作るならwin32プロジェクトはきついですか?

CもJavaもC#も愛用しますが、何故そんなにJavaやC#が敬遠される存在なのか分かりません。 現在提供されている最短で最良な方法を追求すればいいんじゃないでしょうか。 一旦簡単な方法で色々マスターした結果、もっと深く理解したいということであればその時改めて研究すればいいのでは。 具体的目標と解決したい課題が分からないので何とも言えませんが、今の時代低いレイヤーから全て理解して一つの物を作り上げるのは流行りじゃない気がします。 低レイヤーの開発者と高レイヤーの開発者が二分しているような気がします。 ライトデベロッパーは提供されている一番簡単な方法で一番時間のかからない手段を選ぶのが最適なんじ...
by Dixq (管理人)
8年前
フォーラム: C言語何でも質問掲示板
トピック: C言語とSDLだけでゲーム作成
返信数: 4
閲覧数: 4490

Re: C言語とSDLだけでゲーム作成

以前SDL「で」作っていたのではなくSDL「を」作っていた者です。 何が分からないので、何を教えて欲しいと具体的に書かないと何を答えていいのか分かりません。 画像の表示位はできるんでしょうか? また、SDLと関係ないアルゴリズム部分は組めるんでしょうか? SDLのサンプルコードはググれば出てきますし https://www.google.co.jp/?ion=1&espv=2#q=SDL+%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB 参考になりそうなリンクも探せばでますよ。 https://www.google.co.jp/#q=SDL+%E9%96%A2%E6%9...
by Dixq (管理人)
8年前
フォーラム: C言語何でも質問掲示板
トピック: 公開されているサンプルソースコードの使用に関しまして
返信数: 5
閲覧数: 3695

Re: 公開されているサンプルソースコードの使用に関しまして

お返事遅くなりました。
うちのソースコードは龍神録ライセンスになっています。
http://dixq.net/rp/kiyaku.html
リードミーに書いて頂ければ問題ありません。
by Dixq (管理人)
8年前
フォーラム: C言語何でも質問掲示板
トピック: DxLibを使うとき
返信数: 1
閲覧数: 1169

Re: DxLibを使うとき

正確にエラーメッセージ内容を教えて頂かないと原因は分かりません。
なお、
http://dxlib.o.oo7.jp/dxuse.html
こちらを見て設定すれば正常に動作します。
by Dixq (管理人)
8年前
フォーラム: C言語何でも質問掲示板
トピック: 画像が表示されない
返信数: 2
閲覧数: 1472

Re: 画像が表示されない

他トピックでも言いましたが規約を読んで投稿してください。
画像が表示されないのは、指定したフォルダに無いのでしょう。
プロジェクトのあるフォルダにおいてください。
by Dixq (管理人)
8年前
フォーラム: C言語何でも質問掲示板
トピック: 新規作成のしかた
返信数: 3
閲覧数: 1576

Re: 新規作成のしかた

異なる名前を使っていくつも投稿するのは規約違反です。
名前を統一してください。
他トピックでは進んでいるようですが、この件は解決したのでしょうか?
by Dixq (管理人)
8年前
フォーラム: 四聖龍神録2 掲示板
トピック: 過去ログ02
返信数: 25
閲覧数: 32744

Re: ベータテスター募集

inec0310さん

ご参加いただきありがとうございます。
四聖龍神録PlusにNormalはありませんが、Easyですかね?
by Dixq (管理人)
8年前
フォーラム: C言語何でも質問掲示板
トピック: ドラゴンクエストが、マインクラフトをパクっている件について [雑談]
返信数: 3
閲覧数: 2030

Re: ドラゴンクエストが、マインクラフトをパクっている件について [雑談]

プログラミングの質問と関係ないトピックをたてる時は
タイトル後尾に"[雑談]"を付ける決まりなのでタイトルを一部編集しました。

ドラゴンクエストビルダーズ アレフガルドを復活せよがマインクラフトみたいだという話題は
発表直後によくニュースサイトで見かけました。
まぁ流行ったらそれにあやかるのはどこの業界でもよくある話だと思いますよ・・。
パクリだと思わずにオマージュ、リスペクトだと思って切磋琢磨して良い物を盗みながら高めあえばそれでよいと受け止めてはどうでしょう。
iOSやAndroidだってお互いがお互いをパクリあって成熟しているわけですし。
ジャンルは違えどどこもそんなもんだと思ってます。
by Dixq (管理人)
8年前
フォーラム: C言語何でも質問掲示板
トピック: 開発環境について
返信数: 3
閲覧数: 3003

Re: 開発環境について

2015が重いなら2012も重くないですか?
2008がとても軽くて当時は愛用していました。
もしC++11等の最新仕様が必要なければ2008を使ってみてはいかがでしょう?
こちらからインストールできます。
http://go.microsoft.com/?LinkId=9348304
by Dixq (管理人)
8年前
フォーラム: C言語何でも質問掲示板
トピック: 龍神録の制作を始めたいのですが
返信数: 4
閲覧数: 2460

Re: 龍神録の制作を始めたいのですが

これを作ったころはVisualStudio2008はまだ無かったので2005で作っていたのですが、後日端から2008のプロジェクトファイルに作り直しました。
うーむ、コンパイラが新しくなるたびに変更するのは手間ですね。。。

SQL Serverは入ってなくても龍神録のコンパイルには関係ないので大丈夫ですよ。
by Dixq (管理人)
8年前
フォーラム: C言語何でも質問掲示板
トピック: 龍神録の制作を始めたいのですが
返信数: 4
閲覧数: 2460

Re: 龍神録の制作を始めたいのですが

VisualStudio2015からプロジェクトに必要なものが変わりました。
VisualStudio2008のプロジェクトファイルなので、2008ならうまくいくと思います。
2008のインストールファイルはこちら
http://go.microsoft.com/?LinkId=9348304
by Dixq (管理人)
8年前
フォーラム: C言語何でも質問掲示板
トピック: 開発環境について
返信数: 3
閲覧数: 3003

Re: 開発環境について

Windowsで開発するときはVisual Studio 2015です。
最新を使わない理由は何かあるのでしょうか?
by Dixq (管理人)
8年前
フォーラム: C言語何でも質問掲示板
トピック: 弾幕STGにおける弾の描画順序について
返信数: 4
閲覧数: 3059

Re: 弾幕STGにおける弾の描画順序について

私はstd::listを用いて、大きさ順にソートして描画しています。 bool comp(Bullet* v1, Bullet* v2) { if (BULLET_SORT[v1->dat.type] > BULLET_SORT[v2->dat.type]) { return true; } else { return false; } } bool Barrage::update() { ... (略) ... _list.sort(comp); return true; } 必ずしも大きい方が下に来た方がいいとは限らないので、ソートしたい順序という物を決めています。 Bulletにtype...
by Dixq (管理人)
8年前
フォーラム: C言語何でも質問掲示板
トピック: 【実写化決定】※エイプリルフールネタ
返信数: 0
閲覧数: 1445

【実写化決定】※エイプリルフールネタ

この場を借りて皆様に御報告させて頂きます。

このたび私が制作しているゲーム「四聖龍神録2」の映画実写化が決定致しました!
公式ホームページも開設致しました!
http://dixq.net/ryujin2/april.html
2017年に全国のロードショーにて公開予定です!是非リンク先をチェックしてください!


※4/2追記:
というエイプリルフールネタでした!
by Dixq (管理人)
8年前
フォーラム: AerobeatPlus掲示板
トピック: 外カメラに誤作動してしまう。内カメラではできないの?
返信数: 1
閲覧数: 47807

Re: 外カメラに誤作動してしまう。内カメラではできないの?

プレイして頂きありがとうございます。
申し訳ございませんが、現在の仕様ではカメラの選択機能はありません。
ウェブカメラ等をご使用頂ければ機能すると思います。
よろしくお願い致します。
by Dixq (管理人)
8年前
フォーラム: C言語何でも質問掲示板
トピック: お勧めの書籍を教えて下さい
返信数: 2
閲覧数: 1644

Re: お勧めの書籍を教えて下さい

私が入門時にお勧めしたいのはこの本です。 http://www.amazon.co.jp/%E6%96%B0%E3%83%BB%E6%98%8E%E8%A7%A3C%E8%A8%80%E8%AA%9E-%E5%85%A5%E9%96%80%E7%B7%A8-%E6%98%8E%E8%A7%A3%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA-%E6%9F%B4%E7%94%B0-%E6%9C%9B%E6%B4%8B/dp/479737702X その本を読み終えたら次はこれです。 http://www.amazon.co.jp/%E6%96%B0%E3%83%BB%E6%...
by Dixq (管理人)
8年前
フォーラム: 四聖龍神録2 掲示板
トピック: 過去ログ01
返信数: 31
閲覧数: 40403

Re: [リリース前] ご意見・実装希望要素等募集

あぁ、MusicRoomのことですね、
それも今回実装予定です。
by Dixq (管理人)
8年前
フォーラム: 四聖龍神録2 掲示板
トピック: 過去ログ01
返信数: 31
閲覧数: 40403

Re: [リリース前] ご意見・実装希望要素等募集

ご意見ありがとうございます。 > ・スクリーンショット機能 そうですね、自動的にカッコイイシーンを計算して自動撮影する機能も欲しいですね。 > ・自動アップデート機能(正確には選択肢を選択することでアップデートor起動時にアップデートしたり) これは既に実装予定です。 > ・ハイスコアのオンラインランキング これもバージョンアップで対応予定です。 > ・1の時にあった、アップデートするとリプレイがおかしくなる点をなくしてほしい こればかりはどうしようもないかと思っています。 プログラムの構造上、映像を録画しているわけではなく、その時の状況を再現する形でリプレイを表示しているので、 内部のプログ...
by Dixq (管理人)
8年前
フォーラム: C言語何でも質問掲示板
トピック: レーザーでコンパイルエラー
返信数: 3
閲覧数: 1761

Re: レーザーでコンパイルエラー

配布しているコードと今書いているコードのどこに違いがあるのか比較する方法があります。
http://dixq.net/rp/winmerge.html
こちらを参考にしてください
by Dixq (管理人)
8年前
フォーラム: 四聖龍神録2 掲示板
トピック: 過去ログ01
返信数: 31
閲覧数: 40403

Re: [リリース前] ご意見・実装希望要素等募集

沖さん

DXライブラリ管理人さんに聞いた所最新版ではもう両方対応済みなんだとか。
β期間中に試してみますね。
by Dixq (管理人)
8年前
フォーラム: C言語何でも質問掲示板
トピック: C++ Kinectについて
返信数: 1
閲覧数: 1189

Re: C++ Kinectについて

書き込むときに出ている
「フォーラムルール」
http://dixq.net/board/board.html
をお読みください。
・ソースコードはcodeタグを使って投稿してください。
・名前は一つに統一して投稿してください。
登録して頂くと名前の入力は省略できるようになります。
by Dixq (管理人)
8年前
フォーラム: 四聖龍神録2 掲示板
トピック: 過去ログ01
返信数: 31
閲覧数: 40403

Re: [リリース前] ご意見・実装希望要素等募集

DreamingPigさん

ご意見ありがとうございます。
今回はチャプターシステムなので、そもそもエクステンドという考え方がありません。
もしレガシーモードを作るときは参考にさせていただきますね。
by Dixq (管理人)
8年前
フォーラム: C言語何でも質問掲示板
トピック: コンソール
返信数: 8
閲覧数: 3266

Re: コンソール

> ノウル君

情報ありがとうございます。
puewさんですね。

> gmさん

複数の名前を使って投稿することは規約違反です。
他にも色々規約違反行為がありますが、きちんとフォーラムルールを読んでルールに沿った質問をお願いします。
以前の質問からまったく質問の内容が分からない投稿ばかりのようです。
回答者の質問にしっかり答えて円滑にコミュニケーションを取りましょう。
現在全くコミュニケーションが取れていません。
by Dixq (管理人)
8年前
フォーラム: 四聖龍神録2 掲示板
トピック: 過去ログ01
返信数: 31
閲覧数: 40403

Re: [リリース前] ご意見・実装希望要素等募集

> t-askaさん ご意見ありがとうございます。 > 初代龍神録の頃から楽しませていただいております。 ありがとうございます。作者として非常にうれしく思います。 > ・紺珠伝で言うところのレガシーモード(通しの残機制)実装 この意見多いですね。 完全に別ゲームが一つ出来上がるので実装工数が上がること、ベータテスト項目が二倍になることなどを考えると 今公開している予定日には間に合わないのでパッチで対応できそうなら検討しますね。 >・ゲームパッドのDirectInputとXinput両対応 なるほど、この辺詳しくないのですが、ゲームパッドにはXInput式とDirectInput式があるのですね...
by Dixq (管理人)
8年前
フォーラム: 四聖龍神録2 掲示板
トピック: 過去ログ01
返信数: 31
閲覧数: 40403

Re: [リリース前] ご意見・実装希望要素等募集

> ノウル君

意見ありがとう。

> 完全無欠モードとレガシーモードを分けた方が良いと思います。

そうですね~いきなり新システムオンリーと言うのもユーザーにとって良くないですね。
公開予定日までには間に合いそうにないので、パッチで対応出来たら検討しますね。
by Dixq (管理人)
8年前
フォーラム: 四聖龍神録2 掲示板
トピック: 過去ログ01
返信数: 31
閲覧数: 40403

Re: [リリース前] ご意見・実装希望要素等募集

cheeeeeeenさん ご意見ありがとうございます。 > 前作も(相当古いですが)win100で知ってからじわじわとプレイさせて頂いてます。 > 当時中学生の僕には買えなかった東方原作の代替でした(いまだにeasyクリアするのが関の山ですが…) ありがとうございます。 今回もフリーで提供させて頂きます。 一部グッズ等をプレミアム版として販売はしようと思いますが。 8年前ですから・・当時中学生ということはもう成人されたのでしょうか? いやー怖い怖い・・。もう私も今年32ですが、時が経つのは早いですね・・。 > ①ショップ こちらは現状作成中仕様で既にございますのでご安心ください。 しかし村は無...
by Dixq (管理人)
8年前
フォーラム: C言語何でも質問掲示板
トピック: ゲームのオブジェクトの設計について
返信数: 10
閲覧数: 4771

Re: ゲームのオブジェクトの設計について

解決されたようで何よりです。 また、日記の方新しく更新して、当たり判定を当たった後、 Playerクラスにあたったことを通知する方法について書きました。 http://dixq.net/forum/blog.php?u=53&b=5960 四聖龍神録2公式Twitterアカウントで四聖龍神録2の設計方法についてツイートしています。 https://twitter.com/ryujinroku_2 我流ですが、よければ参考にどうぞ。 ※ ランダマイズさんはC++で実装できる力があるのに、それを活かすノウハウをまだご存じないとお見受けします。 ここでお勧めなのが「EffectiveC++」という本...
by Dixq (管理人)
8年前
フォーラム: C言語何でも質問掲示板
トピック: ゲームのオブジェクトの設計について
返信数: 10
閲覧数: 4771

Re: ゲームのオブジェクトの設計について

館で紹介しているような考え方を「ポリモーフィズム」と呼びます。 C++はこれを使ってこそ意味がある言語だと思うのでお勧めです。 なお、 loop(); という関数を各モジュールに持たせるのは良くないと思います。 一部分でループするのも良くないですし、ループしないんならループという名前は変です。 館でも紹介しているように、全ての描画する要素は update(); と draw(); に分類します。 update()処理で、描画する座標計算や当たり判定処理等を全て行います。 draw()の中では計算された座標を描画するだけです。 何故こんな設計をするかと言うと、 処理落ちした時に描画を間引くとき、...
by Dixq (管理人)
8年前
フォーラム: C言語何でも質問掲示板
トピック: ゲームのオブジェクトの設計について
返信数: 10
閲覧数: 4771

Re: ゲームのオブジェクトの設計について

いえ、Taskはこのまま変更しません。 必要に応じて継承元の変数を全て追加していくような設計をすると大規模な設計をする時に 継承元の変数やメソッドはものすごい膨大な数になってしまいます。 クラス図を描くとこんなイメージです。 class.png PlayerやEnemyはCharactorから継承してCharactorに座標情報を持たせればよいです。 で、当たり判定の計算方法ですが、例えばPlayerもEnemyも弾リストを持っているはずです。 お互いがお互いの弾リスト情報を取得できるように BulletsGettableインターフェイスクラスを作り、それをそれぞれに実装させます。 そしてお互...
by Dixq (管理人)
8年前
フォーラム: C言語何でも質問掲示板
トピック: ゲームのオブジェクトの設計について
返信数: 10
閲覧数: 4771

Re: ゲームのオブジェクトの設計について

ゲームプログラムの設計については http://dixq.net/g/ の「ゲームプログラミング設計」を参考ください。 私は全てのクラスの継承元を以下のように定義しています。 #pragma once class Task { public: Task() {} virtual ~Task() {} virtual bool initialize() { return true; } virtual void finalize() {} virtual bool update() { return true; } virtual void draw() {} }; 全てのクラスはこれを継承する...
by Dixq (管理人)
8年前
フォーラム: 四聖龍神録2 掲示板
トピック: 過去ログ01
返信数: 31
閲覧数: 40403

Re: [リリース前] ご意見・実装希望要素等募集

並行世界は日本で言えば弥生時代位の生活をしていました(衣服はいいものを着ていますが) 並行世界に送られた少女は意識を保持することなくただの存在の置き換えとして移り変わりました。 少女達は屍が消えた後で、リリアがアイシャを倒した後、その創造主がすべてを元通り直したので以前の通りに戻りました。 少女たちは救われました。安心してください。 アイシャや少女達に辛い過去があった記憶すら抹消されていますので、2でその物語が語られることはありません。 アイシャの住む村という存在のみが出てきます。 > ストーリーにしつこくてごめんなさい! いえいえ、画像が少なく文章も無く、全く描けていない物語に興味を持っても...
by Dixq (管理人)
8年前
フォーラム: 四聖龍神録2 掲示板
トピック: 過去ログ02
返信数: 25
閲覧数: 32744

Re: ベータテスター募集

とんとんさん

承知しました。
この辺は実際にベータテストが始まってからヒアリングさせて頂きますね。
by Dixq (管理人)
8年前
フォーラム: 四聖龍神録2 掲示板
トピック: 過去ログ02
返信数: 25
閲覧数: 32744

Re: ベータテスター募集

とんとんさん

ご参加ありがとうございます。
基本的な連絡は本サイトのメッセージ機能を使ってお伝えしようと思っていますが、
ツイッターの方が良い等のご都合がありましたら個別に対応させて頂きます。
よろしくお願い致します。
by Dixq (管理人)
8年前
フォーラム: 四聖龍神録2 掲示板
トピック: 過去ログ02
返信数: 25
閲覧数: 32744

Re: ベータテスター募集

ariaharurinさん

ご参加ありがとうございます。
申し訳ございませんが募集要項を満たしていない部分があるようです。
本文の「●応募方法」をお読みになりご回答お願いします。
なお、連絡のやり取りは基本的にここのメッセージ送受信機能を使用することになるので、
本サイトのアカウントが必要です。
お待ちしております。

詳細検索ページへ移動する