首页 > 班级风采 > Java-1341028期 > Java-1341028期:学习之旅

Java 1341028期:俄罗斯方块

时间:2017-08-29 文章来源:国信安 热度指数:223

项目概述

俄罗斯方块,是上个世纪的经典游戏之一,从最早的单机游戏,发展到现在的PC机游戏,各种娱乐性质的电子设备中都可见它的身影。本项目中我们编制了加载到手机上的J2ME程序,让手机用户可以随时随地使用这款经典游戏。

开发团队

项目经理:阿K(工程师)

开发人员:钟*、唐**、李**、皮**

测试人员:唐**

UI设计师:李**

需求人员:皮**

技术要点

本项目全部采用J2ME技术,使用的技术点如下:UI设计、Sprite图层设计、多线程、碰撞检测

业务流程图

系统架构图

功能模块介绍

系统开发的主要任务是俄罗斯方块游戏在无线移动端的实现。本系统的主要实现功能模块分为:难度选择模块、方块处理模块、游戏规则模块。

难度选择模块:

用户在title屏按键数字键选择0-9种游戏难度,进入相对应游戏关卡;

方块处理模块:

方块处理模块定义方块的7种状态,每种状态都是由四个小方块组合而成;

游戏规则模块:

游戏规则模块主要实现俄罗斯方块游戏基本规则。比如:积满一行后消减、快速直接下落、记录游戏最高分、方块翻转、分数计算、随机生成方块。

项目展示

游戏开始界面

游戏主界面