第一范文网 - 专业文章范例文档资料分享平台

基于java的吃豆子小游戏开发-毕设论文

来源:用户分享 时间:2025/5/15 2:35:14 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

6.2.7 HTML文件引用模块设计 ......................................................................................... 33 6.3音乐播放和墙体图片设计 ...................................................................................................................... 33 6.3.1音乐播放设计 ................................................................................................................ 33 6.3.2游戏地图设计 ................................................................................................................ 34 6.4游戏界面截图 ............................................................................................................................................. 34 7软件测试 ..................................................................................................................................... 36 7.1 吃豆子游戏的测试内容 .......................................................................................................................... 36 7.2吃豆子游戏的测试步骤 .......................................................................................................................... 36 7.3吃豆子游戏的测试项目 .......................................................................................................................... 38 7.3.1游戏界面菜单选项的功能测试 .................................................................................... 39 7.3.2按键事件的功能测试 .................................................................................................... 39 7.3.3无敌状态测试 ................................................................................................................ 40 7.4测试结果分析 ............................................................................................................................................. 41 8总结 ......................................................................................................................... 41 致谢 ................................................................................................................................................ 41 参 考 文 献 .................................................................................................................................. 42

- IV -

常州大学本科生毕业设计(论文)

1 引言

1.1 课题研究的背景

电脑已经深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。Windows系统的推出使电脑从高雅的学术殿堂走入了寻常百姓家,各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。然而,虽然现在世界上已经充满了花样繁多的各种软件,但它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软件。Java语言的出现迎合了人们对于应用程序跨平台运行的需要,已成为软件开发者应该掌握的一门基础语言,很多新的技术领域都涉及到了Java语言。目前无论是高校的计算机专业还是IT培训学校都将Java[1]作为主要的教学内容之一。

随着计算机技术的不断发展,网络技术的普及范围越来越广,网络能够提供的服务多样、便捷,已经成为人们生产生活中不可缺少的重要组成部分。如今网络休闲游戏发展迅速,它凭借健康、方便、互动性强、益智等诸多优点,成为大部分现代人休闲娱乐的首选。由此游戏是人们活动中一项非常重要的内容,可见电脑对游戏就有了非常大的贡献。现在摸过电脑的人很少有没玩过电脑游戏的,喜欢游戏的人也很少有不玩电脑的。

吃豆子有是一款风靡全球的电脑游戏机和掌上游戏机游戏,它曾经造成的轰动与造成的经济价值可以说是游戏史上的一件大事。它看似简单但却变化无穷,令人上瘾。相信大多数用户都还记得为它痴迷得茶不思饭不想的那个吃豆子游戏时代。究其历史,吃豆子游戏最早还是出现在PC机上,而我国的用户都是通过红白机了解、喜欢上它的。现在联众又将重新掀起这股让人沉迷的吃豆子游戏风潮。对一般用户来说,它的规则简单,容易上手,且游戏过程变化无穷,而现在的网络模式还增加了积分制,使用户既能感受到游戏中的乐趣,也给用户提供了一个展现自己高超技艺的场所。

吃豆子游戏可以说是随计算机的发展而发展,并不断推陈出新演变出各种类似游戏, 深受广大玩家喜爱。这个游戏有的简单, 有的复杂, 但其根本原理是一样的都是由运动的吃豆者和敌人互相追赶组成的, 这款游戏可以训练玩家的反应能力。谈到游戏软件, 大多数人都认为其神妙莫测, 高不可及。而一般游戏软件也确实具有很高的技术难度, 随着开发工具及软件开发方法学的不断发展, 动手开发游戏也不是十分困难的。而本设计中的吃豆子游戏是使用Java语言开发的一款游戏。它使用SOCKET[2]建立连接,多线程处理数据,以及可嵌入网络浏览器的ALET作为客户端,这些特点使这款游戏无论是服务器还是客户端的实现都相对容易。通过对该软件的编写,还可以巩固我们对以上各种知识的掌握和理解。

第 1 页 共41页

1

常州大学本科生毕业设计(论文)

1.2 国内外研究现状与发展趋势

2012年,小游戏绝对是一个热门的话题,因为小游戏具备太多的特点:它单机硬盘小游戏、文件体积小、内容简单、游戏关口少、易玩、好玩、易智[15];它的网站设计和制作针对不同人有不同的设计。针对青少年来说,它设计的界面颜色清晰和谐、文字简单明了、线条分割有序、图片短小精悍、导航明晰简便、内容充实丰富;针对上班族来说,它设计趋向于颜色舒适、易智、休闲等;针对手机一族,它会设计成针对不同手机型号有不同的版本。现在对于编程爱好者还会有网站免费为他们提供一些游戏编程的素材(语音、文字、图片、视频文件等),必要时可提供一些源代码。并且还会开设论坛,对他们进行必要的培训,同时可以从中吸收一些优秀人员。因此小游戏容易得到推广。

