TimeSea05 / Gobang-Work

五子棋 人机对战程序

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

五子棋人机对战程序

程序的作者为**科学院大学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. 程序运行快照

程序运行快照

About

五子棋 人机对战程序


Languages

Language:C 95.5%Language:Makefile 4.5%