java贪吃蛇算法分析和代码.pdfVIP

  • 3
  • 0
  • 约1.29万字
  • 约 15页
  • 2022-02-13 发布于天津
  • 举报
贪吃蛇是一款非常经典的手机游戏它有很多算法这里详细分析一种比较优秀的算法首先介绍下主要用到的七个类最主要的类控制所有其它类的运行和销毁处理键盘输入事件并实例化类和类的抽象了贪吃蛇的属性和动作抽象了食物的属性和动作用来纪录分数的类抽象了蛇身上的一段保存了这段的坐标方向和所有状态处理异常类基本概念介绍节一条蛇可以看成有许多正方形的小格子拼凑成我把它称作节节是蛇身上最小的单位段当许多节连成一条直线我称它为段上图的贪吃蛇只有一段如果它拐弯就变成两段链表用来保存每一段的状态链表的元素单位是段且链表的最后一

贪吃蛇是一款非常经典的手机游戏。它有很多算法,这里详细分析一种比较优秀的算法。 首先介绍下主要用到的七个类: WormMain :最主要的类,控制所有其它类的运行和销毁。 WormPit :处理键盘输入事件并实例化 Worm 类和 WormFood 类的。 Worm :抽象了贪吃蛇的属性和动作 WormFood :抽象了食物的属性和动作 WormScore :用来纪录分数的类 WormLink :抽象了蛇身上的一段,保存了这段的坐标、方向和所有状态。 WormExceptio

文档评论(0)

1亿VIP精品文档

相关文档