JavaやJavaScriptで、延々とリバーシや、変形盤面リバーシを作ってきたのですが、今回「JavaScriptでリバーシを作る電書」を書きました。
特徴は以下です。
・ライブラリを使わずに、全てのコードを書いている。
・コードの全行を解説している。
・サンプルとして実際に遊べるリバーシゲームが付属している。
・A4サイズのPDFで、400ページ以上の大ボリューム。
プログラミング言語はJavaScriptですが、低レベルな命令から作り、ゲームを完成させるまでの作業は、他のプログラミング言語にも応用できます。
ゲームのプログラムには、簡単なアニメーションによるエフェクトが入っており、簡易な思考アルゴリズムも実装しています。
本書を通して、ゲーム開発の勘所をつかんでいただければと思います。