毕业答辩-基于java的超级玛丽游戏的设计和实现.ppt

毕业答辩-基于java的超级玛丽游戏的设计和实现.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Company Logo LOGO 指导教师: 论文题目 基于JAVA的超级玛丽设计与实现 专业: 软件学院 学生: 学号: 研究背景   超级玛丽》全名为《超级马里奥兄弟》,是由任天堂公司出品的著名横版过关游戏。1981年,任天堂员工宫本茂设计的意大利水管工形象在游戏《大金刚》中初次亮相,随后在全世界广泛流行,之后陆续推出的数十款游戏累计总销量超过了一亿七千万份,超级玛丽成为了任天堂公司的招牌人物并为任天堂创造了高达70亿美圆的巨额商业利润。目前,超级玛丽形象已深入人心,其知名度与商业价值可与美国迪士尼的米老鼠相媲美,为全世界的青少年玩家们带来了无限的欢乐与梦想。   自2010年5月国家教育部成功召开“全国推进高等学校创新创业教育和大学生自主创业工作”视频会议[1],大学生自主创业得到广泛支持与推广,为响应国家政策,大学生应积极利用所学来自主创业,基于经典游戏“超极玛丽”本身具有的巨大影响力和商业价值,以自主创业,锻炼能力为目的,利用Java语言重新设计编写“超级玛丽”,并将游戏推广,在为广大青少年游戏爱好者带来欢乐的同时,减轻家庭的负担,实现自己的创业梦想。 研究意义 第一部分 在个人知识拓展方面。通过参与本次课题的设计,进一步巩固所学的 Java 语言编程技术。通过软件的开发,我巩固了 Java 语言等相关专业知识,并且设计过程中查阅大量的资料,进一步丰富了自己的知识,拓展了自己的视野。通过软件的调试,初步掌握了部分调试的方法,并且调试能够按照软件工程的要求进行规范化测试 第二部分 在个人能力提升方面。实践出真知,针对自己以往学习往往只注重书本理论知识而忽视了动手实践的诟病,希望通过参与该课题,能够提高自己的程序设计水平、编程水平和动手调试水平,成功完成将个人知识升华为能力的过程。 第三部分 在课题借鉴意义方面。利用Java语言重新设计编写经典游戏“超级玛丽”,可以研究与探讨游戏开发过程中主要技术问题,并且增加人们对Java技术在桌游戏开发方面的认识,同时也对其他经典游戏的重新编写设计具有重要的借鉴意义。 研究内容    分析研究了Java语言的特点及其实用性,并对游戏编写进行了可行性分析,确定了其市场需求性,在此基础上,重新设计开发了超级玛丽游戏,阐述了游戏的总体设计、详细设计以及相关的关键技术,并对课题进行总结,得出相应结论和对今后的研究方向的展望。 论文结构 论文的结构如下: 第一章:介绍本课题的研究背景、研究意义,以及本文主要内容和结构安排; 第二章:针对课题的实际情况,对设计开发过程中所用的相关技术做了大致的介绍; 第三章:在现有技术和条件的前提下,对课题开展的可行性分析并得出相关结论; 第四章:详细地分析了系统具体的实现过程,包括开发工作、游戏素材管理、游戏场景布置、游戏用例图、游戏状态图、游戏时序图以及游戏类图; 第五章:将新设计开发的Java版本超级玛丽运行测试,检查游戏设计是否完善,并在运行过程中截图做相应的程序说明; 结论:总结本文所做工作,并对后续的工作和研究方向做了展望。 相关技术研究 Java语言 Eclipse环境 面向对象程序设计 C/S结构与B/S结构 可行性分析 经济可行性 技术可行性分析 系统性能需求分析 系统的设计和实现 开发工作 Java版超级玛丽游戏的开发主要分为整理游戏图片素材以及游戏代码编写两部分。 游戏素材管理    游戏素材管理的工作主要包括游戏界面和角色动画图像的管理。游戏中出现的所有图片文件将统一放入一个负责管理程序静态资源的类文件进行存储,以方便随时调用。 系统的设计和实现 游戏场景布置 游戏的场景设置需要考虑到游戏中存在的各种游戏元素的起始位置的设定,也包含对各种游戏元素种类的筛选,要做到游戏的可玩性和公平性,需要考虑到游戏中导致游戏失败和胜利的比率,更要考虑是否存在某些设置不合理的游戏元素可能导致玩家在游戏过程中遇到各种可能出现的bug,因此在确定好游戏人物在不同场景中触发各种和游戏角色和游戏物品的接触事件时的响应方法和状态变动结果之后,要对游戏场景进行合理的规划,本游戏中为了实现基本的游戏功能,对场景的设置尽量简单 。 游戏用例图 用例图 游戏状态图 状态图 系统演示 游戏开始 系统演示 进入游戏界面 系统演示 结论 这次的设计,增强了我查阅资料、整理资料和吸收新知识的能力。 通过全程自主地完成整个系统的设计,使我对开发实际应用的项目有了专业层次的认识。 这次设计的完成对我最大的收获是,我能通过我所学到的东西,结合工作实际,提出该系统设计的理念,努力到实现的目的,这对我个人的工作能力也是一个肯定,为以后我的工作的针对性更进一步提高。 参考文献 夏人青,罗志敏,严军.中国大学生创业政策的回顾与展望

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档