首页 相关文章 开发经验谈:贪吃蛇游戏的MIDP实现核心

开发经验谈:贪吃蛇游戏的MIDP实现核心

相信大家都玩过Nokia手机上的贪吃蛇游戏。在该游戏中,玩家操纵一条贪吃的蛇在迷宫里行走,贪吃蛇按玩家所按的方向键折行,蛇头吃到各种食物(比如大力丸)后,会有各种反应(比如蛇身变长),假如贪吃蛇碰上墙壁或者自身的话,就GameOver了(当然也可能是减去一条生命)。
  
  要实现该游戏其实并不麻烦,要害就是要找到一个合适的核心算法。本文就给出一个参考实现,你可以基于该demo做扩展。要说明的一点是:本文只演示最核心的算法,要实现一个完整的游戏,你还需要做很多的扩展,重构。
  
  实例代码
  
  该程序包括3个Java文件。一个是SnakeMIDlet,另外2个分别是一个Canvas(SnakeCanvas)和一个代表贪吃蛇的类Snake: SnakeMIDlet.java
  import javax.microedition.lcdui.Display;
  import javax.microedition.midlet.MIDlet;
  import javax.microedition.midlet.
  MIDletStateChangeException;
  
  /**...[ 查看全文 ]

2016-02-19 标签:

开发经验谈:贪吃蛇游戏的MIDP实现核心的相关文章

手机页面
收藏网站 回到头部