[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2ch.scのread.cgiへ]
Update time : 06/02 06:08 / Filesize : 279 KB / Number-of Response : 669
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

親父PGがゲームを作り始めるスレッド



1 名前:親父PG [04/03/30 02:40 ID:phIrC7nN.net]

C++やC、アセンブラは昔こなしたし、プログラムの事なら自信はあるけど
ゲームは作った事が無い方。現場からも引退したし(w。
ここは一つ趣味でDirectXでも勉強して、ゲームでも作ってみようかなぁと思った、
オジサンPGのスレッドです。

一緒にマターリライブラリから作りませんか?

484 名前:名前は開発中のものです。 mailto:sage [04/11/17 14:08:12 ID:rlNYN/ED.net]
プレイ中にマップ書き換えたらゲームオーバーになるのか……

485 名前:481 mailto:sage [04/11/18 23:59:31 ID:Y1BiVZsl.net]
>>483
それはなんとかなりますが。

>>484
そんな事できますか?

わたしは面白くないと思うのですが、
このまま完成度を高めたら面白くなりますか?
それとも作った本人には楽しめないのでしょうか?
ライブラリやクローンに逃げる理由はこのへんにあるのでしょうか?

486 名前:484 mailto:sage [04/11/19 14:36:47 ID:VR4yU6Z1.net]
今やってみたらマップ書き換えてもゲームオーバーにならなかった。
なんか勘違いしてたみたい。ごめんよ。

> わたしは面白くないと思うのですが

多分、細かいところで面白さが欠けてるんだよ。
ジャンプの挙動が単調だとか、敵はボス以外移動してるだけで攻撃してこないとか。
既存のアクションゲームをもっと注意して見てみるとどこが違うのかよくわかるよ。

俺はメタルスラッグってゲームが好きなんだけど、
・敵が単純ながら攻撃してくる
・一番単純な放物線だがちゃんとジャンプする
・マップに凹凸があるけど大きな段差以外はそのまま歩いて進めるし、
 歩く速度も速いので普通に歩き回ってるだけでもフラストレーションにならない
みたいないい部分がある。

まず、どういった状態にしたいか、理想を考えてみて、
次に今のプログラムの状態と見比べてみる。
それで改善が困難だと思ったら作り直してみてもいいんでないかな。
重複する作業も少なくはないと思うから、二度目はそんなに手間かからんと思うよ。

487 名前:名前は開発中のものです。 mailto:sage [04/11/20 05:57:51 ID:dJO277JK.net]
親父より期待できるな


488 名前:名前は開発中のものです。 mailto:sage [04/11/20 06:09:36 ID:E0zTh0s1.net]
>>486
メタルスラッグはゲーセンでやった事あります。

では、次は敵魔術師を登場させてファイヤーボールを発射させてみます。

489 名前:名前は開発中のものです。 mailto:sage [04/11/20 09:47:34 ID:z6kdR0Io.net]
体力バーと文字がイースのに似てる

490 名前:名前は開発中のものです。 mailto:sage [04/11/20 16:05:24 ID:d3ZA3Kvz.net]
がんがれ

491 名前: ◆JR1fHEKlGE mailto:sage [04/11/23 04:33:11 ID:W1+tdUqy.net]
そう言えば、攻撃時は41x40や42x40でもいいですよ。
一連のコマ(攻撃時の3パターン)を全部同じ大きさにする事と、
キャラの位置を同じにしてくれれば問題ありません。

このコマを3フレーム、次のコマを5フレーム表示して欲しい
と言うのがあったら言って下さい。

492 名前:名前は開発中のものです。 mailto:sage [04/11/23 04:45:18 ID:W1+tdUqy.net]
F6を押して、Spaceでコマ送りになりますよ。
ファイヤーボールはまだ。
gamdev.org/up/img/1955.lzh



493 名前:FINALFACTs ◆iWNwl/.CWE mailto:sage [04/11/25 04:19:19 ID:APawskSi.net]
ttp://gamdev.org/up/img/1977.zip
とりあえず、ちょっとばかし編集しました。
キャラ絵は無いです。

なんか、まともなキャラ絵が書けない・・・。
絵の練習し直ししているので、もうしばらくお待ちください。
とりあえず、日曜日の朝ぐらいまでに上げるんで。

494 名前: ◆JR1fHEKlGE mailto:sage [04/11/25 23:35:27 ID:YMCVen1o.net]
マップチップはちょっと待って下さい。
まだ細かい所を考えていません。

案としては、

足元を隠せば、階段を上り下りするアニメーションがいらなくなるかもしれない。
段は背景のマップチップと合成する。

の二つです。
両方採用すると良いかな。

Stage1.mapでドアの位置は指定していますが、ドアはマップチップではなくて
背景に描画するキャラクタとして存在します。
これなら背景はマップチップに依存しなくなるので、多彩な背景を描画できそうです。

あと、急がなくてもいいです。
私やゲームの為ではなくて、何よりも自分の為に描いて下さい。

495 名前: ◆JR1fHEKlGE mailto:sage [04/11/26 00:20:28 ID:DSOP7/2E.net]
gamdev.org/up/img/1982.lzh
S で敵魔術師がファイヤーボールを発射します。

内部を見直し中なので、おかしいところがあるかもしれません。

496 名前:FAINALFACTs ◆Vyfxi/dpqw [04/11/27 13:41:46 ID:HU8qFqJW.net]
>>494(JR1fHEKIGE)
パソコンが、動かなくなりました。
水曜〜10日ぐらいで復活できると思います。
ネットカフェで、スキャナが使えればその間でもUpしにきます。

497 名前: ◆JR1fHEKlGE mailto:sage [04/11/28 02:25:27 ID:BsHPkVqA.net]
はっきり言って、完成させようと思ったらものすご〜く大変なので、
完成しないものと思った方が良さそう。
だから、そこまでやらなくてもよいと思うのですけど。

プレイヤーのドット絵は、半身と下半身を分離すればよかったかも。
ジャンプとしゃがみを同じにして。

上半身は (歩き、攻撃)*左右
下半身は (歩き、階段上り下り、しゃがみ=ジャンプ)*左右

498 名前:名前は開発中のものです。 mailto:sage [04/11/28 03:31:17 ID:jsiKMzm2.net]
どうせそこまでやるなら上半身と下半身をクラスで分けちゃえば。

499 名前: ◆JR1fHEKlGE mailto:sage [04/11/28 23:32:26 ID:FK1fXaYR.net]
マジックミサイル(ホーミング)を撃たせてみた。
グラフィックがちょっとおかしい。
Sで発射、 F8で無敵。
gamdev.org/up/img/2007.lzh

>>498
そこまでやらなくても。

500 名前:名前は開発中のものです。 mailto:sage [04/11/30 01:59:20 ID:1EZNHerE.net]
ステータス部分を変えてみた。
gamdev.org/up/img/2018.png


501 名前:名前は開発中のものです。 mailto:sage [04/12/02 06:34:54 ID:gmh1+o4i.net]
DirectSoundで効果音を鳴らしたら、なぜか遅れて音がでる。
gamdev.org/up/img/2033.lzh

502 名前:名前は開発中のものです。 mailto:sage [04/12/04 01:32:10 ID:wjOWKZbP.net]
あー難しい。 上半身と下半身を別けた所から訳が分からなくなった。

こういうゲームの方がいいかな。
gamdev.org/up/img/2045.png



503 名前:名前は開発中のものです。 mailto:sage [04/12/04 02:03:38 ID:S1GApVQc.net]
(・∀・)?

504 名前:FAINALFACTs ◆WcOabcjNAM [04/12/06 14:13:57 ID:0//szTZE.net]
>>502
もう少ししたら、パソコンが復旧できるらしいです。
予定では、木曜日までに復旧です。キャラ絵はそのときにUpします。
キャラの方は、しゃがむ必要があるなら、必要におおじて書きますよ。
三頭身(今の等身)でも十分できると思います。(半分とまではいかなくても)


505 名前:FAINALFACTs ◆WcOabcjNAM mailto:saga あげてしまtった [04/12/06 14:16:32 ID:0//szTZE.net]
キャップが違いますが、木曜にはちゃんとしたのが使えると思います。
・・。アハハハハ

506 名前:名前は開発中のものです。 [04/12/06 15:22:31 ID:hC0ocwBs.net]

ほれ。
himatsubu.fc2web.com/22/fir/ かなりシュールな心理テストでオモロイ。



507 名前: ◆JR1fHEKlGE mailto:sage [04/12/07 06:58:33 ID:6mg17QSn.net]
ではお願いします。 上半身と下半身に分けるのは、
プログラムが出来てから考えます。
階段をやめて、梯-子にするとかなり楽そうですけど、
階段で頑張ります。

508 名前:名前は開発中のものです。 mailto:sage [04/12/07 19:06:51 ID:8ArU9Es6.net]
親父PG 結局とんずらかよ
ハードディスククラッシュて
ド素人じゃねぇか



509 名前:名前は開発中のものです。 mailto:sage [04/12/07 19:21:28 ID:pRNw5ifO.net]
適当に使っていいよ、このスレ
スレッド名に自分の名前いれてトンズラってどうしようもないからな

510 名前:名前は開発中のものです。 mailto:sage [04/12/07 21:57:21 ID:RerrmthA.net]
終了荒らしもアレができなくなったから段々手が混んできたね。

511 名前:名前は開発中のものです。 mailto:sage [04/12/07 23:46:17 ID:pRNw5ifO.net]
終了荒らしってなんだ?

512 名前:名前は開発中のものです。 mailto:sage [04/12/08 20:26:19 ID:DyTqBWcM.net]
この板の過去スレいくつか読んでいればすぐわかるよ



513 名前:507 mailto:sage [04/12/16 05:33:25 ID:zuxWYHp5.net]
飽きたので辞めます。 絵を描いてくれた人、ごめんなさい!

514 名前:名前は開発中のものです。 mailto:sage [04/12/16 08:21:48 ID:nYcbMoQ4.net]
>507
この根性なし!

515 名前:名前は開発中のものです。 mailto:sage [04/12/16 08:57:20 ID:VuAamGHE.net]
同じトリップ出したら信じてやる。

516 名前:名前は開発中のものです。 mailto:sage [05/01/23 21:29:46 ID:6oxyZTGh.net]
このスレ使われてないなら俺が勉強しながら何か作ってもいい?

517 名前:名前は開発中のものです。 mailto:sage [05/01/23 22:25:13 ID:oL+WWsWJ.net]
許す

518 名前:516 mailto:sage [05/01/24 00:00:03 ID:4d7vmFMm.net]
3Dをやった事が無いのと、Cは少しできますがC++がわからないので
ここら辺を勉強しながらやってみようと思います。

題材はSLGでいこうかと。
とりあえずホムペ作ってきます



519 名前:名前は開発中のものです。 mailto:sage [05/01/24 00:13:28 ID:+Mkj565D.net]
言語は手段であって目的ではないっ

といいたいが、言語の勉強ならべつにかまわんか

まずはアクションやシューティング、パズルなど結果がすぐに目に見えるもののほうがいいと思う
他の人にも遊んでもらいやすいしね

520 名前:516 mailto:sage [05/01/24 23:51:19 ID:4d7vmFMm.net]
帰宅が遅くなりました
ほむぺ
ttp://gpj.hp.infoseek.co.jp/

アクションやシューティングは難しそうな気がしますがどうでしょう?

521 名前:名前は開発中のものです。 mailto:sage [05/01/25 01:37:32 ID:r+t1N9De.net]
一番簡単なのは実はシューティング

ものにもよるが、主に縦だと細かい地形判定とか必要ないし
絵を表示できてキーボードからの入力ができればもうすぐだね

低コストで開発できるからこそいまだに細々とアーケードででたり
仕事のあいまに作る同人やフリーソフトでは2DSTGはわりとシェアがあるかと
仕事でやるならそれなり二時間掛けるからジャンルはなんでもいいのだろうけどね

逆にプログラムは容易でも開発が最後までいかないのがRPG

522 名前:516 mailto:sage [05/01/26 03:03:17 ID:KA1rKiUq.net]
なんか動作がおかしいですが
明日も朝はやいので寝ます

つ ttp://gpj.hp.infoseek.co.jp/cgi-bin/uploader/src/0002.zip





523 名前:名前は開発中のものです。 mailto:sage [05/01/26 03:21:40 ID:QwoyVc3J.net]
シューティングはグラフィックを用意しやすいというのもある。



524 名前:名前は開発中のものです。 mailto:sage [05/01/26 03:36:05 ID:s02mdSIF.net]
>>522
別におかしいとは思わんが・・・
この調子だと516がシューティング作るのもそう遠くはないな。

525 名前:名前は開発中のものです。 mailto:sage [05/01/26 14:36:49 ID:JeRKJ8s4.net]
>>522
いきなり音なってる。
ホムペもよくできてるし。
すごいなあ。

エロゲとか作ったことあるんですか?

526 名前:516 mailto:sage [05/01/27 01:30:57 ID:dvRkyvO3.net]
動作がおかしいと言ったのは希に例外が出たりでうまく終了しなかったりするので

素材があるならシューティング作るのはかまわないんですけど
あんまり見かけないですね

前回のは絵も音もフリー素材ですし
コードも以前作った物から適当に切り貼りして辻褄合うように書き換えた
だけなのであんまり手間はかかってないのですよ

明日も早いので今日は何も無しです
今後は早起きして作業する方向にします

527 名前:名前は開発中のものです。 mailto:sage [05/01/27 09:50:58 ID:3kFZzIX6.net]
ゲーム作った経験があるなら、
シューティングにこだわる必要はないかもしれないですね。
早起きとか大変そうですけど、がんばってください。

528 名前:名前は開発中のものです。 mailto:sage [05/01/27 23:08:03 ID:Q1silL9f.net]
言語何か知らないけど、無効なポインタにはちゃんとNULL代入している?


529 名前:516 mailto:sage [05/01/29 02:38:11 ID:VHgFIMGL.net]
昼休みにUSBのコントローラ買って帰って来たのですが
シューティングじゃなくてもいいっぽい流れになってるのですね・・・
応援してくれる方もいるみたいでもうちょっとがんばろうかと思ったり?

言語はCですVC6使ってます
新しいDirectX SDKが対応しなくなったみたいなので
そろそろ買い替えが必要そう

〜おかしい話ですが
>>528 の問題はビルド時の構成でメモリ状態の違いがあり
Releaseビルドした時に問題が出るってやつですかね?
ポインタも含めて初期化はしてますが
その他色々の所が激しくいい加減なのでモニョ
気にかけてくれてる人もいるみたいなのでこんな感じですってやつを↓に

エラーが出るパターンはDLL内部で起きていてインターフェイスの破棄忘れとかがあるのかも?
アプリが固まる流れはCoUninitialize でブロック↓
COM解放待ちのスレッドを WaitObject INFINITE で待ってる間イベントループもブロック↓
結果固まってるように見える

こんな感じです
ネタなので無かった事にしてさらっと流そうかと
とりあえず、また何か作ってみます

530 名前:名前は開発中のものです。 mailto:sage [05/01/30 04:31:51 ID:Qe6b8yAX.net]
楽しみにしとります。

531 名前:名前は開発中のものです。 mailto:sage [05/01/30 14:41:41 ID:eKeNmJlW.net]
ソース出してみれ。
ちゃんと全部読んでやるから。

532 名前:名前は開発中のものです。 mailto:sage [05/01/31 03:24:32 ID:iPNK9omT.net]
マルチスレッドとかインターフェースとか使わない方が堅実に作れますよ。



533 名前:516 mailto:sage [05/01/31 23:03:18 ID:0EeOdMck.net]
帰ってきました
中学生も寝ない時間に寝ますのでレスだけ

今は縦シューティングっぽい何かを作ってます
せっかくコントローラを買ってきたので対応しました
素人以下の絵が全力でやる気を削ぐ脱力風味です

リリースまでしばらくお待ちを

不具合ですが悪い所の見当もついてますしそのうち直します
マルチスレッドでのコーディングは好みの問題ですが
OggVorbisのデコードに結構時間かかりますし
アーカイバからデータ展開するのにも時間かかるので妥当だと思いますよ

ではまた

534 名前:516 [05/02/03 01:19:49 ID:yiICYg0t.net]
作業途中のup
つ ttp://gpj.hp.infoseek.co.jp/cgi-bin/uploader/src/0003.zip


535 名前:516 mailto:sage [05/02/03 01:21:05 ID:yiICYg0t.net]
orz

536 名前:名前は開発中のものです。 mailto:sage [05/02/03 01:32:44 ID:h8r1D1W3.net]
>>534>>516
すまんが、エラー出て何も言えん
おそらく漏れPCに原因があるかと・・・

537 名前:名前は開発中のものです。 mailto:sage [05/02/03 15:32:05 ID:LbC3BrX1.net]
動いた動いた。敵も倒せた。
俺のマシンが二世代ぐらい前(ThinkPad X20)だからかもしれんが、
開始時の中央位置から画面左端に移動するまで最高速で三分ぐらいかかるな……

538 名前:名前は開発中のものです。 mailto:sage [05/02/03 16:00:18 ID:iQjN0w7W.net]
おお、いいね。既にMSX時代よりいいね。

キーボードだと弾を撃ちながら、斜め移動できないのがちと気になるかな
(同時押し最大数云々のハード的な問題じゃなくて)。パッドだと問題なかったっす。
まぁ、軽く作ってみただけだろうし。

一瞬「当たり判定が小さくて俺好み!」とか思ってしまった。

539 名前:名前は開発中のものです。 mailto:sage [05/02/03 16:48:30 ID:J3eLPxj0.net]
>>534
キャラが左上にかってにうごく
キーボードだとまったく動かない

負荷はCPU使用率は2%程度なので問題なし

環境は
PentiumM725/855GME、XP


540 名前:537 mailto:sage [05/02/03 22:39:39 ID:LbC3BrX1.net]
んじゃうちはビデオカードがタコでHALになってないんだな。
悪い悪い、気にしないでくれ。

541 名前:516 mailto:sage [05/02/03 23:52:05 ID:yiICYg0t.net]
こんばんわ
ボロクソに叩かれてるだろうなぁと思いながら帰って来たのですが
そんな事も無く動作報告までしてくれる貴殿方々に惚れそうです

>>537氏の言う通りDirectXの初期化は
早いデバイスから順に試して動く物を選択するようにしていますので
遅い場合もあるかもしれませんが
タイミング管理がかなりいい加減なのでそっちが原因かもしれません

>>539氏の勝手に動く問題はプログラムの問題で
軸の中央値を設定してないのが原因です
軸を検出するCALLBACKの中でSetPropertyすれば直るかと思ってます
作ってる最中に同じ現象を確認してたのに放置してましたスマソ
もしデジタル軸でこの現象が出てるなら考え方を改め
もうちょっと手抜きしないように改心します
キーボードだと動かないのはちょっと考えてみますね
スペースキーも駄目ですか?

>>538氏の問題はちょっと興味があります
プログラム的にはキーボードでも斜めに移動しながら弾が撃てるようになってます
開発環境では使ってるKVMスイッチがPS2なので
キーボードもマウスもPS2の環境ですが斜め移動+弾の発射はできてます
PS2またはUSBをPC直挿しでその状態でしたら、かなり悩ましいです

キーボードはバッファリングして
いらないデータを捨てる方向のがいいような気がしてきました
ここは勉強になるインターネッツですね

長文失礼

542 名前:名前は開発中のものです。 mailto:sage [05/02/04 12:34:51 ID:QfOMST7c.net]
> キーボードはバッファリングして
> いらないデータを捨てる方向のがいいような気がしてきました

使用しないキーを捨てるって意味?
それとも、多すぎたキーを捨てるって意味?



543 名前:名前は開発中のものです。 mailto:sage [05/02/04 15:40:07 ID:uPjPpADz.net]
キーボードで操作
そんなことが可能なのか・・・
あれはハードの問題だと思ってました。

544 名前:538 mailto:sage [05/02/04 18:53:57 ID:mXaHlELa.net]
>>541
それがPS/2なんですよ。いやでもうちだけかも知れないし、お気になさらずに。完成目指して下さいな。
些末に煩わされ始めるとモチベーション落ちますしね。
一応うちのをDirectInput、GetKeyState辺りでテストしてみましたが、拾えてるみたいです。

545 名前:名前は開発中のものです。 mailto:sage [05/02/06 03:46:47 ID:Ma8s9baR.net]
言語は何使ってんだ?

546 名前:516 mailto:sage [05/02/07 21:57:07 ID:FJrYKXbd.net]
土日も仕事だったので全く進んでないですが生存報告
軸の設定はやりましたけど買ってきた物は8%位ずれてました

>>542氏の意図がわかりませんが両方です
バッファリングしてサマリしたら操作感がどう変わるかみたかっただけですよ

>>544氏わざわざ検証までしてもらったみたいでありがとう
頭の片隅に残しておきながら何か思いつくまで無かった事にします

>>545
Cです

シューティングは次くらいで終わりにしようと思います

547 名前:名前は開発中のものです。 mailto:sage [05/02/07 23:03:02 ID:I7lXy+J5.net]
何のゲームでもいいけど、最低限の実装でいいから完成させるくらいじゃないとみにつかんぞー

548 名前:542 mailto:sage [05/02/07 23:32:14 ID:pm45371y.net]
>>546
何でわざわざあんなことを聞いたかと言うと、
多すぎるキー情報を捨てた場合、
「おい、処理落ちでキー情報捨てられた! 俺はさっきからボム押してるっつーの!」
なんて状況が発生し得るから。っていうか間違いなく起こる。

使わないキーは捨てていい。
でも、必要なキーの情報は全部残せ。
じゃないとまともに動かなくなる。

あと、まあ他に作りたいものがあるから先にそっちやりたいってんならいいんだが、
>>547 の言う通りある程度大きなものを作らないとプログラム全域を見渡す能力がつかないぞ。
非常に視野が狭いまま、全体の整合性を付けるのに苦労し続けることになる。
グダグダでも何でもいいから少し大きいものに手を出して、
そしてどう改善していけばいいか考えるようにした方がいい。

549 名前:516 mailto:sage [05/02/19 09:41:54 ID:iBs9S8/t.net]
規制に巻き込まれてたのですがスレ伸びてないですね


550 名前:548 mailto:sage [05/02/19 14:41:08 ID:SeeIdQIF.net]
>>549
あ、なんだやってたのか。
このスレ沈みっぱなしだったから見てる人かなり少ないだろうし、
多分みんなお前がいなくなったんだと勘違いしてたんだと思うぜ。

で、サイトの方にあったレスにレスするぞ。

> >>548 それはむしろ今の状態というか
> 今はゲームループの中で1回ポーリングしてその瞬間のデータで処理をします
> これは言い換えると次のポーリングまでの間のデータを捨てているのと同じです
> 多すぎるデータは最終的に捨てなければなりません
> バッファリングでキューにデータが溜まるなら
> プログラムがデータの処理を選択できるのではないでしょうか?ということです
> 嘘ついてたらスマソ

OS 側にイベントキューってのがあって、
ポーリングとポーリングの間にアプリケーション(この場合お前のプログラム)が受け取った情報は全て
OS 側で勝手にイベントキューのバッファに保存されてる。
つまり、「次のポーリングまでの間のデータを捨てているのと同じ」ではない。

巨大なファイルを圧縮したりして CPU に負荷をかけまくると、
チャットで入力した文字が遅れて表示されたりしないか?
ありゃ負荷が掛かってる間に溜まってたイベントを
アプリケーションが後からポーリングして受け取ってんだわ。
Windows とか、Unix + X とか、MacOS とか、最近の OS は普通そういう実装になってる。

Windows の場合、限界を超えた量のキー入力を受け取ると
アプリケーションに渡す以前に Windows が根を上げてビープの警告音を鳴らす。
つまりキーイベントのバッファリングも、
受け取れないほどの量のキーイベントを破棄する処理も、
既に OS 側に実装されてる。

551 名前:516 mailto:sage [05/02/19 19:23:48 ID:iBs9S8/t.net]
私の説明不足感が否めないのでレスします

まずはじめに、最初に作ったプログラムはキーイベントから入力を拾っています
絵が表示できてキーボードで操作できたらシューティングっぽいって話だったので
おまけ感覚で入力を付加したけどスルーでしたね・・・
次のシューティングっぽい物はDirectInput直接データを使っています

> キーボードはバッファリングして
> いらないデータを捨てる方向のがいいような気がしてきました
これは言い換えれば現在バッファリングしていませんということです
>>544 氏も書かれていますが、Win32なら GetKeyboardState の方が近いでしょう

> 軸を検出するCALLBACKの中でSetPropertyすれば直るかと思ってます
何故イベントから入力を拾っていると勘違いしたのかわかりませんが
実際に使ったことがある人なら、ここらへんでDInputを使っていると察しがつくだろうと考えていましたが浅はかだったようです
ゲームパッドはDInput使ってもキーボードやマウスは従来通りで処理する人もいると思いますが
動きのあるゲームプログラムで入力をメッセージキューに結び付けるのはちょっと乱暴です

>>548氏の言っている事が間違っていると言ってるわけではなく
私は直接データの話をして、548氏はメッセージキューを使っている事を前提に
イベントドリブンの話をしている違いに過ぎません


552 名前:548 mailto:sage [05/02/19 22:09:02 ID:SeeIdQIF.net]
> 動きのあるゲームプログラムで入力をメッセージキューに結び付けるのはちょっと乱暴です

まったくその通りだ。
すまん、俺が勝手に勘違いしてしまってた。
言い訳すると、実はゲーム屋じゃないのよがはは。

一番最初の話に戻す。
キー情報はそのフレームで使う分を取得するだけでいいから、
バッファリングする必要は無いんじゃないかな。
フレームの開始ごとに新しくキーマップを取得すべきだし、
それ以外のタイミングで取得したキーマップを使う場面が浮かばない。



553 名前:名前は開発中のものです。 [2005/05/14(土) 13:53:42 ID:ZEgVRKUL.net]
今ごろ、親父PGはどこで何をしているのだろうage

554 名前:名前は開発中のものです。 mailto:sage [2005/05/14(土) 16:37:25 ID:7Tz1A4Jg.net]
なにこの良スレ

555 名前:名前は開発中のものです。 mailto:sage [2005/05/14(土) 17:26:56 ID:Paq2TGj/.net]
懐かしいな、このスレ
まただれか活用してくれ

556 名前:名前は開発中のものです。 mailto:sage [2005/05/14(土) 20:22:15 ID:omksdaSL.net]
良スレ発見


557 名前:名前は開発中のものです。 mailto:sage [2005/10/11(火) 07:02:42 ID:kLBdLptE.net]
gamdev.org/up/img/3529.lzh

ちょっと作ってみたのですが、どうでしょうか?
敵は出ません。
カーソルキーで移動、Zキーで発射です。
最後までスクロールしたら、F9で最初に戻ります。

558 名前:名前は開発中のものです。 mailto:sage [2005/10/11(火) 13:34:21 ID:jKMzqgum.net]
何を評価して欲しいんだかわからんす。普通に動くよ。

559 名前:557 mailto:sage [2005/10/12(水) 00:19:26 ID:znuWtBEm.net]
問題無く動いたらそれで良いです。
次はマップエディタ作って、敵を配置して
当たり判定付けます。

560 名前:名前は開発中のものです。 mailto:sage [2005/10/13(木) 12:46:16 ID:qHul1ILG.net]
>>552
コマンド入力。

561 名前:名前は開発中のものです。 mailto:sage [2005/10/19(水) 05:12:32 ID:7eXt/o8U.net]
Aキーで敵が出て、当たり判定もあります。

gamdev.org/up/img/3562.lzh

562 名前:名前は開発中のものです。 mailto:sage [2005/10/21(金) 02:21:35 ID:TQGWbfQM.net]
gamdev.org/up/img/3565.lzh

自動的に敵が出現します。
Sキーで敵が弾を発射します。

後は、
敵を沢山配置する。
攻撃を自動化する。
敵の種類を増やす。
敵と自機の攻撃方法を増やす。



563 名前:名前は開発中のものです。 mailto:sage [2005/10/29(土) 23:37:10 ID:etEGubDM.net]
3方向ショットにボスキャラ付き。
gamdev.org/up/img/3604.lzh



564 名前:名前は開発中のものです。 mailto:sage [2005/11/26(土) 02:04:14 ID:zwQZIttK.net]
画面だけ見ると期待できそうだけど、
ものすんごいつまらないからやめる。
gamdev.org/up/img/3907.jpg


565 名前:名前は開発中のものです。 mailto:sage [2006/04/28(金) 09:02:31 ID:MsACIxME.net]
今ごろ、親父PGはどこで何をしているのだろう。

566 名前:名前は開発中のものです。 mailto:sage [2006/06/02(金) 15:33:48 ID:aoUDSlad.net]
キーバッファがどうのこうのいうのが最後の書き込み?
XPでキー同時押しで本体Beepがピーピーいうのは
最近初めて知りマスタ。たぶんこれの解消をしようとしてそれっきりに?

とにかくなんでもあるからね・・・ライブラリならSDL、DXライブラリ、
他のスレではシューティングツクール、スクリプトなら豆乳、
アドベンチャーなら吉里吉里、簡易言語ならHSP、AB・・・
おやじさまが作りそうなものはすべて揃ってる。
もし一番欲しいものをと聞かれたら3DMMO RPGツクールだろうか。

567 名前:名前は開発中のものです。 mailto:sage [2006/07/16(日) 20:42:30 ID:fs7bxhod.net]
スレ主は凄い知識もってるみたいだけど、結局2004年9月で
まとめページの更新終了されてる。

やはりゲーム作りに必要なのは躓いても
投げ出さない根気なんだな…今の俺に作り始める
資格はあるのだろうか。

568 名前:名前は開発中のものです。 mailto:sage [2006/08/10(木) 20:02:17 ID:UXnD9CIA.net]
関連スレ

NEETの俺が無料ソフトだけでRPGを作るスレ
pc8.2ch.net/test/read.cgi/gamedev/1152609390/

569 名前:名前は開発中のものです。 [2006/09/22(金) 21:21:48 ID:iYNT4fJm.net]
親父戻ってこいよ!!

570 名前:名前は開発中のものです。 mailto:sage [2006/09/23(土) 23:48:54 ID:5B2t9XQk.net]
親父さま、結局動くものは一つもup無しでしたっけ?


571 名前:名前は開発中のものです。 [2006/10/10(火) 21:34:59 ID:Wu1hOgHH.net]
warota

572 名前:名前は開発中のものです。 mailto:sage [2006/10/11(水) 00:26:04 ID:25nMnDje.net]
今は もう 動かない〜



573 名前:名前は開発中のものです。 mailto:sage [2006/11/13(月) 02:38:20 ID:UMHcizAv.net]
今は もう 秋た…

574 名前:名前は開発中のものです。 mailto:sage [2007/01/12(金) 16:20:35 ID:r6ASBmR/.net]
フォッシュフォッシュ

575 名前:名前は開発中のものです。 mailto:sage [2007/01/25(木) 13:37:04 ID:WhfH6lHO.net]
良スレ!っと思ったら、もうだめぽ…
という訳でこのスレでの議論内容は、僕が有効利用させて頂きます。
この出会いに感謝。
あ〜、素人が一人でゲーム作るなんて大変だ〜…
まず十年はみとかないとね。
なんせ、技術的な事から調べないといけないからな〜…
まったくもって一人ALL開発はマゾゲーだぜ。

576 名前:名前は開発中のものです。 [2007/01/25(木) 17:23:07 ID:hJSWH9Vy.net]
晒しage

577 名前:名前は開発中のものです。 mailto:sage [2007/01/25(木) 17:23:51 ID:GHH80Ulb.net]
がんが

578 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 21:23:59 ID:nPu7yHcN.net]
参考にしようとした本のリスト

(1)図解TURBO Cプログラミング入門、湯田幸八(一応全部読んだ)
(2)14歳からはじめるC言語わくわくゲームプログラミング教室(約8割)
(3)14歳からはじめるC++わくわくゲームプログラミング教室(約8割)
(4)図解・標準最新C++ハンドブック、杉浦賢(約7割)
(5)15歳からはじめるDirectX9 3Dゲームプログラミング教室C++編(DirectXに入る前の最初の数章だけ目を通したが、挫折。)
(6)Windowsゲームプログラミング、赤坂玲音(挫折。ソースリストは飛ばし、文章のところだけ流し読みした。)

やる気が続くかどうか微妙なところ

579 名前:名前は開発中のものです。 [2008/02/08(金) 06:44:51 ID:fpTK7+RB.net]
晒しあげ

580 名前:名前は開発中のものです。 mailto:sage [2008/02/09(土) 19:23:38 ID:pzLcJY/i.net]
from >>578
なぜか上がってる・・・orz
ある2つのスレからの誘導を繰り返してココに来た。
誘導されたからその通りに・・・ってワケでもないけど、
単独専用スレを作ってもやり遂げる可能性は薄いので、
とりあえずココでやってみよ〜! ・・・と思った。


581 名前:名前は開発中のものです。 mailto:sage [2008/02/09(土) 22:27:34 ID:WPR4aRZ3.net]
よし、親父点呼だ!
とりあえずPG35歳定年説に基づいて35歳以上は親父かな…

誰も居なかったらPG30歳定年説に基づいt(ry

582 名前:名前は開発中のものです。 mailto:sage [2008/02/10(日) 00:11:38 ID:nh642Xtj.net]
from >>580
あれ?さっきは誰もいなかったのに・・・、行き違いのようです。
その分類だと親父・・・です。w
当分の間は本での勉強を続け、実際に組めるかどうかはその次の段階なのでまだまだ。
本(14歳からのC++)読みながらのコピペで最低限のシューティングは試したけど・・・。
本に付いていけなくなったらそれでオシマイかも。




583 名前:581 [2008/02/10(日) 01:01:22 ID:+QCpJ19j.net]
2人だけかなw
じゃ30歳定年説にもとづいて再点呼。あとage

584 名前:名前は開発中のものです。 mailto:sage [2008/02/10(日) 01:09:00 ID:SQ2J6vID.net]
24はダメ?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<279KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef