こんにちは、麗(うらら)です。

今回は、数字パズル「Plus2」 というゲームについて紹介します。

このゲームを作ったのは、スマホからClaude Codeを使ってNeon Stackを作ったすぐ後でした。

スマホからの開発に成功したので、もうひとつ何か作りたくなったのです(笑)

スマホでさっと遊べる、シンプルなゲーム。

私はふだんからパズルゲームをよくやっています。2048系にもだいぶハマりましたし、数独のような数字ゲームも好きです。

そこで、「数字パズルを作ろう」と思い立ちました。

そうして「Plus2」が生まれたのです。

どんなゲームか

「Plus2」という名前だけでは、あまり想像つかないかもしれません。

上下左右にスライドして、同じ数字同士を合体させていくゲームです。

ここまでは2048と同じなのですが、Plus2にはオリジナルのルールがあります。

それは、繰り上がり消滅です。

ルールの話

plus2.png

繰り上がりと消滅について、もうすこし詳しくお話しします。

1〜4までの数字のルールは、2048系パズルと同じです。

  • 1と1が合体すると2
  • 2と2が合体すると4
  • 3と3が合体すると6
  • 4と4が合体すると8

ただ、足し算がされるだけのシンプルなもの。

2つある数字が1つになることで、1マス空くわけです。

問題は、5以上でした。

5と5を足すと10……2桁になってしまうため、足しても1マス空きが出ない。

マスが増えていく一方ではゲームになりません💦

悩んだ結果、繰り上がりを採用しました。

  • 5と5が合体すると「1」と「0」
  • 6と6が合体すると「1」と「2」
  • 7と7が合体すると「1」と「4」
  • 8と8が合体すると「1」と「6」
  • 9と9が合体すると「1」と「8」

そして、「0」の扱いも決めなければなりません。

0と0を足すと「0」ですよね。

0 = 何もない状態なので、両方とも消滅 するようにしました。

  • 0と0が合体すると、2マス消滅!

繰り上がりのある数字の合体ではマスは減りませんが、ゼロ同士の合体で2マス減る。

この押し引きが、Plus2の核になっています。

ほんとうにこれでいいのだろうか?

このゲームは、シンプルながらも、ロジックにこだわったゲームとなりました。

「数字を1〜9まで使いたい!・・・でも5以上は2桁になる💦」

その矛盾をどう解決するか、何パターンも考えました。

そして、決めたあとも

「ほんとうにこれでいいのだろうか」 「もっと他にあるのでは?」

という思いがずっとぬぐえませんでした。

なので、ロジック的に問題がないかという検証は、自分で動作確認をしながら、しっかり行いました。

正解がわからない問いを、自分で決めなければならない。

技術的な難しさというより、この「決断をすること」が一番大変だったかもしれません。

公開してみて

Neon Stackと比べると、反響は控えめでした。

そもそも2048系パズルはテトリス系のパズルほど万人向けではないですし、ニッチな遊びになるのは覚悟していました。

ただ、そこは作品のせいというより、私の影響力の問題かなと思いました。

こればかりは、地道にやっていくしかありません。

スマホでも作れるという確信

このゲームは最初にも書いた通り、スマホからClaude Codeで開発したゲームです。

「スマホからでも簡単にゲームが作れるのか?」という自分の検証の為に行いました。

以前開発したNeon Stackですでにスマホからゲームが作れることはわかっていたものの、落ち物パズルは既存のルールに基づいたゲーム。

それに対して、Plus2はオリジナルのロジックをとりいれたゲームなので、シンプルなゲームではありますが、少しだけ難易度が上がるのではないかと思ったのです。

結果、Neon StackとPlus2の両方を制作したことで、シンプルなゲームであればスマホからでも問題なく作れることが分かりました。

これから

このゲームについて、現時点で大きな改良予定はありません。

もし手を入れるなら、ランキングシステムを付けてみたいな、とは思っています。

スコアを競えるようになれば、ひとりで黙々と遊ぶゲームから、どこかに他人の気配を感じられるゲームに変わるかもしれないからです。

まとめ

「Plus2」は、前回のNeon Stackと同じようにスマートフォンから作ったゲームです。

2048の遊び心地を残しつつ、繰り上がりと消滅というオリジナルのルールを盛り込みました。

サクッとプレイできるので、作業中の息抜きや、ちょっとした暇つぶしに遊んでもらえたらうれしいです。

Plus2のプレイ画面
Plus2のプレイ画面

Plus2 で遊ぶ

スマホで開発をする方法