文件名称:Python Tkinter 模块编写的五子棋人机对战、双人对弈游戏
文件大小:23.5MB
文件格式:ZIP
更新时间:2022-05-18 23:25:39
python 游戏 源码软件 开发语言
内容概要:资源为压缩包文件,包含该Python程序的源代码、图片音频等资源文件和已打包好的该程序exe可执行文件。程序为五子棋游戏,大部分功能由Python内置的Tkinter模块实现(仅音乐播放功能采用了pygame模块),界面精美,游戏有3种模式,分别为人机对战、两人对弈以及电脑与电脑对战模式。人机模式的功能由伪AI算法实现,主要是极大值极小值搜索算法,比较简单粗暴,且可以继续优化为Alpha-Beta剪枝算法。人机水平一般,不是特别强,但也差不多达到了初学者水平。 适合人群:Python爱好者,Python的Tkinter模块初学者及*者。 能学到什么:大量关于Tkinter模块的知识和应用技巧;极大值极小值算法的简单应用;构建对游戏编程的兴趣。 阅读建议:在看源码的同时,自己也要尝试(源码中有适当的注释)一些技巧,若有更好或者想尝试的算法,也可以按照这个程序的框架去尝试实现,那样才会有更好的提升。
【文件预览】:
Gobang
----特别说明.txt(168B)
----Gobang.exe(13.4MB)
----resources()
--------ring.wav(17KB)
--------2.mp3(7KB)
--------victory.wav(225KB)
--------1.mp3(8KB)
--------fivechessbgm.mp3(9.93MB)
--------4.mp3(6KB)
--------fivechess2.png(611KB)
--------3.mp3(8KB)
--------defeat.wav(254KB)
----Gobang.py(19KB)