智力型网页游戏的设计与开发
2017-09-28王波张翠翠
王波,张翠翠
(凯里学院信息工程学院,贵州凯里 556011)
智力型网页游戏的设计与开发
王波,张翠翠
(凯里学院信息工程学院,贵州凯里 556011)
本课题是开发一款可在网页上运行的智力型网页游戏,首先对开发环境进行分析和搭建,然后再进行总体和功能需求分析,设计游戏情节和游戏界面,让玩家通过自主选择自己喜欢的益智游戏,按照游戏规则进行智力游戏体验,通过一定数量的游戏关卡从而过关。
互联网;智力型网页游戏;Flash;无客户端设计
随着信息技术的快速发展,互联网已经逐步渗入了人们的生活中,并在人们的生活中产生了重要的影响,特别是近年来网络的大力普及,使得互联网上各种娱乐和服务功能有了更大的发展空间,而智力型网页游戏也是其中之一。智力型网页游戏就是在无客服端网络游戏设计思路下产生的一种游戏,本课题应用无客户端的设计开发理念,使玩家随时便捷地进入游戏,让玩家在休闲的过程中得到放松,快乐的体验。
游戏是我们日常生活中必不可少的一项娱乐活动,因此运行在网页上的游戏也快速发展起来。本课题开发一个操作简单、界面美观、功能齐全的可以在网页上运行的智力型网页游戏,通过开发这个游戏,玩家通过自主选择自己喜欢的益智游戏,按照游戏规则进行智力游戏体验,通过一定数量的游戏关卡从而过关。
此智力型网页游戏主要分为开始游戏、声音开关、游戏说明、退出游戏、背景音乐等五个功能模块的设计与实现。玩家通过自主选择自己喜欢的益智游戏,按照游戏规则进行智力游戏体验,通过一定数量的游戏关卡从而过关。本课题来源于传统网页游戏容易受到亲人及朋友的抵触,而智力型网页型游戏的内容简单、方式休闲、益智性高,可以让人在玩游戏的同时开动脑筋,训练人的逻辑思维能力,这是网页游戏的一个重要研究方向,故设计此游戏。
本课题是开发一款可在网页上运行的智力型网页游戏,首先对开发环境进行分析和搭建,然后再进行总体和功能需求分析,设计游戏情节和游戏界面,让玩家通过自主选择自己喜欢的益智游戏,按照游戏规则进行智力游戏体验,通过一定数量的游戏关卡从而过关。本课题来源于传统网页游戏容易受到亲人及朋友的抵触,而智力型网页型游戏的内容简单、方式休闲、益智性高,可以让人在玩游戏的同时开动脑筋,训练人的逻辑思维能力,这是网页游戏的一个重要研究方向,故设计此游戏。
Android的上层应用程序是用java语言开发的,同时还需要Android Virtual Device来实现。因此,谷歌推荐使用主流的Java继承开发环境Eclipse。
简言之,需要以下软件。
1)开发所用的操作系统:Windows XP
2)SDK:Android SDK2.1,JDK1.5以上
3)开发语言:Java
4)开发所用的插件:ADT-18.0.0
本设计基本实现了在Android SDK2.1平台上运行的推箱子游戏,本游戏是一款益智类游戏,玩家不仅可以用键盘上的上下左右键移动自己和移动箱子,还可以触摸手机屏幕完成操作。
本游戏可以分为4个模块:
1)开始游戏模块;2)声音开关模块;3)游戏说明模块;4)退出游戏模块。
本游戏的功能流程图如下:
图1 本游戏的功能流程图
本游戏是一款简单的益智类游戏,对于界面的设计比较简单,菜单界面包括开始游戏、声音开关、游戏说明、退出游戏。在游戏运行的过程中,界面主要包括推箱子的角色,箱子,箱子要到达的目的地,墙区域以及空白区。
综上所述,本文介绍了在安卓SDK 2.1平台上运行的推箱子游戏,在开始毕业设计之前,我对在Android平台下进行的开发并不是非常了解,在同学的帮助下,我搭建好了Android开发环境,通过阅读相关文献和在网络上查阅资料,完成了本次毕业设计,虽然本次推箱子游戏设计基本完成,但是由于自身能力有限,其中还存在许多问题,我将会在今后的学习中不断完善。
通过本次Android手机推箱子游戏设计,我了解了软件开发不能盲目进行,我们要遵从一定的流程,这样才有可能设计出好的作品。
[1]陈光南.网页游戏《真王》的策划与设计[D].广州:中山大学2011
[2]杜剑.基于MVC设计模式的网页游戏开发技术研究[D].广州:华南理工大学2012
[3]赖勇浩.实时网页游戏服务器端架构的设计与实现[D].广州:华南理工大学2011
[4]李攀登.全服单世界网页游戏服务器的研究与设计[D].广州:华南理工大学2012
[5]王琦.简单游戏引擎的设计与开发[D].长春:吉林大学2012
[6]周喜超.基于服务器集群技术的网页游戏平台的研究与实现[D].长春:东北师范大学2012
TP311
A
1009-3044(2017)24-0088-01
2017-07-15
王波(1994—),男,贵州凤冈人,凯里学院信息工程学院2017届毕业生。