学习记录:用python实现井字棋小游戏

发布时间 2023-12-03 22:10:09作者: Starime

1.实现双人井字棋 创建3*3矩阵 制作下棋函数 制作判断获胜函数 

2.实现简单ai 在输入下棋位置后自动在空位下棋 

3.复杂化 自动寻找下后获胜的位置 若无则判断对手是否即将获胜并进行堵截 仍无则在随机空位下棋 

新手上路出现了很多啼笑皆非的bug 诸如在print下方出现None ai只进行一次操作 ai连续进行操作 下在非空位后ai额外执行一次操作等bug 

试着提升了码风 使用数组存储棋局状态 对时间 空间 代码难易程度进行了思考