贪吃蛇 J2ME 的实现 (简单程序,练练手艺) 0.1版本

时间:2022-01-20 04:02:55

测试机 MOTOROLA V3

晚上看了几篇国内J2ME游戏策划的文章, 10点多了, 闲来无事, 就想试试自己能不能做经典的 "贪吃蛇" 的小游戏.  游戏的逻辑看起来很简单, 但实现起来有很多细节要考虑.

游戏主要的逻辑是后面那点跟着前面那点的路线, 第一点的路线随玩家的操作改变.

0.1版本实现的是路线方向输入,动画, 还没实现的是COLLISION DETECTION (碰撞探测), RANDOM BLOCK(随机格子), BORDER CHECHKING(边界检查).  不过基本上的路线走向逻辑已经实现了, 这些都是小细节问题了.

:) 一共做了1个半小时, 觉得头脑有点不灵活.  当中还想找找其他人是怎么实现贪吃蛇逻辑的.  后来咬咬牙自己想了.  每个点/格子我都放在VECTOR里面, 可能不怎么EFFICIENT.  以后要尝试用2D ARRAY :D

现在的界面很简陋, 有兴趣的话, 可以下载一下:

http://www.shopfusion.com/m/Snake.jad

http://www.shopfusion.com/m/Snake.jar