第16章 开发贪吃蛇游戏第1部分

  在本章和下一章中,我们将自己构建经典的街机游戏贪吃蛇。在贪吃蛇中,玩家控制一条蛇向上、向下、向左或向右移动。随着蛇在游戏区域内移动,苹果会出现。当蛇碰到一个苹果,它会吃掉苹果并且会变长。但是,如果蛇碰到了墙壁或者自己身体的某个部分,游戏就结束了。

  当你开发这款游戏的时候,会将目前为止已经学习过的很多工具和技术组合到一起,包括jQuery和画布,以及动画和交互。在本章中,我们将介绍游戏的一般结构,并且看看绘制边框和分数以及结束游戏的代码。在第17章中,我们将编写用于蛇和苹果的代码,并且将所有内容组合起来以完成这款游戏。

《javascript-少儿编程》第16章开发贪吃蛇游戏第1部分之游戏逻辑

16.1 游戏逻辑

  图16-1 展示了完成后的游戏的样子。游戏运行的过程中,需要记录4项内容并将其绘制到屏幕上:边框(灰色)、分数(黑色)、贪吃蛇(蓝色)和苹果(浅绿色)。

《javascript-少儿编程》第16章开发贪吃蛇游戏第1部分之游戏逻辑

图16-1 完成后的游戏