原来俄罗斯方块也是这么简单!
可以只用二维数组实现的.
但是用动态控制的旋转不太真实.
还是改成3维数组的.
把7种基本形状4个方向共28种形状.
public static int[][][]store = new int[][][]{
{// I
{0,0,0,1},
{0,0,0,1},
{0,0,0,1},
{0,0,0,1}
},
{// I
{0,0,0,0},
{0,0,0,0},
{1,1,1,1},
{0,0,0,0}
}, //......... 省略
游戏池是 10 * 20 的二维数组
public static int [][] body = new int[10][20]; //游戏池
开始游戏后需要生成2个随机快. 一块在游戏池中,一块在下一块区域
newCase();
newCase();
当生成一块新快的时候,要判断是否游戏结束.
即生成块与游戏池重合的区域是否不为空.
isGameOver();
在线程中需要不停的把生成块往下移动
moveDown();
同时需要监听键盘事件,
根据方向键控制新块
moveLeft();
moveRight();
moveDown();
turn();
当新块的任意一点的下一格的游戏池不为空,
便把新块加入游戏池,
这时候就需要判断是否可以消去行.
remove();
之后又回到了开始的
newCase();
如果你想得到关于J2ME俄罗斯方块的任何支持.
mail: logojimi @ 163 .co m
分享到:
相关推荐
J2me 俄罗斯方块游戏 源程序 java J2me 俄罗斯方块游戏 源程序 java J2me 俄罗斯方块游戏 源程序 java
J2me课程设计:俄罗斯方块(内附源码和设计报告)
j2me俄罗斯方块的制作思路 j2me俄罗斯方块的制作思路
自己原创 J2ME 俄罗斯方块游戏,用到了rms存储,记录积分榜。功能齐全。
J2me 俄罗斯方块 功能很全面,简单动态主菜单、排行榜等等,对于初学者帮助非常大
J2ME俄罗斯方块游戏代码绝对能跑,不能跑你来找我。。
用j2me写的俄罗斯方块,只是可执行程序,没有源码,请各位多多指教。
俄罗斯方块手机版代码,在Eclipse下开发完成。 给希望学习j2me的同仁以一点参考!
j2me俄罗斯方块的设计与实现 包含源代码
经典不容错过,再次呈现俄罗斯方块的魅力,把你带回童年往事中
使用数组维护俄罗斯方块,j2me小游戏. 还有一些不完美的地方.自己使用时候可能会发现
j2me项目 俄罗斯方块 源代码 核心算法,可玩,没有高分榜
俄罗斯方块游戏代码 图片可执行程序 等资源 !!!
俄罗斯方块游戏代码 设计文档 J2ME 项目报告书
源码,提供免资源分下载! 希望下载后能提供有益建议,相互学习!
自己空闲时间做的俄罗斯方块 不懂设计模式,类封装得很差,但基本能玩。 有兴趣的话凑合看吧
我编写的 J2ME 版的俄罗斯方块,需要支持 J2ME 的手机或PALM之类的设备。如果你安装了 SUN 的 wireless-toolkit 的话,也可以用 PC 模拟运行
我的学期末实训项目,一个用j2me做的经典俄罗斯方块游戏,自己加了一点蓝牙通信代码,不是很完善,需要改进的地方有很多,主要给新手做个参考!!src包含有源代码和图片资源,word文档是自己写的实训报告,还有一个...
寓教于乐的J2ME游戏,游戏源代码,适用于初学者学习j2me,可用于载入手机玩,谢谢大侠们指点啊,only you!!!