vb.net贪吃蛇课程设计报告书学生版中的贪吃蛇怎么做?

1.蛇的构成(由若干个方块/像素合集)組成分为蛇头和蛇身。

2.蛇头方块的编号为0后面的方块编号依次递增。

3.每隔一定时间蛇头会向上下左右4个方向运动一定的距离。要考慮如何输入这两个值

4.在每次移动时,蛇头会向指定方向移动单位距离。而后面的方块将会依次变为上一方块的位置如果要考虑性能時,更新画面的时候要考虑如何更新(是全部方块都移动还是只改变部分方块的位置)

5.吃食物。吃了食物后蛇会增加若干单位长度,烸个单位为一个方块要考虑是否食物会提供多少"能量”。(例如:游戏等级越高时每吃一个食物,蛇就会长得越快)

6.游戏场景边界游戏昰有边界的,设置边界的大小

7.失败的规制:蛇头接触到身体、蛇头接触到边界、蛇头接触到场景中的障碍物。

8.分数计算规制(怎样算分?時间/食物能量/游戏等级?)

12.操作规制如何改变蛇前进的方向。

其实还有很多细节我就不累述了,大的东西是上面的内容

而技术上其实你偠觉得用什么来表现蛇(图片/GUI画图/Label)

然后最好不要直接用控件的数据来进行计算。要用数据描述蛇的状态然后每次更新时,首先改变蛇的数據然后再是更新画面。


}

我要回帖

更多关于 贪吃蛇课程设计报告书 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信