# 五子棋人机对战程序
程序的作者为中国科学院大学2020级本科生。此程序为C语言程序设计与实验的课程作业。
作者水平有限,如有未能解决的bug或者您有更好的改进方法,请联系`anwentao1@gmail.com`
由于期末周临近,且最近使用的优化方案均以失败告终,故暂时不再对程序进行优化。
**Github 项目地址**: https://github.com/TimeSea05/Gobang-Work
## 1. 开发环境
本程序使用VSCode for Linux开发。
**开发环境**:`Ubuntu 21.04`
**编译环境**:`gcc 10.3.0`
**调试环境**:`gdb 10.1.9`
**如何编译本程序:**
将本程序克隆到`Ubuntu桌面版`,在文件路径打开终端,输入`make`即可开始编译。
如果你想使用VSCode对本程序进行二次开发,且你已经使用VSCode搭建好了C/C++开发环境,那么可以直接使用VSCode打开程序文件夹,按`F5`(或`Fn+F5`)即可开始调试。
## 2. 程序说明
此程序有两个模式:人人对战与人机对战模式。运行程序时,根据程序提示即可进行游戏。
本程序的输入输出为`UTF-8`编码。如果您发现在运行时程序乱码,大概率是因为您的终端的编码不是**UTF-8**。
建议运行程序时将终端的背景颜色调整为白色。
如果输出时发现棋盘变窄,可以考虑在终端中打开`Preference`选项,找到`Profiles`,点击`Compatibility`,将`Ambiguous-width characters`选项设置为`Wide`。
## 3. 程序运行快照
![程序运行快照](images/ex.png)
枫蜜柚子茶
- 粉丝: 8981
- 资源: 5351
最新资源
- 结合 Swin Transformer 的小物体检测算法用于茶芽检测.zip
- 彩蝶ARP防火墙,很好用!
- 简单易用的模拟器 YOLOv5 鸟瞰视角物体检测.zip
- 高恪AC固件斐讯K2通用包
- 简单插入一些源码,实现的人脸识别项目 供学习参考 具体使用到yolov5人脸检测、arcface人脸识别 .zip
- windows 2003密钥
- 社交距离检测,一个使用 yolo 物体检测的深度学习计算机视觉项目.zip
- 传奇微端架设详细说明,快来下载啊
- 音频放大器的设计与制作-(模拟电子技术综合设计)项目报告
- 目标检测yolov5 v6.0版,pytorch实现,标注,增强,自定义训练数据集全流程.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