大人しくしていられない子供にスマートフォンのアプリで遊ばせたくて、アプリストアを探していたのですが、ちょうど良さそうなのを見つけられなかった(難しいのが多かった)ので、ClaudeCodeで簡単なゲームを作成していました。
作成したゲームアプリ
流れてくるフルーツの画像をタップすると消えてスコアが加算される。ドラッグすると移動もできる。

大人がやるには特に面白いことはないのですが、幼児の機嫌取りに使えればいいので、簡単な内容にしています。
コードはすべてClaudeCodeで書かせました。画像素材はGeminiで生成しました。
ソースコードはGitHubにおいています。GitHub Pagesでホストして動かしています。
初期のバージョンは画像素材の作成も含めて、2時間ぐらいで作れました。
工夫した部分
ブラウザアプリですが、飛行機に乗っている間に機内モードでも動くようにしたかったので、PWAにしてサービスワーカーによるオフラインキャッシュの仕組みを入れる工夫をしました。
ClaudeCodeが思ったよりバグを仕込んでしまうようで、このあたりは技術的な仕組みを知った上で設計レビューしてあげたり、作業指示をうまく出してあげないと、なかなか不具合解消がうまくいかなさそうでした。
子供の反応
作成したアプリに子供は興味をもってくれたので、目的は果たせた模様。

しかし、ブラウザアプリだと、Androidでアプリ固定をしても、ホームボタンを押したりしたときにリロードされてリセットになってしまったり、課題がまだあるなという感じ。
気が向いたら他にもアプリを作ってあげたいと思います。