基于JavaGUI的俄罗斯方块的设计

技术:Java等
摘要:

在全面实现现代化的今天,电脑、手机等各种电子产品已经逐渐成为我们生活之中不可或缺的一部分,而伴随着电脑、手机等电子工具的普及,电子游戏游戏也越来多的出现在我们的生活中,它可以使人心情愉悦,调剂我们的生活,尤其在工作、生活压力不断提高的现代,适当的游戏,对调节心情、排解压力,有着不可替代的作用,因此,我这次毕业设计选择了用Java语言设计一款俄罗斯方块游戏。
俄罗斯方块,英文名Tetris,它是由俄罗斯人阿列克谢.帕吉克诺夫于1986年6月发明的,作为最为经典的益智休闲游戏之一,它由于规则简单,但每次游戏却都有不同的体验而深受全世界人民的喜爱。我这次设计开发的程序,在大体上保持了经典俄罗斯方块操作简单,用户体验性强的特点,并在原有基础上增加了调节难度、暂停游戏等功能,同时显示下一个出现的方块,使游戏更好地适应于不同玩家对游戏的功能需求的差异,提高了用户体验度。

关键词:俄罗斯方块、体验度、游戏开发

目录:

第一章、    绪论
1.1、选题的目的与意义
1.1.1、选题的目的
1.1.2、现实意义
1.2、国内外研究现状分析
1.2.1、国外研究现状分析
1.2.2、国内研究现状分析
第二章、    项目的可行性分析
2.1、引言
2.2、技术可行性分析
2.3、经济可行性分析
2.4、操作可行性分析
2.5、法律可行性分析
第三章、    需求分析
3.1、引言
3.2、开发意图
3.3、游戏功能需求
3.3.1、界面需求
3.3.2、内容需求
3.3.3、操作需求
3.4、技术需求
3.4.1、JavaGUI编程
3.4.2、Java线程模式
3.4.3、Java监听器
3.5、配置需求
第四章、    项目总体设计
4.1、总体设计概述
4.2、总体设计思想
    4.2.1、系统界面的设计
    4.2.2、方块产生的设计
    4.2.3、方块显示的设计
    4.2.4、方块移动的设计
    4.2.5、方块旋转的设计
    4.2.6、方块障碍的设计
    4.2.7、方块消行的设计
    4.2.8、游戏分数和等级的设置
    4.2.9、键盘按键设置
4.3、系统类图
    4.3.1、模块图
    4.3.2、界面类图
    4.3.3、功能类图
4.4、系统流程图
    4.4.1、游戏总体流程图
    4.4.2、方块运动流程图
    4.4.3、方块消行流程图
第五章、    各功能详细设计与实现
5.1、项目总体概述
5.2、各部分的功能的设计与实现
5.2.1、主界面的设计与实现
5.2.2、游戏方块产生的设计与实现
5.2.3、方块运动的设计与实现
5.2.4、方块障碍的设计与实现
5.2.5、游戏控制的设计与实现
5.2.6、游戏拓展功能的设计与实现
第六章、    系统测试
6.1、测试概述
6.2、界面效果测试
6.3、方块效果测试
6.4、分数、等级测试
6.5、其他测试
第七章、    结论

论文字数:12678
包含资料:

 

基于JavaGUI的俄罗斯方块的设计_第1张图片

 
截图:

 

 

你可能感兴趣的:(javaweb,java,开发语言)