[過去ログ]
【初心者】課題をクリアしていくスレ【講習会】 (787レス)
【初心者】課題をクリアしていくスレ【講習会】 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
463: 名前は開発中のものです。 [sage] 04/09/02 20:48 ID:cMRVYISK なんとなくシューティングゲームを作ってみたくなって自分に課した課題 1 480*480ピクセルのクライアント領域で同じ大きさの背景をスクロールさせる 2 32*32ピクセルの自機を表示し、カーソルキーで移動させる 3 スペースキーで4*4ピクセルの弾を発射(連射可)できるようにする。 4 64*64ピクセルの敵機を出し、適当に動かす 5 敵機が3方向に弾を撃ってくるようにする 6 敵機が自機に向けて適当にw近寄ってくる誘導弾を撃ってくるようにする 7 当たり判定をつける 8 自機・敵機とも耐久力を持たせ、弾が当たると耐久力が減るようにする 9 画面上のほうに自機・敵機の耐久力をグラフ表示する とりあえず、今日はここまでできた。 あとは 10 敵機の動きをプログラムするスクリプトシステムをつける といったあたりか。ここまでできれば、一通りシューティングゲーム の要素がそろうんで、「シューティングゲーム開発に向けた基礎実験」 は終了。もっとも、実際にシューティングゲームを作るのがいつになる かは…。 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/463
464: 名前は開発中のものです。 [sage] 04/09/02 23:27 ID:35aJBA70 敵の動きをそのまんまコードで書くのは無しなの? 自由度上がって楽しいと思うが・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/464
465: 名前は開発中のものです。 [sage] 04/09/02 23:33 ID:1LYNahRo プログラマとゲームデザインするやつがいっしょならそれでいいんでないの? あと、スクリプト形式にするメリットは大きいと思うが、初めて作るんなら ハードコーディングでも全然桶だと思う。 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/465
466: 463 [sage] 04/09/03 06:45 ID:8l/hlqCr >>464,465 いやそれだとシステムで敵の扱いを統一できないから、かえって不便 (敵の種類を増やすごとに移動処理をソースに追加していくよりは スクリプトのバイナリデータで記述していく形のほうがずっと楽)だし、 今回はある程度汎用的なシステムを作ってみたい、というのがあるから スクリプトにしてみようかと。 スクリプトといっても、敵の座標などをデータに沿って操作するだけだ から、ハードコーティングと難易度的には大差ないと思う。以前作った RPG用スクリプトシステムよりは楽に…できると良いんだがw http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/466
467: 4 ◆3VUXqvbfSY [age] 04/09/04 23:17 ID:L4asI/As 成る程… しかし、敵の動きを直接読み出すようなスクリプトの場合 逆に、後ろから追尾弾を撃つなど、問題が多い上に一度覚えられると無力と化してしまう気が… 判定文が併用できるようなスクリプトがベストですかねw 最近は弾幕系シューティングが人気ですし、弾幕にもこだわってみたら如何でしょうか。 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/467
468: 名前は開発中のものです。 [sage] 04/09/04 23:30 ID:xlhkkjil if Enemy01.Y > Player.Y : Shoot(ミサイル) みたいに記述が出来れば、行動ルーチンも自由度上がるかな・・・というかコレくらいできないとダメか http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/468
469: 名前は開発中のものです。 [sage] 04/09/09 11:07 ID:V9WbyAEJ 名前欄のケツにでも使用言語を入れてはどうだろうか。 ソースだけ書かれても混乱しない? http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/469
470: 名前は開発中のものです。 [sage] 04/09/09 11:21 ID:V9WbyAEJ >>444 Case文じゃ駄目? http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/470
471: 463 [sage] 04/09/10 22:39:16 ID:9wiV4d6e >>467,468 スクリプトシステムは、簡単な仮想マシン的なものだね。 ごく基本的なコード(レジスタ操作、メモリの読み書き、ジャンプなど) を実行するCPU・メモリと自機の位置や時間などを保持するレジスタを 作っておいて、簡単なスクリプト(というかバイナリコード)で敵の行動 などを記述する。 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/471
472: 名前は開発中のものです。 [] 04/09/12 20:11:30 ID:zqin5Wke 次の課題まだ? インベーダーいらないから物理ネタくれ http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/472
473: 名前は開発中のものです。 [] 04/09/12 21:24:21 ID:FE3ZKyB9 >>435 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/473
474: 名前は開発中のものです。 [sage] 04/09/13 00:17:58 ID:IliKTilG 初めて仮想マシンと制御言語を組むのなら、Forth系言語の実装もお勧め。 字句解析だけで、構文解析がいらないのと、 仮想マシンがスタックマシンなので比較的簡単。 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/474
475: 名前は開発中のものです。 [] 04/09/21 23:07:38 ID:fVjtNH2h 今こそ此処で保守だ! http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/475
476: 4 [sage] 04/09/26 17:01:02 ID:usJY956N 保守とか… http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/476
477: 名前は開発中のものです。 [sage] 04/09/26 20:28:02 ID:3GXviyY0 課題: HEXマップで、間接攻撃は障害物を超えて攻撃できない。 を全10回ぐらいで。 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/477
478: 名前は開発中のものです。 [sage] 04/10/03 11:01:32 ID:7bxP57FA □マップじゃだめ? http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/478
479: 名前は開発中のものです。 [sage] 04/10/03 15:50:38 ID:QgrdTrHQ 矩形マップでなら、別のスレになかったっけ? http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/479
480: 名前は開発中のものです。 [age] 04/10/12 23:54:20 ID:ZkCM0hrO ageてみる http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/480
481: 浪人生 [sage] 04/10/16 17:41:11 ID:GwpMaLG4 さまよってたらこのスレを見つけてふとまたプログラムやりたいなとか思ってやってみました。 課題1〜7入り ttp://gamdev.org/up/img/1565.zip ソース汚いと思いますがぜひ添削やらお願いします。 って漏れこんなことしてる場合じゃない(;´д`) http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/481
482: 名前は開発中のものです。 [age] 04/10/19 17:52:48 ID:xT4Hsk4o 保守age http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/482
483: 4 [sage] 04/11/08 09:52:01 ID:+1ee5gQA 保守 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/483
484: x≠先生かつx=生徒 ⇒ x=俺 [] 04/12/08 17:14:19 ID:9QQRy06N 保守。 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/484
485: 名前は開発中のものです。 [sage] 04/12/16 23:56:20 ID:vb9l5MzD >>481 乙 >>483-484 もうやらないの? http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/485
486: 名前は開発中のものです。 [sage] 04/12/18 08:12:04 ID:1aM/xIt1 もしかしてここはxorとnorの区別がつかない人の集会場ですか? http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/486
487: 名前は開発中のものです。 [sage] 04/12/18 09:34:58 ID:aAMmFiWH xor ビット反転 nor ??? ior ではないのけ? http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/487
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 300 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.023s