内容概要:资源为压缩包文件,包含该Python程序的源代码、图片音频等资源文件和已打包好的该程序exe可执行文件。程序为五子棋游戏,大部分功能由Python内置的Tkinter模块实现(仅音乐播放功能采用了pygame模块),界面精美,游戏有3种模式,分别为人机对战、两人对弈以及电脑与电脑对战模式。人机模式的功能由伪AI算法实现,主要是极大值极小值搜索算法,比较简单粗暴,且可以继续优化为Alpha-Beta剪枝算法。人机水平一般,不是特别强,但也差不多达到了初学者水平。 适合人群:Python爱好者,Python的Tkinter模块初学者及狂热者。 能学到什么:大量关于Tkinter模块的知识和应用技巧;极大值极小值算法的简单应用;构建对游戏编程的兴趣。 阅读建议:在看源码的同时,自己也要尝试(源码中有适当的注释)一些技巧,若有更好或者想尝试的算法,也可以按照这个程序的框架去尝试实现,那样才会有更好的提升。
2022-06-06 10:52:58 23.5MB python 游戏 源码软件 开发语言
1
FiveChess Android平台五子棋App,实现双人对弈、人机对弈(简单实现AI)、WIFI联网PK等模式,界面采用自定义View技术,整个项目使用MVP模式架构
2022-03-03 23:42:57 151KB Java
1
双人对弈井字游戏:游戏开始后,随机给出X或O,落得X的一方先走,然后正常进行游戏,最后得出游戏结果
2021-12-28 22:43:35 7KB 双人井字
1
HTML大作业(免积分下载),五子棋游戏,详情请看我的文章介绍。
2021-10-28 20:04:20 1KB 网页设计 游戏 大作业
以VC++为平台设计并实现了一个基于C/S模式的五子棋网络游戏。该游戏的界面能显示目前的对弈状态,同时能显示对弈双方之间的聊天信息;游戏的通信部分采用WinSock实现,通过它建立起服务器与客户端之间的连接,服务器端接受客户端的连接和处理客户端的数据,客户端负责连接到服务器并处理游戏时得交互,经过多次地调试表明,本系统能够实现网络五子棋对弈。
2020-01-03 11:19:00 3.33MB Socket C/S 网络五子棋
1
简单的实现了人机对弈和双人对弈的功能,能够在手机上运行,功能比较简单,希望对初学者有所帮助。
2019-12-21 20:58:06 187.16MB Android 人机对弈 双人对弈 单机
1