基于JAVA的超级马里奥小游戏设计毕业论文
2022-01-16 20:43:38
论文总字数:17048字
摘 要
《超级马里奥小游戏》全称《超级马里奥兄弟》 ,是日本著名游戏厂商Nintendo旗下所推出的跨界冒险游戏,1985年9月13日,第一代马里奥诞生并对外发售,这一天被定为主人翁马里奥的生日,到目前为止,各种作品相关的总销售额已经达4000多万。游戏作品中的马里奥、路易吉、小桃公主等逐渐成为脍炙人口的招牌角色。本次项目的主体便是模仿其中最经典的《超级马里奥》来完成相应的游戏核心玩法。以JAVA为核心技术,并建立不同的核心类,来实现小游戏的各种角色,模型,怪物、物品等元素,又运用各类函数实现碰撞检测、跳跃、降落、滚屏、键控及非常有开发性的地图绘制功能,经历一系列的优化调试之后,逐渐实现了PC版超级马里奥小游戏。
关键字:马里奥;JAVA;键控;地图绘制
Abstract
“Super Mario game”full name“super Mario bros.”, is a famous Japanese game companies launched by nintendo's rung adventure pass game, on September 13, 1985, in the early generation of Mario birth and release, and to this day as the master Mario's birthday, so far all the related works total sales has more than 4000. The Mario in game work, luigi, small peach princess becomes the signboard role of win universal praise gradually. The subject of this project is to imitate the most classic "super Mario" to complete the corresponding game core gameplay. With JAVA as the core technology, and establish different core classes to implement the various roles of small game, model, monsters, items, such as elements, and use all kinds of function for a collision detection, jumping, landing, scrolling, keying, and very developmental mapping function, through a series of optimization after debugging, gradually realized the PC version of the super Mario game.
Key words: Mario; JAVA; Keying; mapping
目录
第一章 绪论 7
1.1 课题研究背景 7
1.2课题研究意义 7
1.3 超级马里奥小游戏的历史 8
1.4 关于JAVA 9
1.5 Eclipse环境 9
1.6游戏环境构建 9
1.6.1硬件环境配置 9
1.6.2软件环境配置 10
第二章 可行性及需求分析 11
2.1 可行性的分析 11
2.1.1技术可行性 11
2.1.2经济可行性 11
2.1.3 操作可行性 11
2.2 用户需求分析 12
2.3 功能需求分析 12
1. 利用键盘的AD键操控马里奥前进和后退。 12
2. 滚屏检测: 12
3. 碰撞检测: 12
4. 马里奥顶破藏有金币的砖块会增加金币。 12
5. 马里奥共有5条生命,所有生命耗完游戏终止。 12
2.4 界面设计需求分析 12
第三章 系统设计 14
3.1系统概览 14
3.2 程序流程图 16
第四章 系统实现 17
4.1类结构图 17
图4-1 类结构图 17
4.2抽象接口类 18
4.2.1 Dangerous类 18
4.2.2 Flint类 19
4.3实物模型类 22
4.4 工具类 23
第五章 游戏运行界面及素材 25
5.1游戏界面展示 25
5.2 部分游戏素材展示 27
第六章 总结与展望 30
6.1总结 30
6.2 展望 30
参考文献 31
致谢 33
绪论
- 课题研究背景
《超级马里奥小游戏》全称《超级马里奥兄弟》,是由著名游戏制造商Nintendo日本总公司所设计开发的跨界冒险类游戏。20世纪80年代,被人称为“马里奥之父”的宫本茂先生首次设计出这个酷似水管工的游戏主角,但这个当时仅仅被定义为意大利大叔的冒险家当时还没有属于自己的天地,他的最初舞台被放在游戏《大金刚》中。或许连宫本茂先生本人当时都没有想到,这个并不惹人注意,甚至可以说有些邋遢的水管工后来会风靡全世界的主机游戏领域,可以说玩过主机或掌机游戏的玩家没有谁不认识马里奥的。马里奥也摇身一变成为了任天堂的摇钱树和代言人,自他诞生以来以及为任天堂公司创造了超过七十亿美元的净收入,当然他自己也有了专属于他为主角的不下二十款游戏,并在全球范围内取得了七位数的销量。可以说马里奥的影响力和知名度和动画界的迪士尼著名形象米老鼠不相上下,也为全球的玩家朋友们创造了无穷无尽的美好记忆。
2010年5月份,我国教育部在“全国高等院校创业创新再教育及创业自主”大会上,对大学生的自主创业给予了大力的支持,作为当代大学生,应合理运用大学期间所学知识进行创业尝试来响应教育部政策。而“马里奥小游戏”以其巨大的商业影响力和群众玩家基础,拥有十分宽广的开发前景。使用Java语言来重头开始编写“超级马里奥”,又可以锻炼学生的代码编写能力,不仅符合学生们的兴趣领域,也同时在侧面实现了一次创业的梦想。
1.2课题研究意义
伴随着计算机和智能手机在全球范围内的普及,超级马里奥游戏成为了一个划时代意义的游戏作品并被广大游戏爱好者接受,游戏中的主人公——一位来自意大利的水管工大叔,化身勇敢的冒险家,不惧艰险,勇往直前,这种冒险精神和奋斗精神也鼓舞了一代又一代的青少年玩家们,也让那些原本对电子游戏嗤之以鼻,甚至唾骂其为电子鸦片的家长看到电子竞技阳光积极的一方面,成为正能量的传播者。根据国外知名新闻报刊报道,位于德国尼克劳斯堡哥廷根区的马克思普朗克生物物理化学研究所通过一项实验指出,那些超级马里奥游戏玩家和普通人相比,头脑中某些功能得到刺激从而获得发展,这对类似于大脑神经元病症、阿尔茨海默病有积极效应,可以说这篇报道使马里奥游戏具有了里程碑式的意义,从此游戏不再与毒品划等号,至此这款游戏便具有了良好的教育意义。
1.3 超级马里奥小游戏的历史
请支付后下载全文,论文总字数:17048字