内容概要:资源为压缩包文件,包含该Python程序的源代码、图片音频等资源文件和已打包好的该程序exe可执行文件。程序为五子棋游戏,大部分功能由Python内置的Tkinter模块实现(仅音乐播放功能采用了pygame模块),界面精美,游戏有3种模式,分别为人机对战、两人对弈以及电脑与电脑对战模式。人机模式的功能由伪AI算法实现,主要是极大值极小值搜索算法,比较简单粗暴,且可以继续优化为Alpha-Beta剪枝算法。人机水平一般,不是特别强,但也差不多达到了初学者水平。 适合人群:Python爱好者,Python的Tkinter模块初学者及狂热者。 能学到什么:大量关于Tkinter模块的知识和应用技巧;极大值极小值算法的简单应用;构建对游戏编程的兴趣。 阅读建议:在看源码的同时,自己也要尝试(源码中有适当的注释)一些技巧,若有更好或者想尝试的算法,也可以按照这个程序的框架去尝试实现,那样才会有更好的提升。
2022-06-06 10:52:58 23.5MB python 游戏 源码软件 开发语言
1
人工智能大作业五子棋源码。共分为四个小问题。 棋盘识别:从对局棋盘图片识别棋局落子情况,识别结果为15*15的棋盘矩阵 博弈算法:五子棋对弈AI,用α-β搜索实现 进化学习:用神经网络作为2中的评估函数,以进化学习的方法训练 监督学习:对3中的神经网络,以强化学习的DQN算法进行训练 人工智能课程大作业 1、棋盘识别 2、五子棋算法 3、使用神经网络构建评估算法,以进化学习训练神经网络 4、以监督学习训练神经网络。仓库中使用的数据集路径为绝对路径,运行前需进行配置更改。使用jupyter notebook直接运行对应代码即可。
主要为大家详细介绍了python网络编程之五子棋游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2022-06-05 16:55:41 128KB python 五子棋
1
vs2008下的五子棋代码,经典算法,共同学习下,带窗体,应有尽有.
2022-06-04 13:31:41 107KB vs2008 C# 五子棋源码 代码
1
本程序带禁手 悔棋功能 玩家前3名显示 有用的拿去吧
2022-06-03 15:51:26 6.44MB 五子棋
1
STM32103c6t6触摸屏俄罗斯方块与五子棋游戏
2022-06-02 15:42:20 12.43MB stm32 游戏 c# arm
1
图1.1 网络五子棋服务器端窗口 选择“游戏设置”/“服务器设置”命令,打开服务器设置窗口,如图1.2所示。在这里设置服务器名称、服务器端口号及昵称。 运行客户端程序(ClientFiveChess),打开程序主界面,如图1.3所示。客户端主窗口主要由游戏控制窗口、棋盘窗口和对方信息窗口3个子窗口构成。
2022-06-02 11:06:17 3.22MB vc++
1
关于五子棋ai的一些中文论文,有的比较有价值,大多数是导论性质的,需要的朋友可以下载
2022-06-01 23:26:26 2.76MB 五子棋 ai 论文
1
人人,人机对弈,符合各种要求,有背景音乐,有难度选择,符合课设要求
2022-06-01 21:44:12 13.19MB 五子棋
1
java课程设计五子棋报告模板,这是word格式的,是一片论文,类容齐全。。。。易于修改
2022-06-01 12:50:08 1.44MB java 课程设计
1