- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
广州现代信息工程职业技术学院
毕业(设计)论文
课题名称 基于JAVA开发的游戏设计
学号 姓名 禹凯文 性别 男
专业 计算机应用技术 年级、班级 07级信息安全班
指导教师 金小江 职称 讲师
二O一0 年 五 月 十五 日
广州现代信息工程职业技术学院
毕业()任务书
填表时间: 年 月 日 (指导教师填学生姓名 专业班级 指导教师 课题类型 课题名称
基于Java开发的游戏设计
主要研究内容
游戏界面的设计。
俄罗斯方块的设计。
俄罗斯方块的造型
俄罗斯方块的旋转。
俄罗斯方块的运动情况(包括向左,向右和向下)。
俄罗斯方块的自动消行功能。
游戏级别(速度)的自由选择。
游戏得分的计算。
游戏菜单选项的设计及功能实现。
游戏的背景音乐。
课题要求、主要任务及数量(指论文字数图纸规格、张数说明书页数搜集材料 进度计划 -各系安排毕业论文)答辩 主要参
考文献 Java程序设计实例教程》北京冶金工业出版社2006
[2] [美]Thomas Perchel著 晏利斌 孙淑敏 邵荣翻译
《JAVA2游戏编程》 清华大学出版社 2005
[3] [美]Rogers Cadenhead著 梅兴文译《Java编程入门经典》
第4版 人民邮电出版社 2007
[4] [美]Joyce Farrell著 武嘉澍译《JAVA程序设计大全》
2003 .12
[5] (美)霍斯特曼等著 陈昊鹏等译JAVA核心技术卷II机械工业出版社2008.12
[6] 杜佳荣马建红滕振宇著Java网络编程技术与实践清华大学出版社2008.6
[7] (美)埃克尔著 陈昊鹏 译Java编程思想(第4版)机械工业出版社2007.6
[8] (美)梁(Liang, Y.D.)著 王镁等译Java语言程序设计进阶篇机械工业出版社
摘 要随着PC机价格的日渐降低和硬件速度越来越快,计算机已日益普及,游戏则逐渐成为人们生活中不可缺少的一部分。游戏产业也逐渐发展成熟,PC游戏已经成为一种主要的休闲方式。Java作为一种面世较晚的语言,集中体现和充分利用了若干当代软件技术新成果,如面向对象、多线程等,这些也都在它的特点中有所反映。用面向对象语言java,在J2SDK的环境下,利用GUI的几乎所有方面编写此俄罗斯方块游戏程序。其中包括Sun公司为Java提供的两个图形界面类库AWT和Swing。在整个游戏的开发过程中涉及到Java基本知识的大部分内容,如事件、线程、动画、双缓冲图像、键控制和图形界面等知识。
关键词:俄罗斯方块, 图形用户界面, J2SDK环境
目 录摘 要 I
关键词 1
一、引言 3
二、可行性研究 4
(一)设计目的 4
(二)可行性研究前提 4
(三)可行性分析 4
(四)结论意见 5
三、需求分析 6
(一)引言 6
(二)游戏需求 6
(三)软硬件需求 7
(四)接口控制 7
(五)方案论证 7
1. C++的优点 7
2. Java的优点 8
3.方案选择 9
四、概要设计 10
(一)游戏设计分析 10
(二)注意事项 11
(三)游戏流程图 11
五、详细设计 13
(一)游戏总体构思 13
1.游戏界面设计 13
(二)基本类的设计 14
(三)总体设计 21
(四)屏幕信息初始化(reset()) 22
(五)方块的装载(ErsBlock()) 23
(六)处理键盘事件 24
(七)方块变化(turnNext()) 26
(八)控制游戏速度与自动下降(run()) 27
(九)判断满行及消行 28
(十)显示控制 29
(十一)处理游戏结束 30
结论 31
参考文献 32
致谢 33
一、引言
游戏开发至今已经有30多年,在这个短暂的时期里,随着硬件水平的提高,游戏开发新技术层出不穷,经典游戏比比皆是。游戏逐渐成为人们生活中不可缺少的一部分。游戏产业也逐渐发展成熟。
1971年,麻省理工学院的学生Nolan Bushnell设计了世界上的第一个业务用游戏机(俗名街机),叫做《电脑空间》。
1972年,一个叫Crowther的工程师用当时最流行的主机――DEC公司的PDP-10编写一段简单的FORTRAN程序。这个程序被公认为是最早的电脑游戏程序。《俄罗斯方块》是有史以来最伟大的游戏之一。然而,还有一个很强的理由让我们去掉“之一”这两个字,使它成为唯一的“最伟大的游戏”。请这样想:有哪个当代的电子游戏或电脑游戏能与它相提并论?比如说
您可能关注的文档
最近下载
- YS∕T 575.23-2021 铝土矿石化学分析方法 第23部分:元素含量的测定 X射线荧光光谱法.pdf
- 2025至2030中国燃料乙醇行业现状调查及投资前景策略分析报告.docx
- 智能网联汽车2025年智能网联汽车测试评价体系报告.docx
- 公司申购单模板.pdf VIP
- 高校电子课件:职业生涯管理(第五版).ppt
- 部编版小学语文六年级上册第八单元作业设计.docx
- 中长导管临床应用.pptx VIP
- 第二类精神药品经营企业监督检查要点.pptx
- 《教育强国建设规划纲要(2024-2035年)》全文解读PPT课件.ppt
- YBT 2206.2-1998耐火浇注料抗热震性试验方法(水急冷法).pdf
文档评论(0)