基于JAVA的超级玛丽设计与实现-演示文稿_第1页
基于JAVA的超级玛丽设计与实现-演示文稿_第2页
基于JAVA的超级玛丽设计与实现-演示文稿_第3页
基于JAVA的超级玛丽设计与实现-演示文稿_第4页
基于JAVA的超级玛丽设计与实现-演示文稿_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于JAVA的超级玛丽设计与实现,研究背景,超级玛丽全名为超级马里奥兄弟,是由任天堂公司出品的著名横版过关游戏。1981年,任天堂员工宫本茂设计的意大利水管工形象在游戏大金刚中初次亮相,随后在全世界广泛流行,之后陆续推出的数十款游戏累计总销量超过了一亿七千万份,超级玛丽成为了任天堂公司的招牌人物并为任天堂创造了高达70亿美圆的巨额商业利润。目前,超级玛丽形象已深入人心,其知名度与商业价值可与美国迪士尼的米老鼠相媲美,为全世界的青少年玩家们带来了无限的欢乐与梦想。自2010年5月国家教育部成功召开“全国推进高等学校创新创业教育和大学生自主创业工作”视频会议1,大学生自主创业得到广泛支持与推广,为响应国家政策,大学生应积极利用所学来自主创业,基于经典游戏“超极玛丽”本身具有的巨大影响力和商业价值,以自主创业,锻炼能力为目的,利用Java语言重新设计编写“超级玛丽”,并将游戏推广,在为广大青少年游戏爱好者带来欢乐的同时,减轻家庭的负担,实现自己的创业梦想。,研究意义,第一部分 在个人知识拓展方面。通过参与本次课题的设计,进一步巩固所学的 Java 语言编程技术。通过软件的开发,我巩固了 Java 语言等相关专业知识,并且设计过程中查阅大量的资料,进一步丰富了自己的知识,拓展了自己的视野。通过软件的调试,初步掌握了部分调试的方法,并且调试能够按照软件工程的要求进行规范化测试第二部分 在个人能力提升方面。实践出真知,针对自己以往学习往往只注重书本理论知识而忽视了动手实践的诟病,希望通过参与该课题,能够提高自己的程序设计水平、编程水平和动手调试水平,成功完成将个人知识升华为能力的过程。第三部分 在课题借鉴意义方面。利用Java语言重新设计编写经典游戏“超级玛丽”,可以研究与探讨游戏开发过程中主要技术问题,并且增加人们对Java技术在桌游戏开发方面的认识,同时也对其他经典游戏的重新编写设计具有重要的借鉴意义。,研究内容,分析研究了Java语言的特点及其实用性,并对游戏编写进行了可行性分析,确定了其市场需求性,在此基础上,重新设计开发了超级玛丽游戏,阐述了游戏的总体设计、详细设计以及相关的关键技术,并对课题进行总结,得出相应结论和对今后的研究方向的展望。,论文结构,论文的结构如下:第一章:介绍本课题的研究背景、研究意义,以及本文主要内容和结构安排;第二章:针对课题的实际情况,对设计开发过程中所用的相关技术做了大致的介绍;第三章:在现有技术和条件的前提下,对课题开展的可行性分析并得出相关结论;第四章:详细地分析了系统具体的实现过程,包括开发工作、游戏素材管理、游戏场景布置、游戏用例图、游戏状态图、游戏时序图以及游戏类图;第五章:将新设计开发的Java版本超级玛丽运行测试,检查游戏设计是否完善,并在运行过程中截图做相应的程序说明;结论:总结本文所做工作,并对后续的工作和研究方向做了展望。,相关技术研究,Java语言Eclipse环境面向对象程序设计C/S结构与B/S结构,可行性分析,经济可行性技术可行性分析系统性能需求分析,系统的设计和实现,开发工作 Java版超级玛丽游戏的开发主要分为整理游戏图片素材以及游戏代码编写两部分。 游戏素材管理游戏素材管理的工作主要包括游戏界面和角色动画图像的管理。游戏中出现的所有图片文件将统一放入一个负责管理程序静态资源的类文件进行存储,以方便随时调用。,系统的设计和实现,游戏场景布置游戏的场景设置需要考虑到游戏中存在的各种游戏元素的起始位置的设定,也包含对各种游戏元素种类的筛选,要做到游戏的可玩性和公平性,需要考虑到游戏中导致游戏失败和胜利的比率,更要考虑是否存在某些设置不合理的游戏元素可能导致玩家在游戏过程中遇到各种可能出现的bug,因此在确定好游戏人物在不同场景中触发各种和游戏角色和游戏物品的接触事件时的响应方法和状态变动结果之后,要对游戏场景进行合理的规划,本游戏中为了实现基本的游戏功能,对场景的设置尽量简单 。,游戏用例图,用例图,游戏状态图,状态图,系统演示,游戏开始,系统演示,进入游戏界面,系统演示,结论,这次的设计,增强了我查阅资料、整理资料和吸收新知识的能力。通过全程自主地完成整个系统的设计,使我对开发实际应用的项目有了专业层次的认识。这次设计的完成对我最大的收获是,我能通过我所学到的东西,结合工作实际,提出该系统设计的理念,努力到实现的目的,这对我个人的工作能力也是一个肯定,为以后我的工作的针对性更进一步提高。,参考文献,夏人青,罗志敏,严军.中国大学生创业政策的回顾与展望(1999-2011),高教探索,2012(1):123128王光亚. 手机下Java游戏开发概述,电子科学,2009(2):2526车战斌,韩玉民,刘安战. 高职Java手机游戏开发专业课程体系建设研究,职业教育研究,2012(2):4445丁峰,徐鹏,蔡月茹. 基于Java的Web应用概览,计算机世界,2004(1):124127籍炜. 基于Java的拼图游戏开发,学园,2013(5):150李德平. 基于JAVA的指纹考勤机统计软件的开发,清远职业技术学院学报,2012,5(3):3439Weirich S, Huang L. A Design for Type-Directed Programming in Java, Electronic Notes in Theoretical Computer Science ,2005 .117136迟伟雅. Java语言简介,电脑与网络,2325陈涵生. Java语言与Java技术,计算机工程,1997,27(5):36J. Martinez-Llario,M. Gonzalez-Alcaide. Design of a Java spatial extension for relational databases,The Journal of Systems and Software,2011 (84):23142323张小红. 浅谈ORACLE中基于JAVA的存储查询优化,电子技术与软件工程,2013(5):200201Claudia B, Stephan D. Educational and technical design of a Web-based interactive tutorial on programming in Java,Science of Computer Programming 2004(53):2536吴越胜,李新磊等. Eclipse 3.0 程序开发技术详解,清华大学出版社, 2010: 1315吴亚峰,苏亚光等. 30天学通java项目案例开发,电子工业出版社, 2009: 153190唐大仕. JAVA程序设计第二版,清华大学出版社, 2003:110 吕聃. 基于Java的在线考试系统设计与实现,吉林大学,学位论文,2012尚蔚. 基于Java的多形式WEB视频监控系统的设计与实现,东华大学,学位论文,2010强锋科技. Java开发利器: Eclipse从入门到精通,清华大学出版社, 2005: 24111宋全德. 基于Java的Madlib自动化测试框架,计算机系统应用,2014,23(2):2835(英)伊乐斯, 克里普斯著, 蔡黄辉, 马文涛译.架构实战软件架构设计的过程,机械工业出版社, 2010: 4276侯强. 基于JAVA的RPG教学游戏研究与设计,山东理工大学,学位论文,2007王建涛,胡明玲. 基于Java的电子文献传递服务系统的设计,现代情报,2004,10:8890姚涛. 基于微型学习的手机游戏的设计与开发,浙江师范大学,学位论文,2012Vincenzo B,Camil D,Irene F. A Java-based system for building animated presentations over the We

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论