原来俄罗斯方块也是这么简单!
可以只用二维数组实现的.
但是用动态控制的旋转不太真实.
还是改成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 2 Micro Edition (J2ME) 技术开发经典游戏俄罗斯方块的详细文档。这份报告涵盖了从项目规划到实现过程的各个环节,旨在帮助学习者理解移动平台游戏开发的基础...
《J2ME俄罗斯方块游戏》是一款基于Java Micro Edition(J2ME)平台开发的经典游戏。J2ME是Java技术的一个分支,主要用于移动设备、嵌入式设备等小型计算平台上,提供了丰富的功能和良好的跨平台能力,使得开发者能够...
《J2ME版俄罗斯方块源码解析》 在IT领域,游戏开发一直是热门话题,尤其是在移动设备上,经典的游戏更是能唤起人们无尽的回忆。本文将深入探讨一个基于J2ME(Java 2 Micro Edition)平台的俄罗斯方块源码,带你重温...
本项目——"j2me俄罗斯方块",便是基于J2ME技术开发的一款经典游戏,它充分展示了J2ME在移动游戏开发中的潜力。 首先,我们来了解下J2ME。J2ME是Java平台的一个子集,专为资源有限的设备设计,如手机和嵌入式系统。...
在这个标题为“j2me俄罗斯方块-手机版”的项目中,开发者利用J2ME技术实现了一个经典游戏——俄罗斯方块的手机版。虽然只有可执行程序而无源代码可供学习,但我们仍能从中探讨J2ME在游戏开发中的应用以及俄罗斯方块...
"J2me 俄罗斯方块源码"是一个使用Java ME开发的经典游戏——俄罗斯方块的源代码实现。这个项目不仅提供了游戏的基本功能,还包含了诸如动态主菜单和排行榜等增强用户体验的特性。对于那些想学习Java ME编程或者对...
《J2ME俄罗斯方块游戏代码详解》 Java Micro Edition(J2ME)是Java平台的一个子集,专为资源有限的设备如移动电话、PDA等设计,它提供了丰富的功能,使得开发者能够构建出复杂的应用程序,包括游戏。本篇文章将...
在这个J2ME俄罗斯方块游戏中,游戏板被表示为二维数组。每个元素代表游戏板上的一个单元格,可以为空或填充有方块的一部分。当新方块生成时,它们在数组中以特定形状存储,随着游戏进行,数组中的数据会更新以反映...
《小美的J2ME俄罗斯方块》是一款个人业余时间制作的掌上游戏,它基于Java Micro Edition (J2ME) 平台开发,展现了开发者在编程领域的自我探索和实践精神。尽管作者自谦其设计模式运用不佳,类封装不够理想,但作为一...
《J2ME俄罗斯方块游戏开发详解》 在移动设备上开发游戏,J2ME(Java 2 Micro Edition)是一个非常流行的平台。本篇将详细阐述如何利用J2ME技术来制作经典游戏——俄罗斯方块。我们将从游戏设计、图形处理、用户交互...
关于J2ME俄罗斯方块的实现,我们可以探讨以下几个知识点: 1. **图形用户界面**:J2ME使用MIDP(Mobile Information Device Profile)提供了一套轻量级的用户界面组件,如Canvas,用于自定义绘图。在这个项目中,...
**J2ME 俄罗斯方块游戏** J2ME(Java 2 Micro Edition)是Java平台的一个子集,专为资源有限的移动设备如手机、PDA等设计。它提供了开发和部署嵌入式及移动应用的基本框架。在这个场景中,我们讨论的是一个使用J2ME...
**J2ME 俄罗斯方块游戏代码详解** Java Micro Edition(J2ME)是Java平台的一个子集,专为资源有限的设备如移动电话、PDA等开发应用程序。本项目利用J2ME技术实现了经典的俄罗斯方块游戏。下面将详细探讨J2ME中的...
《J2ME版俄罗斯方块游戏源码解析》 在移动设备尚未普及智能手机的时代,Java ME(J2ME)作为一款跨平台的开发环境,广泛应用于功能手机的游戏开发。其中,经典游戏“俄罗斯方块”因其简单易懂的规则和高度上瘾的...
《J2ME版俄罗斯方块:移动平台的经典重构》 J2ME,全称为Java 2 Micro Edition,是Java平台上针对嵌入式设备和移动设备的一种编程框架,它为开发者提供了在各种小型设备上创建应用的能力,包括手机、PDA等。在本...
《J2ME版俄罗斯方块:解构与学习》 在移动设备的早期时代,Java 2 Micro Edition(J2ME)是开发游戏和应用程序的主流平台之一。今天,我们有机会深入研究一个基于J2ME的俄罗斯方块游戏源码,这为我们提供了宝贵的...
《J2ME游戏:俄罗斯方块》是一款基于Java 2 Micro Edition(J2ME)平台开发的经典游戏。J2ME是Java技术的一个分支,主要用于移动设备、嵌入式设备等小型计算平台,提供了丰富的功能和良好的跨平台能力,使得开发者...
《J2ME版俄罗斯方块开发详解》 在移动设备技术的发展史上,Java 2 Micro Edition(J2ME)曾是广泛应用于手机游戏和应用程序开发的平台。本篇将深入探讨一个基于J2ME实现的经典游戏——俄罗斯方块的开发过程,通过...