こんにちは、ショウです!
皆さんは、**「マンカラ(Mancala)」**というボードゲームを知っていますか?
紀元前から存在すると言われ、世界最古のボードゲームの一つ数えられるマンカラ。実は今、日本の小学校などでも「知育ゲーム」として密かに流行っているんです。
今回は、このシンプルながら大人もハマる奥深いマンカラを、ウェブアプリとして再現してみたのでご紹介します!
実際に遊べるゲームはこちら
自作したマンカラのプロトタイプです。
遊び方: 自分の陣地の穴を選んで、中の石を反時計回りに一つずつ置いていきます。最後に置いた石が自分のゴール(大きな穴)に入ると、もう一度自分のターンになります。相手より多くの石を自分のゴールに集めた方の勝ちです!
開発のきっかけ:子供の「楽しい!」を形に
今回の開発のきっかけは、私の子供でした。
ある日、学校から帰ってきた子供が「今日学校でやったマンカラがすごく楽しかった!家でもやりたい!」と目を輝かせて教えてくれたのです。
「それなら、いつでもどこでも遊べるようにアプリで作ってみようか」
そんな軽い一言から開発がスタートしました。ルールは非常にシンプルですが、だからこそ「どうやって勝つか」という戦略性が高く、プログラミングのロジックとしても非常に面白い題材でした。
ボードゲーム再現シリーズ第2弾
実は先日、これまた懐かしの 遊戯王DDM(ダンジョンダイスモンスターズ)風ゲーム を作成したばかりです。
あちらは Claude と協力して複雑なバトルシステムを構築しましたが、今回のマンカラは「手軽に、直感的に」遊べることを重視して、素朴な JavaScript と CSS で仕上げています。
まとめ:次は何を作ろう?
子供と一緒に「ああでもない、こうでもない」と言いながらルールを確認し、実際に動くものを作っていくプロセスは、エンジニアとして(そして親として)最高に楽しい時間でした。
今後も、こうしたシンプルで面白いボードゲームをどんどんウェブアプリとして再現していきたいと思っています。
「このゲームも面白いよ!」「これを作ってみてほしい!」 といったおすすめのボードゲームがあれば、ぜひ X (@sho10se) や お問い合わせフォーム から教えてください!
最後までお読みいただき、ありがとうございました。
あわせて読みたい記事: