2015年最新本科论于java的俄罗斯方块游戏的设计与实现-毕业论文.doc
基于 Java 的俄罗斯方块游戏的设计与实现 本文主要讲述了基于 Java 语言的俄罗斯方块游戏的设计与实现,通过使用 Eclipse 开发工具,实现了一个功能完善的俄罗斯方块游戏。该游戏系统由四块正方形的黑块组成,然后存储在一个数组的元素中,计算机随机产生不同类型的方块,根据计算机时钟控制它以一定的速度下落,用户根据键盘的四个方向键控制翻转、向左、向右和向下操作,当出现满行的情况时将自动消除并计算分数。 主要技术指标: 1. 随机生成 7 种不同图形,并且图形之间变化的方法。 2. 每个图形落下后与已经落下的图形形成一行的判断和计分的方法。 3. 游戏过程中键盘对图形的控制,包括左右移动,变化和快速下落。 4. 控制游戏暂停开始,重新开始新游戏功能的实现。 主要研究内容: 1. 俄罗斯方块游戏七图形的生成方式,以及图形之间变化的方法。 2. 每个图形落下后与已经落下的图形形成一行的判断和计分的方法。 3. 游戏过程中键盘对图形的控制,包括左右移动,变化和快速下落。 4. 控制游戏暂停开始,重新开始新游戏功能的实现。 主要实现俄罗斯方块最基本的游戏需求: 1. 随机生成 7 种不同图形。 2. 图形按照一定程度下落,下落过程中可以通过键盘控制其形状和位置。 3. 已经落下的图形完成消行和计分。 4. 添加控制游戏的相关按钮并实现其对应功能。 知识点总结: 1. Java 语言的应用程序开发,包括 GUI 开发和事件处理。 2. 俄罗斯方块游戏的基本原理和实现机制。 3. 数组和数据结构在游戏开发中的应用。 4. 键盘事件处理和游戏控制的实现。 5. 游戏设计和实现的基本步骤和方法。 参考文献: [1] 叶核亚,Java2 程序设计实用教程[M],北京:电子工业出版社,2007:89-91 [2] 罗伟坚,Visual C++经典游戏程序设计[M],北京:人民邮电出版社,2006:55-56 [3] 陆慧恩,实用软件工程[M],北京:清华大学出版社,2006:105-110 [4] 赖万钦,JAVA 多线程编程技术探讨[J],福建电脑, 2009:(07) [5] 李斌,Java 语言的特点管理[J],科学文摘,2009:(03)
剩余51页未读,继续阅读
- 粉丝: 3674
- 资源: 59万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助