2012年4月28日土曜日

ゲームのプログラムを始めたいのですが、、五目並べ?将棋?オセロ?その他?

ゲームのプログラムを始めたいのですが、、五目並べ?将棋?オセロ?その他?

ゲームのプログラムを始めようと思っているのですがどんなのがいいでしょうか?

五目並べ?将棋?オセロ?その他ありますか?



プログラムは仕事で書いているのですが趣味でゲームのプログラムをしてみようかなと考えています。

出来ればアクションゲームなどでなく将棋や五目並べなどのボードゲームのようなプログラムを考えています。

ゲームプログラムの初心者が始めるには何か良いゲームはありますか?

またどのあたりがオススメポイントかも教えて下さいますでしょうか?







○×ゲームや五目並べから始めるのがいいかもしれませんね。



以下のサイトでは具体的なプログラム例がのっているので参考になるかもしれませんね。

http://www.c3.club.kyutech.ac.jp/gamewiki/index.php?%A5%DC%A1%BC%A5...



囲碁や将棋は難しいですが

http://www.computer-go.jp/indexj.html

http://www.computer-shogi.org/

このようなサイトで情報も載っているので参考に出来るヒントがあるかもしれません。



あと有名ではないですが囲連星というゲームもあります。

プログラムを作る時に便利なようにAIだけのプログラミングが可能で

ユーザーインターフェイスやルールのプログラミングが不要なので純粋に思考ルーチンだけを考える事が出来ます。

http://irensei.com/

http://irensei.com/html/game.html








将棋などの相手が必要なゲームは分かっているとは思いますが

一手一手プログラムを作らなければならないので

つまりこう打ったらこう打つというのを作るわけですから難しいというか

何千何万通りの手から最善の手を選ばなきゃいけないので

強い相手を作るには大変じゃないかと。

それなら、テトリスのような一人でやるパズルゲームなどがいいと思います。

テトリスはプログラムの基本が学べると思います。



ブロックをランダムに出して、方向キーを押すとブロックが動いてボタンを押すとブロックの向きが変わる。

積まれていって横一列並ぶとブロックが消える。消えると得点が入る。

大まかですがこういったプログラムを作ります。まあこれくらい言われなくても分かりますよね?

これが出来れば勉強になりますし、作ってて面白いですし、結構応用もきくと思うんですがどうでしょう?



私もちょっと前までゲームを作っていましたが、プログラムは出来ても絵が下手なので

キャラクターが必要なゲームは作れないのであきらめたというか

今は絵を描いてくれる人を探しているという感じです。



一通り出来るようになったらオリジナルのゲームを作ってみるのもいいですよ。

ぜひ頑張ってください!







人対人のやる将棋や五目並べも、それほど難しくはないと思います。

ただ、人対プログラムとなると将棋や五目並べの戦略を知る必要もあるので、

難易度が急に上がりますね。はじめてゲームをつくるのであれば、

スゴロクとか面白いのでは。単純ですが、入門にはよいと思いますよ。







対CPUのプログラムを考えると将棋は初心者では無理だと思いますが、

人が交互に操作するようなものであれば将棋でも駒の動きの制御だけかと思います。

タイピングゲームなんてのも初心者向きですね。



五目並べ、○×が比較的簡単かと。

オセロは、「オセロのアルゴリズム」なんて本が出てたと思います。

それを見ながら作ったりすると勉強になるのでは?







将棋はやばそう。難易度が高いってのは、想像できるよね?

(このくらい分からないとまずいぞ。)



やるなら、オセロ、五目並べ、将棋の順かなあ。

3 * 3マスで、○×を書いて、3つ並べれば勝ち。を工夫して作っても良いね。

0 件のコメント:

コメントを投稿