| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:14945 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:俄罗斯方块作为一款经典游戏有很高的研究价值,曾经在老式的游戏机上流行,使用Java语言,在windows平台上重新实现,在这个过程中对Java游戏开发技术也是一种研究和尝试。 论文首先介绍了对俄罗斯方块与Java游戏开发结合的意义,然后探究了俄罗斯方块游戏背后的规则与算法,再基于这些结论对其模块和框架进行了初步的设计。接着,利用Java的相关技术对各个功能逐一实现。最后,通过多重测试,补足了相应的漏洞。 系统以Java语言进行开发,采用了JPanel框架技术设计界面,在图像绘制上使用Graphics类,采用了双缓冲技术,每次画面刷新用Swing 重绘技术来及时且方便地刷新。在对不同方块的设计上采用了工厂模式,利用二维数组存储数据,实现了俄罗斯方块的各项基本功能,丰富了控制功能和画面效果。
关键词:俄罗斯方块;Java编程;游戏开发
目录 摘要 ABSTRACT 第一章 俄罗斯方块概述-1 1.1 游戏产业的背景-1 1.2 俄罗斯方块的背景和意义-1 1.3 利用Java开发windows平台俄罗斯方块的意义-2 第二章 俄罗斯方块规则和需求的分析-4 2.1 俄罗斯方块的基本规则-4 2.2 俄罗斯方块的判定逻辑-4 2.3 关于俄罗斯方块游戏性的分析-6 第三章 俄罗斯方块的设计-9 3.1 对俄罗斯方块的功能划分-9 3.2 俄罗斯方块的底层架构-11 3.3 使用的软件和技术-13 第四章 俄罗斯方块的具体实现-14 4.1 俄罗斯方块中方块类的实现-14 4.2 俄罗斯方块的画面实现-14 4.3 玩家的操作实现-16 4.3.1 玩家对于俄罗斯方块操作的实现-16 4.3.2 玩家对于应用程序操作的实现-18 4.4 游戏规则及判定的实现-18 4.4.1 游戏初始化和下落计时器-18 4.4.2 消行及分数-19 第五章 系统功能测试-20 5.1 测试及结果-20 5.2 根据测试结果的改进-21 第六章 总结与展望-23 6.1 总结与成果-23 6.2 改进空间与展望-23 6.3 未来的努力方向-25 参考文献-26 致 谢-27 |

