Visual Basic 中学校
VB2005 対応 VB2008対応 VB2010対応

夏休み!プログラミングコンテスト 結果発表

この記事が対象とする製品・バージョン (バージョンの確認方法)

VB2010対応 Visual Basic 2010 対象です。
VB2008対応 Visual Basic 2008 対象外ですがプロジェクトの構成が少し異なる以外は同じです。
VB2005 対応 Visual Basic 2005 対象外ですがプロジェクトの構成が少し異なる以外は同じです。
VB.NET 2003 対応 Visual Basic.NET 2003 × 対象外です。
VB.NET 2002 対応 Visual Basic.NET (2002) × 対象外です。
VB6対応 Visual Basic 6.0 × 対象外です。

お待たせしました!夏休み!プログラミングコンテストの結果を発表します。

概要

・2010年の夏に開催した「夏休み!プログラミングコンテスト」の結果発表。

・このコンテストはVBで作ったゲームプログラミングのコンテスト。

・すべてのゲームはソースコードがダウンロードできます。Visual Basic 2010 Expressがあれば実行可能です。

 

1.総評

 

夏休み!プログラミングコンテスト結果発表

 

応募総数は11作品で、すべてがWindows フォーム アプリケーションで作られていました。やはりまだまだWindows フォーム アプリケーションが一番扱いやすいということでしょうか?グラフィックスやアニメーションの機能・性能ではWPFアプリケーションの方が優れていると思いますのでVBでのゲーム作成に興味のある方はWPFアプリケーションも研究してみると良いと思います。

DirectXを使っている作品は1作品のみで、他はすべてVBの標準機能でプログラムされているようでした。DirectXは.NETから扱いやすいManaged DirectXの提供が終了してしまったので使われる頻度が下がっているものと思います。Managed DirectXの代わりに有志が.NETから扱いやすくしたSlimDXというものも登場しているようです。

今回は動きのあるアクションゲームやシューティングゲームにはポイントを高めるつけるとあらかじめ予告していましたが、期待通り優勝・準優勝は動きのあるシューティングゲームとレースゲームになりました。作品のレベルは期待以上に高く、コンテストを開催して良かったと思っています。

このページは一時的なものではなく、ずっと公開し続けますのでVBで作られたゲームのサンプル集として各所からリンクなど張ってもらえるとうれしいです。その際は私に連絡などは不要です。

 

応募いただいたプログラムはVB2005で作られたものもありましたが、すべてVB2010に変換し、Visual Basic 2010 Expressがあれば実行できるようにしました。Visual Basic 2010 Expressは無償で提供されていますので、誰もがゲームプログラミングを試せるし、いじれるし、その気になれば応募作品を参考に自分でゲームが作れるということです。

もし、まだVisual Basic 2010 Expressをインストールされていない方がいたらインストール方法はこちらで説明しています。

Visual Basic 2010 Expressを無償でインストールする方法

 

どのゲームも面倒な設定はいらずzipを解凍して、中に入っているslnファイルをダブルクリックしてVBを起動し、そのまま何もしないでプログラムを開始できるようにしてあります。(ひょっとすると「防衛」だけはDirectXの適切なバージョンがインストールされていないと実行できないかもしれません。)

 

 

それでは、お待たせいたしました。ここからは応募いただいたすべてのゲームを紹介します!

 

 

2.優勝

 

3D-DAS

作成者:(無記名)

3D弾幕シューティングゲームです。

(無記名)さんによる解説も掲載しています。

ダウンロード    073D-DAS.zip(4.54MB) VB2010対応

3D-DAS 3D-DAS
3D-DAS 3D-DAS

講評

Visual Basicの標準的な機能だけでプログラムされていて、DirectXなどの外部のライブラリは一切使用していません。ゲームの内容もいろいろな動きをする敵キャラやステージごとにでてくるボス敵、アイテムなどがあって充実しています。大満足で文句なしで優勝です。VBの持つ可能性がいい形で紹介できて私もうれしいです!

それにしてもボスがすごく硬いです。とりあえず1面のボスは何とか倒せました。

 

3.準優勝作品

 

準優勝は2作品あります。2作品に優劣はありません。

Escape

作成者:すぴけさん

カーレースゲームです。静止画では伝えにくいのですが、操作に応じて画面がぐるぐる回転するご機嫌なレースゲームです。

ダウンロード    09Escape.zip(4.91MB) VB2010対応

Escape  

講評

用意されている背景画像はあまりこっていませんが、それはいくらでもきれいな画像に差し替えればいいだけの話。ゲームプログラムとしては操作感がとても良く、スピードが乗ってくるとぐんぐんスクロールできます。壁のあたり判定とかどうやっているのか不思議なんですがこれもちゃんとVisual Basic 2010 Expressがあれば動かせるんです。

