メインコンテンツへスキップ
見出し画像

ゲーム制作進捗(2026/3/15)~連珠ゲーム進捗率70%?

    lyrical clarice

     現在は、連珠ゲームの製作を行っていて、表示や入力部分をHSP、思考や勝利判定部分をFortranで作っています。

    ・HSP側でやっていること
     ★タイトル、ゲーム進行、結果表示というシーン管理。
     ★プレイヤーがどこに置くかや、盤面の表示などの入出力管理。

    ・Fortran側でやっていること
     ★CPUがどこに置くかを判断する思考ルーチン
     ★禁じ手を考慮した勝利判定

     大まかに分けると、このようになっています。

     現状では、それなりにCPUが相手をしてくれるレベルにまで、持ってこれてはいます。下の画像は、先手の黒がCPU、後手の白がプレイヤーで、対戦しているところです。

    画像
    製作中の画面

     現在の問題点としては・・・

    1.CPUの序盤の打ち方がいい加減過ぎる。
     石があまりなくても、考えて打つように見直す必要がある。

    2.CPUがプレイヤーの飛び石戦術を見逃しがち。
     単純に3つとか4つ並べると、きっちり止めてくるものの、空きを活用して攻めると、あっさり勝てることがある。

    3.禁じ手のチェック漏れがある?
     勝利判定で、少しバグがあるかもしれない。

     以上でしょうか。その辺りの改善をしていけば、完成が見えてくるとは思います。

     別に、最強のルーチンを作りたいわけでもないので、まあ、それなりに相手をしてくれるレベルのものができればよいのですが、それでも今のままではCPUが弱過ぎるので、もう少し改良が必要ですね。

     
     
     
    社会人を経て大学院へ進学し、生成AIについての研究をしてました。その知見を活かしながら、現在はWindows11用のフリーゲームを作っていて、敵AIの挙動を考えるのが一番の楽しみな感じです。製作したものは(https://clamini.com/)にて公開中です!

    あなたへのおすすめ