资源简介

这是我用C语言写的一个控制台版的贪吃蛇游戏,不需要图形驱动,可直接编译及运行。在Dev-C++上编译通过。

资源截图

代码片段和文件信息

#include 
#include “pcc32.h“

#define FALSE 0
#define TURE 1
#define OVER 2

#define WIDTH 22
#define HEIGH 18
#define baseTIME 300

#define TIME(x) baseTIME-23*(x)

enum DIR{
LEFT
RIGHT
UP
DOWN
};
struct COOR{
uint8 x;
uint8 y;
};
struct SNAKE{
uint16 length;
struct COOR body[328];
enum DIR dir;
};

struct SNAKE snake={0{00}0};
struct COOR food;
uint16 score=0;

void Ready();
void Play();
void Over();
void Wall();
void InitSnake();
void InitFood();
uint8 IsOver(uint8 x uint8 y);
uint8 InSnake(uint8 x uint8 y);
uint8 MoveSnake();

void Ready()
{
printf(“说明:\n“);
printf(“开始游戏前请将输入法切换成英文输入法。\n“);
printf(“↑↓←→分别控制蛇上下左右移动。\n“);
printf(“回车键暂停或继续游戏。\n“);
printf(“\n\n请按任意键开始游戏“);
jkGetKey();
}
void Play()
{
uin

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        946  2010-08-20 12:55  Snake.dev

     文件      26303  2010-08-22 12:57  Snake.exe

     文件       3544  2010-08-22 12:57  main.c

----------- ---------  ---------- -----  ----

                30793                    3


评论

共有 条评论