自作ゲームを作成中。ショートコード化を忘れずに。
2×3は最低保証6手が効いている。もし処理が重くないのなら、3×3は12手(10手)、4×4は24手(16手)、4×5は36手(20手)、()の数字でもいいので、保証できたらなあと思う。
タイムよりも手数を大事にする。BEST手数表示はしてもBESTタイムは表示しなくていいかも。BEST手数の横に()で、BEST手数の時のタイムはのせていいと思う。そんな処理はできるのか分からないが。
裏モードはクリア回数やBEST手数の表示をしたい。クリア回数が5回で何か特別な絵文字や演出、10回で特別な絵文字や演出、50回、100回でとクリア回数による表示の演出があってもいいと思う。
表モードはレベル3の達成回数やBEST手数の表示をしたい。こちらもレベル3の達成回数による表示演出があっていいと思う。
レベル1・2・3は空白2マスの方にもあってもいいかもしれない。手数の調整が難しいかもしれないが。
裏モード・表モードにしてもBEST手数が更新された時は、ちょっとした演出があってもいいなあと思う。
3×3、4×4、4×5の空白2マスの位置は、左上と右下がいいだろうか。空白横並びは見た目もきれいじゃないし、プレイしてもそこまで面白くないと思う。空白2マスの練習モードでもAIに解いてもらうボタンはあった方がいいだろうか?それようにコードを組む必要になるだろうが。
プレイヤーにゲームオーバーとなる手数オーバーやタイムオーバーを設けるつもり。表モードのみで。タイム制限は、3×3や4×4では10分、4×5では15分かな。2×3は5分だろうかそれとも10分か。手数制限は、3×3や4×4や4×5で500手、2×3は200手にしようかそれとも500手に統一しようか。
そして、このタイムや手数の制限はAIにも同じようにあったほうがいいと思う。AIが暴走した時に、とまる仕組みがあってもいいと思うから。
ただし懸念はある。500手になるタイミングや、タイムが10分や15分になる直前にAiに解いてもらうボタンを押して、Aiの挙動がおかしくなっては嫌なので、Aiに解いてもらうボタンを押したら、Aiに対する制限手数やタイムはそこからスタートされる。
裏モードではクリアのための時間やタイムをすぎたら即ゲームオーバー。
裏モードの①~④と真ファイナルのクリア率は10~20%くらい(10%と厳しめでいい)。真ファイナル後の「ひし形」と「エンド」ではクリア率は50%くらいでいいかな。それが目標。
スライドパズル15マス20260216

💌コメントをどうぞ😄