シューティングゲーム作ってみました

タグの編集
投稿者 るきお  (社会人) 投稿日時 2010/7/25 15:10:29
こんにちは。
夏休み!プログラミングコンテストの参考のためシューティングゲームを作ってみました。
ソースコードがダウンロードできますので、ゲーム作りに興味のある人はダウンロードしてみてください。

シューティングゲーム「スターエース」
http://homepage1.nifty.com/rucio/main/DownLoad/Index_dl.htm

夏休み!プログラミングコンテスト
http://homepage1.nifty.com/rucio/main/material/Contest.htm



VB2010 Express Editionさえインストールされていれば動くはずです。DirectXすら使っていません。

ただ、開発に使用したマシンが最近買い換えたばかりでかなりハイスペックです。スペックの良くないマシンではかくかく動いたりするかもしれません。
もし、試してみた方がいれば、動いた、かくかくするけど遊べるレベル、かくかくして遊べないレベル、動かないなどの情報をマシンのスペックを添えて教えてください。
マシンのスペックを表示するには、「名前を指定して実行」または「プログラムとファイルの検索」で「パフォーマンスの情報」と入力します。

開発に使用したマシンのスペック
プロセッサ 7.5
メモリ 7.5
グラフィックス 7.9
ゲーム用グラフィックス 7.9
プライマリ ハードディスク 5.9
で、
快適に動作しています。


投稿者 Cosin  (高校生) 投稿日時 2010/7/26 21:43:45
カクカクすることなく、快適に動作します
プロセッサ 5.4
メモリ 5.5
グラフィックス 4.6
ゲーム用グラフィックス 5.1
プライマリ ハードディスク 5.9

あと、ウィンドウを最大化をして、ゲームオーバーになった後、コンティニューをすると、プレイヤーが画面外に出て行ってしまうので、修正されたほうがいいと思います。
投稿者 るきお  (社会人) 投稿日時 2010/7/27 22:08:42
書き込みありがとうございます。

快適に動作しているとのことで一安心です。
他にも試してみた方がいれば教えてください。

最大化してコンティニューの件は気が付いていませんでした…。指摘ありがとうございます。
そもそも最大化できないようにするのがいいと思うのですが、なんか最大化すると面白い表示になるので残しておきました。なにか手は打った方が良さそうですが私は修正はしないでおきます。
必要ならばみなさんでForm1のMaximizeBoxプロパティをFalseに設定してください。
他にも敵が弾を出す位置がおかしい、敵を撃破した時の爆発の座標がちょっとずれているなどいろいろ発見がありますがせっかくソースコードをダウンロードできるようにしてあるので、楽しみながら修正していただければと思います。


それから、効果音の出し方にバグがあって、連続でプレイするとメモリリークしてしまうことを発見しました。効果音出しっぱなしでcloseしてないのが悪かったです。こちらはちょっとコアな話ですし、メモリリークしてしまうプログラムはさすがにかっこ悪いので対応版を近日中にアップします。

投稿者 もちだ  (社会人) 投稿日時 2010/7/30 17:25:00
お世話になっております。

バーチャルPC2007にWin7入れて、その上でVB2010使っております。
(速度的にはさほど優秀ではないと思います)

敵が増えた場合に多少かくかくする感じはありますが、十分実用的な速度で動いています。
当たり判定や弾の大きさなど、自分好みに改造するのもまた勉強になっていいですね。