- 3
- 0
- 约1.29万字
- 约 15页
- 2022-02-13 发布于天津
- 举报
贪吃蛇是一款非常经典的手机游戏它有很多算法这里详细分析一种比较优秀的算法首先介绍下主要用到的七个类最主要的类控制所有其它类的运行和销毁处理键盘输入事件并实例化类和类的抽象了贪吃蛇的属性和动作抽象了食物的属性和动作用来纪录分数的类抽象了蛇身上的一段保存了这段的坐标方向和所有状态处理异常类基本概念介绍节一条蛇可以看成有许多正方形的小格子拼凑成我把它称作节节是蛇身上最小的单位段当许多节连成一条直线我称它为段上图的贪吃蛇只有一段如果它拐弯就变成两段链表用来保存每一段的状态链表的元素单位是段且链表的最后一
贪吃蛇是一款非常经典的手机游戏。它有很多算法,这里详细分析一种比较优秀的算法。
首先介绍下主要用到的七个类:
WormMain :最主要的类,控制所有其它类的运行和销毁。
WormPit :处理键盘输入事件并实例化 Worm 类和 WormFood 类的。
Worm :抽象了贪吃蛇的属性和动作
WormFood :抽象了食物的属性和动作
WormScore :用来纪录分数的类
WormLink :抽象了蛇身上的一段,保存了这段的坐标、方向和所有状态。
WormExceptio
您可能关注的文档
- java程序设计基础实验报告2解读.pdf
- Java语言程序设计(一)白皮书题库(七)解读.pdf
- Java语言程序课程设计报告资料.pdf
- JC整理细胞生物学复习完整版DOC.pdf
- K0000~K10220护脚护肩护坡.pdf
- k177061涵洞主要构件及安装解读.pdf
- K94070盖板涵施工方案解读.pdf
- KNDWXB200微机消谐解读.pdf
- lego乐高早期简易机械教程.pdf
- Linuxshell脚本全面学习.pdf
- 绵阳市平武县2025届数学四年级第二学期期末联考试题含解析.docx
- 绵阳市三台县2025届三年级数学第二学期期末模拟试题(含答案).docx
- 绵阳市三台县2025届四年级数学下学期期中模拟试题含解析.docx
- 绵阳市三台县2025届四年级数学下学期期末模拟试题(含答案解析).docx
- 绵阳市三台县2025届四年级数学下学期期末模拟试题(含答案).docx
- 绵阳市三台县2025届四年级数学第二学期期中模拟试题含答案.docx
- 绵阳市三台县2025届四年级数学第一学期阶段模拟试题(含答案).docx
- 绵阳市三台县2025届四年级数学第二学期期中模拟试题含解析.docx
- 绵阳市三台县2025届四年级数学第二学期期中模拟试题(含答案解析).docx
- 绵阳市三台县2025届四年级数学第一学期期中模拟试题含答案解析.docx
原创力文档

文档评论(0)