程序的作者为**科学院大学2020级本科生。此程序为C语言程序设计与实验的课程作业。
作者水平有限,如有未能解决的bug或者您有更好的改进方法,请联系anwentao1@gmail.com
由于期末周临近,且最近使用的优化方案均以失败告终,故暂时不再对程序进行优化。
Github 项目地址: https://github.com/TimeSea05/Gobang-Work
本程序使用VSCode for Linux开发。
开发环境:Ubuntu 21.04
编译环境:gcc 10.3.0
调试环境:gdb 10.1.9
如何编译本程序:
将本程序克隆到Ubuntu桌面版
,在文件路径打开终端,输入make
即可开始编译。
如果你想使用VSCode对本程序进行二次开发,且你已经使用VSCode搭建好了C/C++开发环境,那么可以直接使用VSCode打开程序文件夹,按F5
(或Fn+F5
)即可开始调试。
此程序有两个模式:人人对战与人机对战模式。运行程序时,根据程序提示即可进行游戏。
本程序的输入输出为UTF-8
编码。如果您发现在运行时程序乱码,大概率是因为您的终端的编码不是UTF-8。
建议运行程序时将终端的背景颜色调整为白色。
如果输出时发现棋盘变窄,可以考虑在终端中打开Preference
选项,找到Profiles
,点击Compatibility
,将Ambiguous-width characters
选项设置为Wide
。