mdsk.net
当前位置:首页 >> 贪吃蛇 C语言 简易程序设计 >>

贪吃蛇 C语言 简易程序设计

#define N 200 #include #include #include #define LEFT 0x4b00 #define RIGHT 0x4d00 #define DOWN 0x5000 #define UP 0x4800 #define ESC 0x011b int i,key; int score=0;/*得分*/ int gamespeed=50000;/*游戏速度自己调整*/ struct Food { i...

2.1程序功能介绍 贪吃蛇游戏是一个经典小游戏,一条蛇在封闭围墙里,围墙里随机出现一个食物,通过按键盘四个光标键控制蛇向上下左右四个方向移动,蛇头撞倒食物,则食物被吃掉,蛇身体长一节,同时记10分,接着又出现食物,等待蛇来吃,如果蛇...

#include #include #include #include /*引用的库函数*/ #define LEFT 0x4b00 #define RIGHT 0x4d00 #define DOWN 0x5000 #define UP 0x4800 #define ESC 0x011b/*宏定义键名*/ #define N 200 int i,key; int level;/*游戏等级*/ int score=0;/*...

/* 贪吃蛇程序 by champking */ #define N 200 #include #include #include #define LEFT 0x4b00 #define RIGHT 0x4d00 #define DOWN 0x5000 #define UP 0x4800 #define ESC 0x011b int i,key; int score = 0;/*得分*/ int gamespeed = 100000;/...

#include #include #include #include /*引用的库函数*/ #define LEFT 0x4b00 #define RIGHT 0x4d00 #define DOWN 0x5000 #define UP 0x4800 #define ESC 0x011b/*宏定义键名*/ #define N 200 int i,key; int level;/*游戏等级*/ int score=0;/*...

设个while ,每次循环蛇头节点向前走(要保存方向)。然后后部节点逐一向前移动。 如果长得都一样,可以直接把尾部节点移动到头部移动方向的一个节点 然后sleep一段时间就好了

贪吃蛇一开始默认长度是一个值,你可以系统默认或者随机产生。当然,你也可以选择让用户输入。我们分类说明对应需求。 系统默认长度:很简单,你自己赋值就好。 随机产生:利用系统自带函数可以实现random的赋值。 用户输入:输入~~~赋值。 一开...

#include #include #include #include #define food 7 #define head 5 #define body 6 #define wall 1 #define road 0 #define up 1 #define down 2 #define left 3 #define right 4 #define kuan 25 #define chang 30 int map[kuan][chang],hi,...

//******友情提示:如想速度快点,请改小_sleep(500)函数中参数***** #include #include #include #include #include const int H = 8; //地图的高 const int L = 16; //地图的长 char GameMap[H][L]; //游戏地图 int key; //按键保存 int sum = ...

# include# include# include# include# include//#define KEYCODE//#define TESTSNAKE#define maxx 23#define maxy 38typedef struct Snake //定义蛇结构体{ int x; int y; struct Snake *next;}snake;snake *head = NULL; //初始化头尾指针sna...

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com