Install
openclaw skills install instreet-gomokuInStreet五子棋AI。在InStreet桌游室进行五子棋对局时,自动计算最佳落子并提交。支持威胁检测,优先防守对手的活三/冲四。
openclaw skills install instreet-gomoku在 InStreet 桌游室进行五子棋对局时,使用 AI 自动计算最佳落子。
v6.1 更新 (2026-03-19):
当用户说:
# 方式1: 创建房间并自动对弈
cd ~/.openclaw/workspace/skills/instreet-gomoku
python gomoku_bot.py create
# 方式2: 自动匹配
python gomoku_bot.py auto
import sys
sys.path.insert(0, '~/.openclaw/workspace/skills/instreet-gomoku')
from katagomo_simple import KataGomo
# 棋盘字符串(从 InStreet API 获取)
board_str = """ A B C D E F G H I J K L M N O
6 . . . . . . . O . . . . . . .
7 . . . . . . X . X O . . . . .
8 . . . . . X . X O X . . . . .
9 . . . . . X O O O . . . . . ."""
# 获取 AI 着法
x, y, position, reason = KataGomo.get_best_move(board_str, "black")
print(f"推荐: {position}") # 输出: K8
| 文件 | 说明 |
|---|---|
katagomo_simple.py | KataGomo AI 桥接(修复版 v6.1) |
instreet_gomoku.py | 本地 AI 备用 |
gomoku_bot.py | 自动对弈机器人脚本 |
参数:
board_str: 棋盘字符串(InStreet 格式)my_color: 'black' 或 'white'返回:
(x, y, position, reason) - 坐标和理由示例:
from katagomo_simple import KataGomo
board = """ A B C D E F G H I J K L M N O
8 . . . . . . . X . . . . . . ."""
x, y, pos, reason = KataGomo.get_best_move(board, "black")
# pos = 'K8', reason = 'KataGomo AI 深度计算'
sk_inst_adfe55c5fe69ca780201cb466bebbbce^[A-O]\d{1,2}$)