贪吃蛇代码用什么打开
c语言贪吃蛇最简单代码?
c语言贪吃蛇最简单代码?
#include ltstdio.hgt
#include ltwindows.hgt
#include lttime.hgt
#include ltconio.hgt
#define frame_height 20 //define map size
#define frame_width 40
#define UP 'w' //define operate key
#define DOWN 's'
#define LEFT 'a'
#define RIGHT 'd'
int i,j,k
char ch=UP //initial direction
int grow=0 //flag: if snake grow
struct Food{
int x
int y
}food
struct Snake{
int x[50]
int y[50]
int len
int speed
}snake //snake[0] is head
void init_map(void)
void update_food(void)
void move_snake(void)
int is_alive(void)
void get_speed(void)
void gotoxy(int x, int y)
int main()
{
init_map() //初始化地图
while(1)
{
update_food() //是否产生食物
get_speed() //获取速度
move_snake() //移动蛇身
Sleep(snake.speed) //移动速度
if(!(is_alive())) //蛇的死活(撞墙或自食)
break
}
printf(\