J2ME手机游戏案例集锦

J2ME 时代的手机游戏开发真是个经典话题,虽然现在用得少,但复古风一来,想折腾点老平台开发的,资源还挺难找的。《J2ME 手机游戏案例精编》这套资料就挺全的,游戏类型多、源码也能跑,适合想做点小型项目练练手的朋友。

找茬游戏扑克游戏这些经典玩法都收录了,还有不少是直接能打包运行的成品案例。像这个j2me 找茬游戏,逻辑不复杂,UI 也能参考,挺适合用来练界面布局和事件绑定的。

代码结构方面,基本是基于CanvasGameCanvas,配合Thread做动画帧刷新。比如下面这种典型的游戏主循环:

while (isRunning) {
  updateGame();
  repaint();
  try {
    Thread.sleep(50);
  } catch (InterruptedException e) {
    // handle it
  }
}

不少例子都用了Sprite类,算是javax.microedition.lcdui.game包里比较好用的图形组件了。如果你以前没接触过 J2ME,建议先看看j2me 手机游戏开发简介这篇,讲得还蛮通俗的。

游戏资源基本都打包在.jar.jad里,调试可以用像 KEmulator 这样的模拟器跑。路径配置、资源引用方式也比较老派,比如图片得用getClass().getResourceAsStream()来加载。

要玩得深入点,也可以看看这个JAVA 基于 J2ME 手机游戏制作(+代码)的压缩包,带了完整项目结构,包含图、音效和注释,适合做深度。

如果你平时写前端或搞移动开发,想换换口味,研究下老平台的思路,这套资源还挺有意思的,搞点 retro 小项目、甚至做个像素风的网页小游戏复刻也行。

zip 文件大小:2.23MB