:2.507KB : :1 :2022-09-16 23:54:00
经典贪吃蛇游戏(有源代码)如果开发者对于本文件有需要的可以参考。C 经典贪吃蛇小游戏【有源代码】
彩色界面,无需图形库!
int main()
{
int olddirection='w'; //初始键盘信号
int newdirection =0;//获取键盘信号
init();//初始化
setmouth(60, 0);
setcolour(0xF0);
printf("\n得分:");
printf("%d\n", snacklength - 3);
printf("请切换为英文输入法\n");
printf("W A S D键分别表示:上 左 下 右\n");
while (1) {
if (_kbhit()) { //检测缓冲区中是否有数据
newdirection = tolower(_getch()); //将缓冲区中的数据以字符的形式读出
if (newdirection == 27) {
break;
}
else {
//获取小蛇新的移动方向
newdirection=movedire(olddirection, newdirection);
if (newdirection != olddirection)
{
olddirection = newdirection;
}
}
}
screenRefresh(newdirection);
}
return 0;
}
//更新得分