J2ME手机俄罗斯方块:面向对象设计与实现论文

5星 · 超过95%的资源 需积分: 9 39 下载量 52 浏览量 更新于2024-11-19 收藏 424KB DOC 举报
本篇论文是关于《面向对象程序设计II》课程中的J2ME(Java 2 Micro Edition)手机游戏开发实践——手机俄罗斯方块的设计。作者来自计算机与信息工程学院计算机科学与技术专业计算机06-4班,学号19,于2008年12月21日至31日期间完成了这一课程设计任务。 论文主要围绕以下几个关键知识点展开: 1. **项目背景**: - 俄罗斯方块是一个经典的益智游戏,适合各年龄段玩家,设计目标是将这一游戏移植到手机上,利用J2ME平台进行开发。 2. **设计内容与要求**: - 程序的核心是实现四块正方形色块的生成与移动,包括随机生成七种类型的方块、键盘方向键控制方块翻转和移动。 - 要求游戏中具备灵活性,如方块的自由旋转、动态消除行并自动调整布局。 - 得分系统采用递增得分机制,消除行数越多,分数越高,增加游戏挑战性。 - 提供背景和音乐,提升用户体验。 3. **设计步骤与进度安排**: - 为期10天的工作计划细致规划了从设计准备(查找资料、确定方案)、设计分析(如算法设计)、功能模块划分与设计、具体数据结构和模块实现、程序编写与调试,到最后的论文撰写和材料整理。 4. **技术实现**: - 利用MIDP 1.0(Mobile Information Device Profile)这一Java平台,构建游戏界面,处理图形绘制和事件处理。 5. **评估与指导**: - 论文通过课程设计成绩评定表进行评估,包括工作量和态度、实验计算可靠性、文字图表质量以及程序完成情况等多个维度。 这篇论文不仅展示了作者对面向对象编程的理解和应用,还体现了J2ME技术在移动设备上的实际操作技巧,是理论与实践相结合的优秀案例。通过阅读,读者可以了解到如何在有限的手机硬件条件下,设计和实现一个功能丰富的手机游戏,以及遵循良好的软件开发流程。