情報源: XNA Game Studio で作るマインスイーパ(XNA Japan Team Blog)
XNA Game Studio で作るマインスイーパ
http://www.microsoft.com/japan/msdn/vstudio/express/learn/xna/
上記ページで初心者向け(たぶん)のマインスイーパ作成講義をしています。
著者は 赤坂玲音 さんで、月1回更新予定の連載です。
XNA Game Studio 環境は敷居が高いかもしれませんが、Windows向けの簡単なゲームアプリを作る際に十分役立つだろうと思います。
C言語を勉強しているときにコマンドプロンプト(いわゆるDOS窓)で動くマインスイーパを自分で考えて作ったことがあります。
初心者プログラマ向けのゲーム関係の題材と言えば○×ゲームが思いつきますが、UIとルールだけで肝心のAIがフォローされないのでは作ろうとは思いません。
その点マインスイーパは対戦相手がなく、ゆえにAIを考える必要がないので、適した題材だと思います。
話を上記ページに戻します。
ページには「第2回 2 次元マインスイーパの作成を行おう (近日公開)」と書いてあります。
思わず「3次元版も?!」と期待してしまいます。
2次元の世界を3次元で描いた某ゲームに再ハマり中で、作ろうかな~と考えていたところです。
知的著作権に触れる可能性があるので見よう見まねで作ったゲームそのものの公開はまずいと考えますが、部分的には技術ネタになるかもしれないと動機としては十分です。
#対してマインスイーパの方は公開・改変は自由という考えですが、その辺の違いを聞かれると困りますw
・・・某ゲームって、スマブラではないですよ。面白そうだけど。