packages = ["numpy"] [[fetch]] files = ["./othello_play.py"] オセロ with e-coach_AI

Loading...

import js from js import start_up from pyscript import display import numpy as np import asyncio from othello_play import * first_b = np.array([ [ 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 1,-1, 0, 0, 0], [ 0, 0, 0,-1, 1, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0] ]) first_white = board_to_bitboard(first_b.copy(), 1)&0xFFFFFFFFFFFFFFFF first_black = board_to_bitboard(first_b.copy(), -1)&0xFFFFFFFFFFFFFFFF js.first_black = str(first_black) js.first_white = str(first_white) #first_board = bitboard_to_numpy(white,black) #display(bin(first_white)) #display(minimax(first_white,first_black,5,alpha=float('-inf'),beta=float('inf'),maximizing_player=True)) js.convert_act_bit2str = convert_act_bit2str js.get_legal_square = get_legal_square js.identify_flip_stone = identify_flip_stone js.minimax = minimax start_up()

オセロゲーム with e-Coach_AI

計算中...

黒のターン

a
b
c
d
e
f
g
h
1
2
3
4
5
6
7
8

棋譜をコピー
モードを変えてもう一度遊ぶ

オセロコーチングアプリである、
e-Coach_AI
に搭載されているオセロアルゴリズムと対戦をしたり、他の人と対戦することができるページです。
対局後に出力される棋譜データは製品の<振り返りモード>で活用できます。

アプリの概要はこちら↓から

リンク先のページのサムネイル画像

アルゴリズムの概要はこちら↓からご覧いただけます。

リンク先のページのサムネイル画像

@e_Coachi_AI

© 2025 ЯAMUNE

モード選択

2人で

CPUと(LV0,Random)

CPUと(LV1,depth=1)

CPUと(LV2,depth=2)

CPUと(LV3,depth=3)

CPUと(LV4,depth=4)

CPUと(LV5,depth=5)

※レベルが高い(特にLV5)ほど計算に時間がかかります

※計算中に「応答なし」と通知されることがありますが、待機してください。

あなたの手番を選択

戻る

勝利!!

黒:

白:

棋譜データ

クリップボードにコピー