`
logojimi
  • 浏览: 3837 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

J2ME俄罗斯方块

阅读更多
原来俄罗斯方块也是这么简单!


可以只用二维数组实现的.
但是用动态控制的旋转不太真实.
还是改成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
分享到:
评论
1 楼 stephen830 2008-11-25  
嘿嘿 n久以前,我也写过这个 大家也可以参考 ,完全采用J2ME的WTK2.1平台开发,功能仿俄罗斯方块游戏。http://stephen830.iteye.com/blog/258317

相关推荐

    J2me俄罗斯方块,设计报告

    《J2me俄罗斯方块设计报告》是一份深入解析如何使用Java 2 Micro Edition (J2ME) 技术开发经典游戏俄罗斯方块的详细文档。这份报告涵盖了从项目规划到实现过程的各个环节,旨在帮助学习者理解移动平台游戏开发的基础...

    J2ME俄罗斯方块游戏

    《J2ME俄罗斯方块游戏》是一款基于Java Micro Edition(J2ME)平台开发的经典游戏。J2ME是Java技术的一个分支,主要用于移动设备、嵌入式设备等小型计算平台上,提供了丰富的功能和良好的跨平台能力,使得开发者能够...

    j2me 俄罗斯方块源码

    《J2ME版俄罗斯方块源码解析》 在IT领域,游戏开发一直是热门话题,尤其是在移动设备上,经典的游戏更是能唤起人们无尽的回忆。本文将深入探讨一个基于J2ME(Java 2 Micro Edition)平台的俄罗斯方块源码,带你重温...

    j2me俄罗斯方块

    本项目——"j2me俄罗斯方块",便是基于J2ME技术开发的一款经典游戏,它充分展示了J2ME在移动游戏开发中的潜力。 首先,我们来了解下J2ME。J2ME是Java平台的一个子集,专为资源有限的设备设计,如手机和嵌入式系统。...

    j2me俄罗斯方块-手机版

    在这个标题为“j2me俄罗斯方块-手机版”的项目中,开发者利用J2ME技术实现了一个经典游戏——俄罗斯方块的手机版。虽然只有可执行程序而无源代码可供学习,但我们仍能从中探讨J2ME在游戏开发中的应用以及俄罗斯方块...

    J2me 俄罗斯方块源码

    "J2me 俄罗斯方块源码"是一个使用Java ME开发的经典游戏——俄罗斯方块的源代码实现。这个项目不仅提供了游戏的基本功能,还包含了诸如动态主菜单和排行榜等增强用户体验的特性。对于那些想学习Java ME编程或者对...

    J2ME俄罗斯方块游戏代码

    《J2ME俄罗斯方块游戏代码详解》 Java Micro Edition(J2ME)是Java平台的一个子集,专为资源有限的设备如移动电话、PDA等设计,它提供了丰富的功能,使得开发者能够构建出复杂的应用程序,包括游戏。本篇文章将...

    j2me 俄罗斯方块 数组版

    在这个J2ME俄罗斯方块游戏中,游戏板被表示为二维数组。每个元素代表游戏板上的一个单元格,可以为空或填充有方块的一部分。当新方块生成时,它们在数组中以特定形状存储,随着游戏进行,数组中的数据会更新以反映...

    小美的j2me俄罗斯方块

    《小美的J2ME俄罗斯方块》是一款个人业余时间制作的掌上游戏,它基于Java Micro Edition (J2ME) 平台开发,展现了开发者在编程领域的自我探索和实践精神。尽管作者自谦其设计模式运用不佳,类封装不够理想,但作为一...

    j2me俄罗斯方块的制作思路

    《J2ME俄罗斯方块游戏开发详解》 在移动设备上开发游戏,J2ME(Java 2 Micro Edition)是一个非常流行的平台。本篇将详细阐述如何利用J2ME技术来制作经典游戏——俄罗斯方块。我们将从游戏设计、图形处理、用户交互...

    j2me 俄罗斯方块源代码

    关于J2ME俄罗斯方块的实现,我们可以探讨以下几个知识点: 1. **图形用户界面**:J2ME使用MIDP(Mobile Information Device Profile)提供了一套轻量级的用户界面组件,如Canvas,用于自定义绘图。在这个项目中,...

    J2ME 俄罗斯方块游戏

    **J2ME 俄罗斯方块游戏** J2ME(Java 2 Micro Edition)是Java平台的一个子集,专为资源有限的移动设备如手机、PDA等设计。它提供了开发和部署嵌入式及移动应用的基本框架。在这个场景中,我们讨论的是一个使用J2ME...

    J2ME 俄罗斯方块游戏代码

    **J2ME 俄罗斯方块游戏代码详解** Java Micro Edition(J2ME)是Java平台的一个子集,专为资源有限的设备如移动电话、PDA等开发应用程序。本项目利用J2ME技术实现了经典的俄罗斯方块游戏。下面将详细探讨J2ME中的...

    J2me 俄罗斯方块游戏 源程序 java

    《J2ME版俄罗斯方块游戏源码解析》 在移动设备尚未普及智能手机的时代,Java ME(J2ME)作为一款跨平台的开发环境,广泛应用于功能手机的游戏开发。其中,经典游戏“俄罗斯方块”因其简单易懂的规则和高度上瘾的...

    j2me版俄罗斯方块

    《J2ME版俄罗斯方块:移动平台的经典重构》 J2ME,全称为Java 2 Micro Edition,是Java平台上针对嵌入式设备和移动设备的一种编程框架,它为开发者提供了在各种小型设备上创建应用的能力,包括手机、PDA等。在本...

    j2me-俄罗斯方块(源码)

    《J2ME版俄罗斯方块:解构与学习》 在移动设备的早期时代,Java 2 Micro Edition(J2ME)是开发游戏和应用程序的主流平台之一。今天,我们有机会深入研究一个基于J2ME的俄罗斯方块游戏源码,这为我们提供了宝贵的...

    J2me 游戏《俄罗斯方块》

    《J2ME游戏:俄罗斯方块》是一款基于Java 2 Micro Edition(J2ME)平台开发的经典游戏。J2ME是Java技术的一个分支,主要用于移动设备、嵌入式设备等小型计算平台,提供了丰富的功能和良好的跨平台能力,使得开发者...

    j2me-tetris.zip_j2me_j2me tetris_j2me 俄罗斯方块_tetris_tetris j2me

    《J2ME版俄罗斯方块开发详解》 在移动设备技术的发展史上,Java 2 Micro Edition(J2ME)曾是广泛应用于手机游戏和应用程序开发的平台。本篇将深入探讨一个基于J2ME实现的经典游戏——俄罗斯方块的开发过程,通过...

Global site tag (gtag.js) - Google Analytics