制作一个五子棋小游戏,实现人机对战,其中电脑在进行极大值极小值搜索时需要运用α-β剪枝算法。
五子棋小游戏的核心是电脑端走步的选取,使用的方法是极大极小值搜索,并且题目要求使用α-β剪枝来提高搜索效率;
除此,在极大极小值搜索中,需要实现获取下一步可能走的点位以及设计评估函数,评估函数对于电脑能否“智能”地下棋十分关键。
程序整体需要实现先后手的选取,胜负的判断以及显示棋局和相应信息。
运行所需环境:PyCharm2019.2语言:python使用方法:①点击执行exe后默认玩家为先手,鼠标样式为黑子,可以直接开始下棋②点击选择AIFirst按钮将设置玩家为后手,鼠标样式白子,游戏重新开始;
点击MeFirst设置玩家为先手,游戏重新开始;
③当胜负已出,会显示“YOULOSE”或者“YOUWIN!!”字样,此时无法再在棋盘下棋,需点击设置先后手按钮或者Replay按钮,重新游戏;
④若只选择Replay而不设置先后手,先后手同上一局。
⑤点击Quit按钮退出游戏
2025/7/16 14:57:31 15KB python 五子棋 人机对战 pygame
外汇图表代码
2025/7/16 13:43:46 5.57MB 外汇
直观的界面化查看windows系统内各个磁盘及文件的大小,轻松查看最占磁盘的文件夹或文件。
2025/7/16 13:28:11 2.43MB windows 10
为带动整个金融行业对用户体验的重视和用户感受度的提升,平安集团将积累的行业经验和方法论转化成册,通过对八个金融细分领域的用户体验现状及趋势进行梳理和预测,定位传统金融和互联网金融在体验方面的特注、痛点以及未来机会点。
2025/7/16 12:01:25 15.06MB ux pm it ue
网络工程_Isolate-user-vlan配置.doc
2025/7/16 10:22:05 517KB Isolate-user-vla
wTMS连接物流的HUB-点觉公司(动态).pptx
2025/7/16 10:57:03 2.43MB 网络互联
PA入门指南,包括防火墙配置,创建安全边界,配置用户标识,设置高可用性等等。
如果需要可以关注我。
我将继续上传相关操作管理指南。
2025/7/16 6:21:36 5.54MB PA防火墙
solr+hbase
2025/7/16 2:57:39 6.33MB 大数据
可以修复自己误删或者已经删除的文件,硬盘文件修复,U盘文件恢复等。
操作简单,恢复率高,免费。
2025/7/16 0:15:36 115.95MB U盘恢复,数据恢复
中兴W815N无线AP路由器硬件版本V2.1系统升级固件原机提取备份
2025/7/16 0:41:54 9.66MB 中兴W815N V2.1系统固件 软件
共 1000 条记录 首页 上一页 下一页 尾页