在中国,网页小游戏是有很大市场的。它最大的优势在于消磨时间,不需要下载客户端,有空上去看一下就成,非常方便,在收费方面也采用典型的道具收费,购买后可能是游戏加速,也可能是配备非常强大的装备或者更换更强劲的职业,应有尽有。但网页小游戏也有其局限,由于它的功能模块是交给服务器来实现的,版本更新交给服务器来做,多数缺点是表现力差,很多小游戏模式在实际中都无法实现(主要是服务器负荷问题)等。 在国外网页游戏游戏的黏人程度是远远超过一般网站。媒体报道,据美国市场研究机构Parks Associates近日公布的一份报告称,尽管网络视频和社交网站非常流行,但网页游戏仍然是美国网民最喜爱的娱乐方式。据数据显示,34%的美国成年网民每周都会玩网页游戏,而观看YouTube等视频网站的比例为29%,访问MySpace和Facebook等社交网站的比例为19%。所以网页小游戏在国外也占有一席之地。

近年来,网页游戏越来越有着这样一个趋势,就是由FLASH技术向Java技术的转变。 如国外的《RunesCape》刚开始它是将 Java程序下载到用户硬盘中,再从本地中进行打开,但是随着Java语言被web[3]广泛接受后,现在的浏览器均支持Java Applet,因此用户也可以在网页上运行《RunesCape》。 至此,不得不感叹Java程序在网页游戏中应用的强大而广泛,也看到网页游戏在向着Java技术的方向大步迈进,并且已经收到了比较明显的成效。

相关资料显示,2011年中国网页游戏的用户规模为250万人,艾瑞咨询预计未来用户规模将达到900万人,同比增长260%。保守估计,随后的三年中网页游戏的用户以每年500万人左右的速度增长,预计到2012年将突破2000万人,达到2020万人。网页游戏新产品不断面世,目前业内人士普遍看好网页游戏的发展前景。与11年相比,12年国内的网页游戏用户翻了2-3番。网页游戏进入门槛较低,吸引许多中小型团队加入研究和运营的行列。运营商与产品数量的急剧增加充分调动了整个网游市场,从而形成成倍增长的良好态势。

因此中国网游市场之大,潜力之足,用户群之广,只有研发适合中国用户的产品才能

第 2 页 共41页

2

常州大学本科生毕业设计(论文)

扩大目标用户群,才能在这块市场里占据一席之地。在此有理由相信,在中国乃至全球网游的未来发展中,网页游戏从其重返网游市场之始,就已经注定了它在网游市场中必定占有一席位置,而以Java为核心技术的必定是网页游戏未来发展的重头戏。

1.3课题的意义及目的

随着人们生活质量的不断提高以及个人电脑和网络的普及,人们的业余生活质量要求也在不断提高,选择一款好玩,精美,画面和音质,品质优良的休闲游戏已经成为一种流行的休闲方式。可以说在人们的日常生活中,除了工作、学习,玩一款自己喜欢的游戏正在成为一种时尚。所以,开发出一款大家都比较喜欢的,高品质的休闲互动游戏,将会受到人们的普遍欢迎。让人们在工作学习之余,享受游戏的快乐,也是一款游戏真正成功的意义。

目前,各种各样的游戏层出不穷,利用各种语言编写的游戏也数不胜数,那么选择一个好的语言来编写游戏则显得尤为重要。那么,作为休闲互动游戏的先导语言——Java当然成为首选。Java语言能在企业中应用这么多年,事实证明了它非常适合于开发大型软件。当Java的运行效率不再是问题的时候,Java[4]语言严谨、高抽象、可读性强的优势就体现出来了。使用Java作为平台,极大的方便了游戏脚本的使用。对于游戏开发来说,由于涉及到比较复杂的情况,开发过程很多时候是一个不断修改的过程,可以方便的修改游戏内容是十分关键的。对于很多游戏引擎来说,都有自己编写的脚本解释器,用来解释一些自定义的游戏脚本语言。由于其虚拟机特性,Java本身就可以用来编写游戏脚本,这极大的方便了Java游戏编程。通过Java语言来开发的游戏具有可以在一个本地桌面系统下运行,也可以在玩野下运行的功能。

吃豆子游戏是一种古老而又有趣的游戏, 游戏软件不计其数, 网上就有好多关于实现的复杂算法和设计, 其难度让一般初学者望而却步。本课题就是利用数组作为地图的数据结构,提出一种用Java[5]语言实现的简易方法, 对初学者可仿此开发类似游戏, 并了解游戏软件的设计与开发过程。而通过这些开发的出来的吃豆子游戏是一种内容丰富,画面优美,益智类游的戏,并且不受网络的限制,让人们能够在任何时刻通过体验游戏,达到身心愉悦、放松心情。

本课题的目标是通过对本游戏的设计,综合自己在校期间所学的理论知识,设计开发吃豆子游戏,并使自己熟悉应用系统的开发过程,培养独立思考能力,检验学习效果和动手能力,初步掌握软件工程的系统理论,进一步巩固和加强自身对java基础知识的理解,提高自己的编程水平,从而达到理论与实践相结合的目的。

吃豆子游戏是基于以上目标而开发的。该游戏的最重要的目的是供用户休闲娱乐、益智有趣。本游戏的主要特点是:使用范围广,操作简单,无网络限制等。

第 3 页 共41页

3

基于java的吃豆子小游戏开发-毕设论文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5copw2tedu4bptb11x4w7g2499ip7300moe_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top