在学习贪吃蛇源码的时候,与其说是学习,不如说是读懂,再模仿一遍的过程,没什么错误,到现在也没有遇到什么调试问题。如果让我独立完成这样的小项目,我会怎么办,我能不能像作者这样一开始就清晰需要实现的功能和程序流程,如果想到什么功能就对应插入什么功能会不会到最后混乱的自己都不知道想实现个什么功能;能不能全面的设计出需要用到的变量、函数。能不能独立写出代码,而不是总是面向csdn编程,也许真的是需要一个个项目经验的累积才行。 今年的春节亲友联谊到今天算是走动完了,今天写一下游戏说明,早点睡喽。
void explation()
{
int i,j = 1;
system("cls");
color(15);
gotoxy(44,3);
printf("游戏说明");
color(2);
for (i = 6; i <= 22; i++)
{
for (j = 20; j <= 76; j++)
{
gotoxy(j, i);
if (i == 6 || i == 22) printf("=");
else if (j == 20 || j == 75) printf("||");
}
}
color(3);
gotoxy(30,8);
printf("tip1: 不能撞墙,不能咬到自己");
color(10);
gotoxy(30,11);
printf("tip2: 用↑.↓.←.→分别控制蛇的移动");
color(14);
gotoxy(30,14);
printf("tip3: F1 为加速,F2 为减速");
color(11);
gotoxy(30,17);
printf("tip4: 按空格键暂停游戏,再按空格键继续");
color(4);
gotoxy(30,20);
printf("tip5: Esc :退出游戏");
getch();
system("cls");
printsnake();
welcometogame();
}
|