利用上一篇的框架,再写了个翻转棋的程序,为了调试minimax算法,花了两天的时间。
几点改进说明:
拆分成四个文件:board.py,player.py,ai.py,othello.py。使得整个结构更清晰,更通用,更易于维护。
AI 的水平跟 minimax 的递归深度,以及评价函数有关。基于此,我把 minimax 和评价函数都放到 AI 类里面
AIPlayer 使用了多重继承。继承了 Player 与 AI 两个类
Game 类中把原run函数里的生成两个玩家的部分提出
Jared Perry的图片组合
我是一名自我激励的信息技术学生运动员,渴望扩展和提高我的IT知识和技能,并且非常热衷于专注于数据科学和数据分析! 我拥有出色的解决问题和沟通能力,以及一流的时间管理能力。 任何联系信息都可以在网站底部找到...享受!
关于贾里德:
我是一名学生运动员,出生于马里兰州,但在弗吉尼亚州伍德布里奇长大
我参加弗吉尼亚州阿灵顿市的玛丽蒙特大学
我正在研究信息技术,专攻数据科学
我预期的毕业日期是2023年Spring
技能专长
Python
HTML
微软套件
Go