贪吃蛇—C语言控制台简单实现
贪吃蛇—C语言控制台简单实现模块拆分蛇身及蛇身打印蛇身的移动(重点)判定死亡生成目标吃到目标后加长模块整合完整代码
模块拆分
蛇身及蛇身打印
这里我采用的是结构体数组来储存蛇身信息,包含x,y坐标。当然也可以用其他的储存方式,比如二维数组、链表等。“场地”的大小是24x24,用字符*来表示蛇身。
struct snake {
int x, y;
};//蛇身信息
struct snake body[600];//结构体数组表示蛇身
body[0].x = 2; body[0].y = 0;
body
原创
2021-01-13 23:22:35 ·
2727 阅读 ·
2 评论