防衛

作成者:ぐらすさん

3Dシューティングゲームです。ポリゴンとDirectXを用いた本格的な3Dです。

ダウンロード    09Escape.zip(5.60MB) VB2010対応

防衛 防衛

講評

VBでもポリゴンを使った3Dゲームが作れるという良い見本になっていると思います。ゲームの内容は拠点防衛に徹して迫りくる敵を次々と撃っていくシンプルな内容です。マウスだけで操作するのですがだんだん敵が早くなってきてかなりあせります。3Dのせいか敵がせまってくる感じがよく出ています。

 

4.他の応募作品

 

他にも8個のプログラムを応募いただきました。みなさん本当にありがとうございます。

クリック限定

作成者:トマトさん

ランダムに表示される的を的確にマウスでクリックします。

ダウンロード    01ClickGentei.zip(319KB) VB2010対応

クリック限定  

講評

テンポよくゲームは進みます。ポイントポイントでついている効果音がゲームを引き立てています。

脱出!Windows!

作成者:日立勇気さん

おかしくなったWindowsをシャットダウンするという一風変わったゲームです。このWindowsは狂気に支配されているようです。※おかしくなるのはゲームの中のWindowsです。本当のWindowsには何も起こりません。

ダウンロード    02EscapeWinodws.zip(217KB) VB2010対応

脱出!Windows! 脱出!Windows!

講評

とても面白い発想です。昔のパソコンでは個性的な発想で作られたアマチュアゲームが多かったと思いますが、久しぶりにその雰囲気を思い出しました。でも理不尽です。無事にシャットダウンできる人はいるんでしょうか?

アオピ計算機

作成者:トマトさん

次々出題される四則演算をといて速くゴールにたどり着くゲームです。

ダウンロード    03AopiCalc.zip(58.8KB) VB2010対応

アオピ計算機  

講評

シンプルなゲームですが私の経験ではこういうゲームは結構需要があるのです。四則演算だけではなく他のクイズや問題も出題できるようにすると幅が広がりそうです。

パズルにチャレンジ

作成者:shさん

好きな写真をとりこんで分割し、それをもとの写真に組み立てるゲームです。

ダウンロード    04SplitPuzzle.zip(15.1MB) VB2010対応

パズルにチャレンジ  

講評

好きな写真を使用できるというのはパソコンの機能が生かされていて面白いです。ただ最大で6分割なのでゲームとしては簡単すぎました。もっと細かく分割したりジグソーパズルのような形になるといいかもしれません。

メッシュ迷路

作成者:葉流奈津さん

迷路の自動探索アルゴリズムのシミュレーションです。いわゆるゲームではありません。プレイヤーは迷路を組み立てることができますが、それを解くのはコンピューターの方なのです。

ダウンロード    05meiro.zip(16.8KB) VB2010対応

メッシュ迷路  

講評

絶対たどり着けない迷路を作ってコンピューターに意地悪するのもいいかも。ゲームとしての面白味はどうしても低くなってしまいます。

リアルタイムチェス

作成者:uchidaさん

ネットワーク対戦できるチェスです。1人でやるには2つ起動する必要があります。ネットワーク通信機能の参考にもなります。

ダウンロード    06RealTimeChess.zip(248KB) VB2010対応

リアルタイムチェス リアルタイムチェス

講評

VBではなかなかみかけないネットワーク対戦機能付です。ゲームのないような通常のチェスです。駒の移動可能な範囲がちゃんと表示ますし、操作にストレスもなく完成度が高いです。

カーリング

作成者:(無記名)

スポーツのカーリングをゲーム化したものです。ゲーム画面は左から真上から全体を見た図、真上からハウスの中心を見た図、3Dでハウス方向を眺めた図になっていて、それぞれがリアルタイムでストーンを映します。ストーンの動きは物理シミュレーションで計算しているようです。

ダウンロード    08curling.zip(27.7KB) VB2010対応

カーリング  

講評

難しいです!相当コツがいりそうです。ストーンの動きや見せ方などすごくよくできていると思いますが、ゲームとしてはちょっとしぶすぎると感じました。

うにょゲーム

作成者:(無記名)

へび(?)が通り抜けられるようにすべての道をつなげるパズルゲームです。

ダウンロード    11unyopuzzle.zip(20.1KB) VB2010対応

うにょゲーム うにょゲーム

講評

私はこういうゲーム結構好きです。こんなシンプルなゲームですが何回かやってしまいました。ゲームを実行するたびに道を構成するパーツはランダムに変わります。ヘビも緑の棒に目がついているだけですけどなんかやっているうちにかわいく見えてきてしまいます。