第六章 安安历险记
本章以“安安历险记”小游戏为例,主要展示了如何实现一个稍微复杂一点的游戏,包括使用方向传感器组件来控制精灵的运动方向,更加直观的表示精灵的生命值,加入初步的人工智能策略等。重点对程序设计中的过程及人工智能思想进行讲解分析。
本章的主要知识点包括:
(1)使用多个ImageSprite组件处理多精灵;
(2)通过OrientationSensor方向传感器组件来控制精灵;
(3)精灵造型变换;
(4)通过Clock组件控制多个事件;
(5)使用逻辑运算;
(6)碰撞检测思想与方法;
(7)边界检测思想与方法;
(8)人工智能初步。
(9)用procedure来减少冗余代码。