一 引言
刚学习完C语言,寒假就迫不及待的学习这个贪吃蛇小程序。不得不说,写完还是大有收获的。
二 基本原理
对于贪吃蛇怎么在屏幕上移动,当初自己也是懵逼,哈哈。其实就是不断刷新屏幕,在一个循环里,每一次循环就像一张图片,以计算机的强大计算速度,连接成动态移动的蛇轻而易举。
代码由5个主要函数组成:
1.首先初始化地图,包括围墙,蛇和食物。
2.是否产生食物,判别条件为蛇头是否与食物坐标重合。
3.获取移动速度,蛇越长移速越快,移速由一个Sleep函数体现。
<
一 引言
刚学习完C语言,寒假就迫不及待的学习这个贪吃蛇小程序。不得不说,写完还是大有收获的。
二 基本原理
对于贪吃蛇怎么在屏幕上移动,当初自己也是懵逼,哈哈。其实就是不断刷新屏幕,在一个循环里,每一次循环就像一张图片,以计算机的强大计算速度,连接成动态移动的蛇轻而易举。
代码由5个主要函数组成:
1.首先初始化地图,包括围墙,蛇和食物。
2.是否产生食物,判别条件为蛇头是否与食物坐标重合。
3.获取移动速度,蛇越长移速越快,移速由一个Sleep函数体现。
<