资源简介
基于控制台的C语言实现的控制台五子棋,带人机对战,玩家1操控使用 wasd j(确认下子) 玩家二使用上下左右 1确定下子 返回可按esc 老项目可能需要自己将地图修改下
人机对战 实现方式见代码
代码片段和文件信息
#include “stdafx.h“
search location;
int Gomoku[MAXIMUS][MAXIMUS];
int Gi Gj;
int identical;
player *head *present;
void reverse(int user)
{
if (present == NULL)
{
present = fresh(Gi Gj user NULL);
}
else
{
present->next = fresh(Gi Gj user present);
present=present->next;
}
}
int judge(int enter)
{
int count = 1 i;
//左右
for (i = 1; i < 5; i++)
{
if (Gomoku[X - i][Y] == enter)
count++;
else break;
}
for (i = 1; i < 5; i++)
{
if (X + i<15 && Gomoku[X + i][Y] == enter)
count++;
else break;
}
if (count >= 5) return enter;
//上下
count = 1;
for (i = 1; i < 5; i++)
{
if (X - i>0 && Gomoku[X][Y - i] == enter)
count++;
else break;
}
for (i = 1; i < 5; i++)
{
if (X+i<15&&Gomoku[X][Y+ i] ==
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 7158 2018-06-05 16:10 GomokuV2.3\GUI.h
文件 8256 2017-02-07 03:31 GomokuV2.3\Move.h
文件 11824 2018-06-05 16:09 GomokuV2.3\main.c
文件 28321 2018-06-05 16:10 GomokuV2.3\main.o
文件 162 2017-01-24 10:22 GomokuV2.3\stdafx.h
目录 0 2018-06-05 16:10 GomokuV2.3\
相关资源
- C语言课设计算器
- C语言 学生兴趣管理系统
- c语言实现火车订票系统(控制台)源
- 模拟笔记本电脑(C语言实现)
- c语言实现竞技比赛打分系统
- KMP算法C语言程序
- Linux c语言 学生成绩管理系统
- 弹跳的小球(test.c)
- 林锐—高质量C编程
- 基于c语言的通讯录系统
- C语言全套课件与教学资料-哈工大
- 计算机二级C语言真题.docx
- C语言实现 设备信息管理系统
- GBT 28169-2011 嵌入式软件 C语言编码规范
- C语言标准库函数大全.chm
- C语言常用代码(分章节)
- 校园闲置物品管理系统.c(控制台)
- c语言课程设计:客房登记系统源码
- C语言常用算法源代码
- 职工信息管理系统源码(控制台)
- 吕鑫:VS2015之博大精深的0基础C语言视
- c语言文都讲义2020
- c语言课件56883
- C语言推箱子win控制台
- C语言程序设计50例.docx
- C++餐饮管理系统源码(控制台)
- C++通讯录管理系统源码(控制台)
- 简单职工管理系统(控制台源码+txt数
- 烟花优化算法(c语言版)
- C语言程序设计教材习题参考答案.do
评论
共有 条评论