#include<stdio.h>
#include<windows.h>
#include<conio.h>
#define qipansize 15 //棋盘大小为15*15
int qipanshuzhu[qipansize][qipansize]; //二维数组下标代表棋盘位置
int gamer; //玩家
int guangbiaox,guangbiaoy; //光标的横纵坐标
int huiheshu=0; //回合数
int rungame(); //运行游戏函数
void chushihua(); //初始化数组函数
void qipan(); //绘制棋盘函数
int qizi(); //落子时判断该位置有无棋子
int panduanshuyin(); //判断输赢函数
int main()
{
system("color f0"); //更改背景颜色
SetConsoleTitle("五子棋双人对战"); //更改窗口名称
printf("\n\n\n\n\n\n");
printf(" *************** ********** * * * \n");
printf(" * * * ******* \n");
printf(" ********** * ******* ***** \n");
printf(" * * ***************** *** ***** \n");
printf(" * * * * * * * * \n");
printf(" * * * * * * ********* \n");
printf(" *********************** *** * * * \n");
printf("\n\n\n");
printf(" ***********************\n");
printf(" * *\n");
printf(" * 按任意键 *\n");
printf(" * 开始游戏 *\n");
printf(" * *\n");
printf(" ***********************\n");
//绘制开始界面
getch(); //从键盘获取一个字符,但不需要回车
rungame(); //开始游戏
return 0;
}
int rungame() //运行游戏
{
int chaozuo;//从键盘获取输入,将输入的ASCII码赋值给该变量
int winner;
chushihua();//初始化棋盘数组
while(1)
{
system("cls");//清屏函数
qipan(
大一C语言工程实践——简单双人对战五子棋(字符集)(有注释)
最新推荐文章于 2023-03-24 14:12:08 发布
本文介绍了一位大一学生使用C语言进行的工程实践,详细讲解了如何构建一个简单的字符集双人对战五子棋游戏。通过阅读代码和注释,读者可以了解基本的C语言编程技巧以及游戏逻辑实现。
摘要由CSDN通过智能技术生成