一个象棋手机游戏的源代码
副标题:
作者:DLUT_608… 文章来源:本站原创 点击数:1196 更新时间:2005-11-4
最近看到了一些五子棋,扫雷的代码讲解的文章,我也就写了个手机的象棋游戏,写的不是太全面,但还
是能实现基本功能,共享出来供大家交流交流。
先介绍一下我的大体思路吧,我采用 canvas 让手机自己画出棋盘和棋子,而不是采用调用图片,虽然麻烦,
但能锻炼自己的编程能力还能让算法简单,同时还能节省空间。具体的细节在代码中在说吧。首先要有一
个主程序 Game,这里比较简单,大家一看就能明白,我就不多说了.
import javax.microedition.lcdui.Display;
import javax.microedition.midlet.MIDlet;
public class Game extends MIDlet {
GameCanvas game;//定义游戏界面的 Canvas 类 GameCanvas 的对象 gobang
public Game() {
super();
game=new GameCanvas(this);//生成 GameCanvas 类的对象 game
}
protected void startApp(){
Display.getDisplay(this).setCurrent(game);
//在屏幕上绘出游戏见面 game
}
protected void pauseApp(){
}
protected void destroyApp(boolean arg0){
}
}