作り途中の途中経過。 それを改良して(いうほどでもない)COM vs COM にしてみました。スペースキー押すとおいてくれます。 大画面推奨。 ランダム置きを積極的にするようにしてみた。 メモ&クレジットに変数、リストの説明を書いた。
実際の動きはCOMなのですが、COMとCOMなんて言われてもわからんので、AIと表記します。 変数の説明:FOR ALL SPRITE AI MODE? yes / no , ランダム置きとCOMを切り替える。 AI使用コマ ○ / × , どちらの駒を使うか決められる。いじんな COM使用コマ ○ / × , 上記と同じ。いじんな。 PLACE TO PUT AI ONLY 0~9 , AIがどこにコマを置くか決めるやつ。 PLACE TO PUT COM ONLY 0~9 , COMが(以下同文)。 TURN C / A , 現在どちらのターンか。 変数の説明:FOR THIS SPRITE ONLY Bits And Pieces 0~9 , 雑用変数初号機。 ReturnValue 0~9 , 雑用変数零号機。ゆーてこれ使う必要ない。 雑用 | 1 ?~? , 雑用をこなすわが社のエリート社員1 雑用 | 2 ?~? , 雑用をこなすわが社のエリート社員2 リスト説明:FOR ALL SPRITE ○× ○ / × / , 盤面の情報。いいやつだった... 手 0~9 , AIをランダム化したときに使う。 優先度表 1~9 , COMが「特に置く場所ないなぁ」って時に使う。