この年末年始はGodotの勉強のために3マッチパズルを作ってました。パズルの基本部分だけ実装できたので年始の終わりに一度公開しましたが、さらにUIや攻略できるステージを整備してリリースしました。
Simple Match 3-5x6 - フリーゲーム投稿サイト GodotPlayer
https://godotplayer.com/games/syjiro_simple_match3_5x6
[基本的なルール]
- ピースをマウスドラッグかスワイプで動かして、2つのピースを入れ替えてください。
- 同じ色のピースをタテかヨコに3個以上並べると消えます。
- ピースを入れ替える度に、画面上部に表示されている移動回数が減ります。0になるとゲームオーバーです。
- 同じ色のピースを4個並べると、タテまたはヨコに一直線に消せるピースが出現します。
- 同じ色のピースを5個以上並べると(L字型やT字型も含む)、同じ色のピースをまとめて消せる虹ピースが出現します。
[ステージの紹介]
- ENDLESS:500点ごとに移動回数が増加
- Stage1~5:画面左上に提示されているピースを消す
- Stage6~10:氷ブロックを消す(氷ブロックは近くのピースが消えると一緒に消える)
- Stage11~15:上から落ちてくるピースは、斜め下が空いていると斜め下にも落ちる
- Stage16~20:凍っているピースは1回消すと中身のピースが現れる
- Stage20~25:水滴を一番下まで落とす
- Stage26~30:上から落ちてくるピースが6色に増える
3マッチパズルのスマホゲームは広告も含めて大量に目にしてきましたが、いざ自分で作ってみると思った以上に大変でした。ルールが単純なので、少量のコーディングですぐに終わるだろうと甘く見ていましたが、大間違いでした。その辺の苦労はまた別の記事で触れたいと思います。