Android手机游戏仙剑Q侠传设计说明书.doc
《Android手机游戏仙剑Q侠传设计说明书.doc》由会员分享,可在线阅读,更多相关《Android手机游戏仙剑Q侠传设计说明书.doc(47页珍藏版)》请在咨信网上搜索。
1、设计题目:Android手机游戏-仙剑Q侠传学 院:_ 计算机与信息学院_ _ 专业年级: 软件工程 2008级 Android mobile games-xianjian Q man preachCollege: Computer and InformationCollegeSpecialty and Grade: Software Engineering,2008 Number: 081181065 Name: Lin Shuqi Advisor: Lecturer, Lin Song Submitted Time: May 20th, 2012 毕业设计(论文)原创性声明和使用授权说明原
2、创性声明本人重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作与取得的成果。尽我所知,除文中特别加以标注和致的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得与其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了意。作 者 签 名:日 期:指导教师签名: 日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字
3、化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部容。作者签名: 日 期:目 录摘要IAbstractII1 引言11.1 选题背景12 系统分析22.1 可行性分析22.2需求分析22.2.1 系统概述23 系统设计33.1概要设计33.2 数据库设计与实现33.2.1 数据库设计与实现33.3详细设计与实现153.3.1 使用工具153.3.2 客户端开发153.3.3功能模块153.3.4组队功能模块213.3.5 宠物图鉴功能模块223.3.6 任务模块233.3.7货币兑换模块253.3.8 好友模块274 结束语42参考文献43致4442 / 47摘要本
4、游戏是一款仿RPG类型手机网游,实现了通过互联网下载客户端后玩家通过客户端注册游戏账号后建立角色进入游戏主界面,对于玩家来说,可以进行查看个人信息、查看宠物信息、与玩家进行交流、进行货币购买销售、进行摆摊或者逛摊出售购买装备物品、进入副本刷怪升级刷装备等功能。GM可以通过系统公告进行游戏最近动态的通知比如即将开放的活动、最近优惠信息等,通过系统对玩家进行奖励发放,系统消息通知。这是一款新颖的手机网游,开发了Android版本,符合当前时代主流,是一款让玩家能在游戏中体验从弱小到强大,从菜鸟到高手的Game。关键词:仿RPG,手机网游,AndroidAbstractThis game is a
5、copy online RPG type mobile phone, realized through the Internet to download client players through the client registered account Numbers game set up Into the game after role main Interface, for a player, can view the personal information, check pets, and information exchange and mail players for mo
6、ney to buy, or stroll, called sales sell buy items, stand to brush brush equipment upgrade copies of blame etc. Function. GM can through the system dynamic game recently announced notice such as will open soon activities, such as preferential information recently, through the mail system to players
7、for awarding, the system message notice. This is a novel cell phone online, the development of the Android and Iphone two versions, in line with the current era mainstream, is a let players in the Game can experience from weak to strong, rookie to masters from Game.Key words :copy RPG, cell phone on
8、line,Android1引言1.1 选题背景随着3G移动网络应用的推广和Android系统的普与,手机游戏的规模、复杂程度日益增强;其技术手段、设计思想、系统体系结构都发生了深刻的变化。目前,手机游戏正在向图片游戏,特别是基于 3G 网络平台方向发展。 Java 游戏等都是比较常见也比较流行的游戏形式。手机虽然可能不是一个理想的游戏设备,但毕竟人们总是随时随身携带,这样手机游戏很可能成为人们消遣时间的首选。未来的手机游戏在智能手机和 3G 网络的基础上,可以达到更高更炫目的游戏效果。目前个厂商正将显示芯片植入手机提升图形显示性能,使手机在进行多媒体演示和游戏时更够有出色显示效果。2 系统分析
9、2.1 可行性分析可行性研究是为了研究系统在经济、技术、法律等方面是不是可以进行开发,进行可执行性的分析是很重要的。经过研究,我得出了如下几点可行性分析:1)经济可行性:这个项目是公司的项目,开发的主要成本是公司投资,根据策划预算以与上一款游戏的市场效果,该游戏可以获取比较大的收益。2)技术可行性:项目客户端用的的Android开发平台,未使用游戏引擎,使用java语言进行代码开发,通过android控件进行UI的设计,不存在较大的技术问题,都能解决。3)法律可行性:开发这个项目,公司有经过合法的法律流程,不会在社会上引起侵权或其它责任问题,即在法律上也是可行的。2.2需求分析Android平
10、台上的游戏相比应用软件,不需要进行严格的市场细分,不需要针对目标用户量身定制。这是因为游戏玩家的核心需统一的,那就是:娱乐与打发时间(乃至更高层面的竞技需求和群体认同需求),这种需求附着于特定的社会发展阶段,不受地域的限制,甚至于能够穿透文化壁垒。因此,绝大多数种类的游戏都具备传染性与普适性,每一个售出的游戏都象一个火种,将会点燃周围潜在玩家的激情,激情的火焰迅速蔓延,最终吞噬整个需求市场,当然前提是开发的游戏是高质量的。此外,几乎每一个Android手机用户都是游戏的需求者,都是潜在的顾客,现今的400多万Android用户不过是冰山一角,随着Android手机市场进一步壮大,游戏的市场容量
11、将具备较大的增长空间,游戏开发者不会愁吃不饱,只会愁胃口不够大。2.2.1系统概述随着手机技术的不断发展,大屏幕触屏手机已经非常普与,Android手机更是其中的佼佼者。本游戏对用户界面的要求较高,达到人性化:美观大方、便于操作,个性化:游戏界面时尚靓丽、别具一格。本游戏是使用即时通讯协议进行通信的,所以,实时的游戏效果、即时聊天以与在线探测是必须做到用户体验良好的。3 系统设计3.1概要设计邮箱系统邮件列表发送邮件查看邮件删除邮件任务系统队伍系统创建队伍加入队伍离开队伍宠物图鉴货币兑换货币上架货币购买猎神系统好友系统添加好友删除好友给好友发送邮件图 3-1 模块图3.2 数据库设计与实现3.
12、2.1 数据库设计与实现(1)表(Mq_mailing表)表31表字段类型说明idintID。系统滚号Type1smallint类别1=系统2=玩家Type2smallint类型1=为无附件2=为携带附件3=为需要输入金币才可以领取附件的Mail_stateSmallint状态1=玩家未查看2=玩家已查看,未收取。3=玩家已查看,并提取了附件。Send_idint发送人id。对应Mq_user表的id。0为系统发送User_idint收件人id.。对应Mq_user表的id。TimeDatetime发送时间记录,记录格式:AABBCCDDEE示例:2011年1月1日,10点20分30秒030t
13、hemevarchar主题。系统发送的,主题颜色标红messagevarchar文本信息Obj01_idInt邮寄物品01的ID。记录Mq_itemtype表id,下同。Obj02_idInt邮寄物品02的IDObj03_idInt邮寄物品03的IDObj04_idInt邮寄物品04的IDMoneyInt金钱,根据Type2字段判断类型Type2=1或Type2=2,为玩家邮寄金钱Type2=3,为玩家需付款的金钱数量EmoneyInt邮寄代币数量reserve _moneyInt邮寄储备金数量ExpInt邮寄玩家经验E_expInt邮寄宠物经验Adj_moneyInt所需邮费(根据玩家添加附
14、件的数量决定)(2)队伍列表表32队伍表字段类型类型GROUPIDsmallint队伍ID(队长用户ID)ACTIONTIMEsmallint战斗剩余时间GROUPNUMint队伍人数限制USERIDint玩家IDLOOKFACEtinyint 玩家头像NAMEVARCAHR玩家名称ROLELVtinyint玩家等级(3)任务表(Mq_quest表、Mq_user_quest表)该表主要记录任务信息,包括领取任务所需前置任务、任务发布NPC、任务交还NPC、任务目标、达成条件、任务奖励、任务说明等。表33任务表字段类型说明idint任务id。编号规则:任务ID编号为8位数。第13位表示任务类型
15、,与type一样。第47位表示任务编号,自00009999由策划规划。typetinyint任务类型。用于对普通任务、剧情任务、师门任务等进行区分,如定时重置、分类显示的根据。100:普通任务。101:主线任务。102:帮派任务。103:职业任务。200:每日任务。namevarchar任务名称。levelsmallint任务等级。注意不同的任务类型,该字段的含义也有所不同。普通任务:任务触发条件之一。需玩家等级与该值满足一定关系。根据该关系,奖励会有一些加成或折扣,详见下文说明。主线任务:任务触发条件。需玩家等级与该值满足一定关系。系统会默认帮玩家接收任务。need_professionti
16、nyint任务职业需求。任务触发条件之一。需玩家职业与该字段相符。0表示所有职业均可,14对应4个职业,要求角色Mq_user中profession与该字段相符才能领取任务。need_sextinyint任务性别需求任务触发条件之一。需角色Mq_user中sex与该字段相符。0为男女均可,1为男性专有,2为女性专有。need_timeint任务时间限制。自领取任务开始计算,超过该字段规定的时间后任务失败。记录格式由程序制定,可与策划沟通。need_quest_01int前置任务01。填写任务id。任务触发条件之一。检测该任务id是否在Mq_user_quest表中对应角色下存在。表示该任务需要
17、玩家完成某个任务后才能领取。need_quest共4个字段,填写多个时表示任务需要完成这些任务后才能领取。need_quest_02int前置任务02。need_quest_03int前置任务03。need_quest_04int前置任务04。begin_npcint任务发布npc。对应Mq_npc表的id。缺省默认为0,当为0时,则任务无发布NPC。begin_dialogvarchar任务起始对白。示例:玩家名,去帮我消灭10个骷髅兵!注:所有varchar类文字均需支持类似html的标签,用于标示文字的颜色、粗细、自动寻路等;另需支持保留字符,用于解析玩家名称、性别、种族、职业、转世信息
18、等;还需支持回车符等编辑标记。任务起始时显示的任务目标。示例:任务目标:三要求你消灭10个骷髅兵。注:小提示等信息一并写入该段。begin_messagevarchar任务起始时显示的任务目标。示例:任务目标:三要求你消灭10个骷髅兵。注:小提示等信息一并写入该段。doing_messagevarchar任务进行中的说明。示例:任务目标:三要求你消灭10个骷髅兵。condition_01int完成任务需要达成的条件类型,如杀怪、寻物、送信等等,每种类型需达成的容和交还任务的细节均有所不同,具体条件类型如下:1=杀怪2=杀怪掉落物品3=送货5=物品6=捕捉宠物condition01_ datai
19、nt 当condition_01=1时,对应怪物id。对应Mq_monstertype表id。 当condition_01=2时,对应物品id。对应Mq_itemtype表id。 当condition_01=3时,对应物品id。对应Mq_itemtype表id。该类物品由任务发布NPC给予,由任务交还NPC回收。condition01_ parameterint 当condition_01=1时,对应所需击杀数量。 当condition_01=2时,对应所需收集数量。 当condition_01=3时,对应物品数量。一般是1。condition01_ option_01int 当conditi
20、on_01=1时,无作用。 当condition_01=2时,对应掉落该物品的怪物id。对应Mq_monstertype表id。 当condition_01=3时,无作用。condition01_ option_02int 当condition_01=1时,无作用。 当condition_01=2时,对应掉落几率。记录万分数。 当condition_01=3时,无作用。condition_02int完成任务需要达成的条件。同condition_01。condition02_ data同condition_01_ data。condition02_ parameter同condition01_
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android 手机 游戏 设计 说明书
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。