<div align="center"><h1>五子棋小游戏-tkinter版</h1></div>
> 作为软件概论大作业的仓库...
# 一、实现内容
- [x] 图形界面
- [x] 局域网联机
- [x] 人机对战
- [x] 悔棋
- [x] 先后手
- [x] 重新开始
- [x] 导出/导入棋盘
# 二、工作量
/(ㄒoㄒ)/~~ 左右互博和局域网联机做了我快一个星期, 一开始用的 pygame, 感觉按钮啊提示框啥的都要自己实现, 有点儿麻烦, 所以改用 tkinter了, 没想到这个也挺麻烦的, 网上的教程也很少
# 三、结果
1. 首页
![](docs/assets/202111202038959.png)
2. 本地开局
![](docs/assets/202111202039662.png)
3. 获胜界面
![](docs/assets/202111202043419.png)
4. 网络联机
> 需要先运行 server.py
![](docs/assets/202111202045433.png)
询问是否接受对战邀请
![](docs/assets/202111202046217.png)
可边下棋边聊天
![](docs/assets/202111202048721.png)
可拒绝/接受对方悔棋
![](docs/assets/202111202049247.png)
5. 人机模式
![](docs/assets/202111250943169.png)
# 五、总结
大作业害人不浅 (╯°□°)╯︵ ┻━┻
# 六、本地开发
```bash
pip install virtualenv
```
```bash
virtualenv venv
```
```bash
pip install -r requirements.txt
```
# 附录
1. [引言](Documents/Game-Tree.md)
2. [评分函数](Documents/evaluate.md)
3. [极大极小值搜索](Documents/MiniMax.md)
4. [alpha-beta剪枝](Documents/Alpha-Beta.md)
5. [Zobrist散列](Documents/Zobrist.md)
6. [启发式搜索](Documents/Heuristic.md)
7. [迭代加深](Documents/deeping.md)
# 参考资料
1. [lihongxun945/gobang](https://github.com/lihongxun945/gobang.git)
2. [colingogogo/gobang_AI](https://github.com/colingogogo/gobang_AI.git)
2. [如何设计一个还可以的五子棋AI](https://kimlongli.github.io/2016/12/14/如何设计一个还可以的五子棋AI/)
> 除了 AI 有参考资料,其他的都太零碎了,面向百度编程,也没什么好引用的...
.Android安卓科研室.
- 粉丝: 4637
- 资源: 2238
最新资源
- ECharts象形柱图-象形柱图变形为柱状图-1.zip
- ECharts象形柱图-虚线柱状图效果-3.zip
- ECharts象形柱图-精灵-5.zip
- java jdk8 windows macos linux
- 协作臂控制软件包C++
- ImageMagick-7.1.0-57-Q16-HDRI-x64
- 三极管全自动套管装配机工程图机械结构设计图纸和其它技术资料和技术方案非常好100%好用.zip
- 基于java+springboot+mysql+微信小程序的超市售货管理平台小程序 源码+数据库+论文(高分毕业设计).zip
- 基于java+springboot+mysql+微信小程序的仓储管理系统 源码+数据库+论文(高分毕业设计).zip
- macos java jdk17
- 对接顺丰开放平台获取顺丰速运快递路由信息的PHP程序
- 基于java+springboot+mysql+微信小程序的大学生校园兼职小程序 源码+数据库+论文(高分毕业设计).zip
- 基于java+springboot+mysql+微信小程序的大学生心理健康测评管理系统 源码+数据库+论文(高分毕业设计).zip
- 基于java+springboot+mysql+微信小程序的大学生党务学习平台小程序 源码+数据库+论文(高分毕业设计).zip
- 基于java+springboot+mysql+微信小程序的电影交流平台小程序 源码+数据库+论文(高分毕业设计).zip
- 基于java+springboot+mysql+微信小程序的电影院票务系统 源码+数据库+论文(高分毕业设计).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