ScratchData LogoScratchData
Back to hiron0413_sub's profile

オセロ / Othello(AI付き) AI強化 ver.

HIhiron0413_sub•Created August 15, 2021
オセロ / Othello(AI付き) AI強化 ver.
95
95
5435 views
View on Scratch

Instructions

これは、前作品 https://scratch.mit.edu/projects/560501200/ のAI強化バージョンです。 AIが2手先まで読むようになり、少し強くなっています。 (その分、処理時間も少し増えています。) また、AI同士の対戦も実装しました。 左上のボタンを長押しすれば、AI同士に対戦させることができます。 <画面説明> 左上のボタン | COM対戦と2人プレイの変更 左下のボタン | 自分の石の色の変更(AI対戦のみ) 左のスライダー | AIの強さの変更(上:強い) 右のボタン | 対局の開始 対局終了後に出るボタン | もう一度対局 右下のボタン | AIに関するデータを表示 ※AIの強さは対局中でも変更可能です。 <AIについて> このAIでは、 ・マスあたりの得点の合計 (マスによって得点が異なる) ・辺の確定石の数の差 ・着手可能箇所の数 ・石の数の差 の4つの指標とMinimax法を用いて2手先までの盤面を評価し、次の1手を決めています。 ※ちなみに、弱いAIはこの評価値が出来るだけ小さくなる(AIが不利になる)ように、中くらいのAIはランダムに打つように実装しています。 また、評価値の計算については、 以下を参考にしました。 https://www.info.kindai.ac.jp/~takasi-i/thesis/2012_09-1-037-0133_S_Shiota_thesis.pdf <Credits> 効果音 | 効果音ラボ 音楽 | Lotus - vexento #games #reversi #othello

Project Details

Project ID560756253
CreatedAugust 15, 2021
Last ModifiedAugust 15, 2023
SharedAugust 16, 2021
Visibilityvisible
CommentsAllowed