贪吃蛇
贪吃蛇
学完C语言,发现自己啥都做不来,索性做一个贪吃蛇。下面将介绍我做贪吃蛇的思路。
前期准备
贪吃蛇也算个小项目了,由于没学过GUI方面的知识,只用控制台来实现。
下面给出我的前期准备:
贪吃蛇
- 素材
- 蛇
- 食物
- 墙壁
- 游戏操作
- 向前走
- 换方向
- 蛇吃食物
- 蛇的死亡
- 菜单选择
大概就这么多了,就是列了个大纲。
代码编写
这里我用链表来存蛇的身体。关键的函数就一个,就是蛇的控制,包括转向、移动、吃食,都可以在一个函数完成。
我把最简单的一个版本发出来吧,大家可以在此基础上加上自己的东西。代码