首先看到要做一个这样的游戏是没有什么很好的头绪,然后看了老师发的课件上的自顶向下的模型,才有了初步构想。
定义贪吃蛇的每节的坐标,将head单独拿出来处理等都使得整个程序逻辑性更强,然后用swich判断输入的方向,每个方向用一个函数来实现。贪吃蛇的移动也可以用数组的传递实现,条理清晰。
但是到了智能蛇难度就增加了,让贪吃蛇自己移动这种函数没有接触过,所以只能在网上自己查相关信息,然后又有了速度的概念。
为了使整个程序更加美观,用清屏函数将之前打印的都处理掉。
贪吃蛇的学习
最新推荐文章于 2024-04-20 15:20:30 发布