五子棋手机游戏代码
#1 五子棋手机游戏代码 作者:有志青年 发表时间:2007-4-24 10:15:15
五子棋手机游戏开发需要安装,j2me环境,MyManagerPro.exe开发工具需要创建三个类,棋子类,棋盘类,界面类
如果在jbuilder中开发,工具中自带有j2me插件功能,如果在myEclipse中开发,需要下载j2me插件
此类为Gobang.java
package com.occo.j2me.game.gobang;
import javax.microedition.lcdui.Display;
import javax.microedition.midlet.MIDlet;
public class Gobang extends MIDlet {
GobangCanvas gobang;//定义游戏界面的Canvas类GobangCanvas的对象gobang
public Gobang() {
super();
gobang=new GobangCanvas(this);//生成GobangCanvas类的对象gobang
}
protected void startApp(){
Display.getDisplay(this).setCurrent(gobang);
//在屏幕上绘出游戏见面gobang
}
protected void pauseApp(){
}
protected void destroyApp(boolean arg0){
}
}
此类为Chesses.java
package com.occo.j2me.game.gobang;
public class Chesses {
boolean isPlayer1;
public Chesses() {
}
public Chesses(boolean isPlayer1) {
this.isPlayer1=isPlayer1;
}
}
此类为GobangCanvas类
package com.occo.j2me.game.gobang;
import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Graphics;
public class GobangCanvas extends Canvas implements CommandListener{
protected Gobang gobang;
public GobangCanvas(){
}
public GobangCanvas(Gobang gobang){
this.gobang=gobang;
}
protected void paint(Graphics g) {
}
/**
*添加图形图像
*/
int empty;//游戏界面到屏幕边缘的留空
int canvasW,canvasH;//画布的长和宽
int chessLength;//棋子的直径
int chessMapLength,chessMapGrid,chessGridLength;
//棋盘的边长,棋盘一边格子数,每格宽度
int chessMapX,chessMapY;//棋盘左上角x,y坐标
int selectedX,selectedY;//选择框在棋盘格局上的x,y位置
boolean isPlayer1;//是否是玩家1
Chesses[][] chesses;//棋子数组
boolean newGame;//是否是新的游戏
public GobangCanvas(Gobang gobang){
newGame=true;
empty=10;
canvasW=getWidth()-empty;canvasH=getHeight()-empty;
chessMapGrid=15;
chesses=new Chesses[chessMapGrid+1][chessMapGrid+1];
if(canvasW>canvasH){
chessMapLength=canvasH-canvasH%chessMapGrid;
chessMapX=(canvasW-chessMapLength)/2+empty/2;
chessMapY=(canvasH%chessMapGrid)/2+empty/2;
}
else{
chessMapLength=canvasW-canvasW%chessMapGrid;
#2 Re:五子棋手机游戏代码 作者:青发伊凌寺 发表时间:2007-8-22 20:56:19
老大,看不懂.
有没有做好的手机五子棋游戏啊?现在网上的手机五子棋游戏水平太低,用不了几盘,手机就不行了.
希望有哪位大侠能够做出像黑石一般水平的游戏.
#3 Re:五子棋手机游戏代码 作者:ezhugm 发表时间:2007-10-5 22:15:00
是的,同意二楼的,
手机和计算机的中央处理器不能比的啊,有手机的五子棋游戏发一个啊,我的是诺基亚的S60系统,
#4 Re:五子棋手机游戏代码 作者:luws 发表时间:2008-12-3 15:34:51
有没有手机版的五子棋打谱软件?我的是诺基亚的S60V3系统#5 Re:五子棋手机游戏代码 作者:星月族 发表时间:2009-12-18 16:37:32
看不懂啊?能用吗?#6 Re:五子棋手机游戏代码 作者:微笑不动山 发表时间:2010-2-10 15:00:14
围棋,中国象棋,国际象棋都有很优秀的J2Me版本的手机打谱软件了。
惟独五子棋还是空白。
人机对弈按现在的手机硬件水平,还做不出来。
手机打谱呢?
有同好在研究吗?
#7 Re:五子棋手机游戏代码 作者:兔子哥哥 发表时间:2010-2-11 0:17:28
有五子棋打谱软件呀,网站上好多。楼主要吗?我可以发一个给你,JAVA版的!#8 Re:五子棋手机游戏代码 作者:不明飞行物 发表时间:2010-6-26 17:30:10
LIB格式的?[此帖子已被 不明飞行物 在 2010-6-26 17:41:50 编辑过]
#9 Re:五子棋手机游戏代码 作者:极地剑客 发表时间:2010-8-7 3:15:16
7楼,killerkey@126.com[ 掌棋宣传员 于 2010-8-7 3:18:31 时花20金币送鲜花一朵]