さて、今回『リバーシの作り方』というテーマで、

ゲームをプログラムすると言うことがどういう事かを説明してきました。


ゲームをプログラムしていく上で大切な事は

「ゲームを作るためには どのような機能が必要か?」

を明確に判断することです。


コレに関しては、たびたび箇条書きにしてどのような機能が必要かを示してきました。

この判断を的確に行えるようになれば一つ上のステップに進めるようになると思います。


行き当たりばったりでも「なんとなく動く」プログラムというのは作れてしまいます。

しかし、そのようなプログラムは無駄が多く、長くて見にくいものが出来がちです。

そういったプログラムを作らないためにも、機能整理はしっかり出来るようになりましょう。



【課題】

実は今回作ったリバーシにはパス機能がないので、

どこにも置けない場合、ハマリが発生します。

これを回避するための機能を実装してみてください。