tech.hukurouo.com

ライフゲームを作った
2021-02-11
# tukutta

https://gameoflife.hukurouo.com/

グライダー
グライダー

模造クリスタルのゲーム部(2)を読んで以来、ライフゲームはいつか作りたいと思っていた。ただシステムを再現するというのもつまらなかったので、スマホブラウザからでも手軽にライフゲームを体験できることを目指した。

UIのデザインはスマホ利用を意識して作った。最初は再生ボタンとかを上部に置いていたのですが、それだと片手でスマホを持っているときにかなり押しにくいことに気づき、全てのボタンを下部にまとめた。

今回もUIフレームワークはChakraを使用した。もう今後はずっとこれでやっていこうと思えるほど開発体験が素晴らしい。

gif画像生成はgifencoderを使った。jsでgifを生成する方法のドキュメントが古いものしか見つからなかったので自分で書こうかなと思ったが、独自のgifを生成したい需要ってあまり無さそうなんですよね。気が向いたら書こう。

もぞくりゲーム部は最高なので読んでください。
もぞくりゲーム部は最高なので読んでください。