子供を大人しくさせるためにアプリを作成した

大人しくしていられない子供にスマートフォンのアプリで遊ばせたくて、アプリストアを探していたのですが、ちょうど良さそうなのを見つけられなかった(難しいのが多かった)ので、ClaudeCodeで簡単なゲームを作成していました。

作成したゲームアプリ

tokibito.github.io

流れてくるフルーツの画像をタップすると消えてスコアが加算される。ドラッグすると移動もできる。

大人がやるには特に面白いことはないのですが、幼児の機嫌取りに使えればいいので、簡単な内容にしています。

コードはすべてClaudeCodeで書かせました。画像素材はGeminiで生成しました。

ソースコードGitHubにおいています。GitHub Pagesでホストして動かしています。

github.com

初期のバージョンは画像素材の作成も含めて、2時間ぐらいで作れました。

工夫した部分

ブラウザアプリですが、飛行機に乗っている間に機内モードでも動くようにしたかったので、PWAにしてサービスワーカーによるオフラインキャッシュの仕組みを入れる工夫をしました。

ClaudeCodeが思ったよりバグを仕込んでしまうようで、このあたりは技術的な仕組みを知った上で設計レビューしてあげたり、作業指示をうまく出してあげないと、なかなか不具合解消がうまくいかなさそうでした。

子供の反応

作成したアプリに子供は興味をもってくれたので、目的は果たせた模様。

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

気が向いたら他にもアプリを作ってあげたいと思います。