这是一个命令行环境的五子棋程序。使用了minimax算法。
除了百度各个棋型的打分方式,所有代码皆为本人所撸。本程序结构与之前的井字棋、黑白棋一模一样。
有一点小问题,没时间弄了,就这样吧。
一、效果图
(略)
二、完整代码
from functools import wraps
import time
import csv
'''
五子棋 Gobang
作者:hhh5460
时间:20181213
'''
#1.初始化棋盘
#------------
def init_board():
'''
初始化棋盘
棋盘规格 15*15
如下所示:
board = [[. .
1