资源简介
课程设计时完成的,中有大量注释,适合刚学完C语言的新手学习和练习。主菜单页面包含1.新游戏 2.难度速度选择 3.迷宫类型 4.最高分 5.规则说明 6.退出游戏。
代码片段和文件信息
#include
#include
#include
#include
#define U 1
#define D 2
#define L 3
#define R 4 //蛇的状态,U:上 ;D:下;L:左 R:右
typedef struct SNAKE //蛇身的一个节点
{
int x;
int y;
struct SNAKE *next;
}snake;
//全局变量//
//char name[5][20]; //最高分者姓名
int s[6]; //最高得分
int max; //得分最大值
int star_flag; //产生星号食物标志
int score = 0 add = 10;//总得分与每次吃食物得分。
int status flag1=4flag2flag3flag4;//flag1速度难度选择标志位,flag2主菜单选择标志位flag3是在出现星型食物时步数计数flag4是地图选择标志位
int sleeptime = 200;//每次运行的时间间隔
snake *head *food;//蛇头指针,食物指针
snake *q;//遍历蛇的时候用到的指针
int endgamestatus = 0; //游戏结束的情况,1:撞到墙;2:咬到自己;3:主动退出游戏。
//声明全部函数//
void HideCursor();//隐藏光标
void Pos();//光标定位
void creatMap();//创建地图
void initsnake();//初始化蛇
int biteself();//判断是否咬到自己
void createf
- 上一篇:C语言文字小游戏-城堡探秘
- 下一篇:基于Diffie-Hellman协议的密钥交换
相关资源
- c++ 贪吃蛇代码(.cxx)
- c++ 贪吃蛇大作战
- c++贪吃蛇
- c++ 贪吃蛇 控制台小程序源码
- QT编写的贪吃蛇
- c++实现贪吃蛇
- c++ 贪吃蛇小游戏源码(带关卡、音效
- 贪吃蛇C++基础编写
- 贪吃蛇控制台游戏 游戏学习入门
- c语言贪吃蛇游戏的双人对战版
- vc++游戏 扫雷/连连看/推箱子/拼图/俄
- 贪吃蛇
- c++ 贪吃蛇 游戏(TANKE)
- c++ 贪吃蛇 A0.1
- c++ 贪吃蛇源代码
- c++ 贪吃蛇 小游戏源码
- QT 贪吃蛇 小游戏源码
- c++ 贪吃蛇
- c++ 贪吃蛇 小游戏源码(支持难度级别
- c++贪吃蛇 小游戏源码
- 趣味贪吃蛇(c++ 源码)
- qt5 贪吃蛇
- C++贪吃蛇源码,小白专用
- VC贪吃蛇源代码
- VC C语言 贪吃蛇 源码
- C语言贪吃蛇大作战精简版
- C语言 贪吃蛇双人对战版
- C语言课程设计报告 贪吃蛇源程序
- vc6.0 贪吃蛇源代码
- 贪吃蛇的C语言实现使用EasyX图形库
评论
共有 条评论