RPG游戏概要设计文档.doc_第1页
RPG游戏概要设计文档.doc_第2页
RPG游戏概要设计文档.doc_第3页
RPG游戏概要设计文档.doc_第4页
RPG游戏概要设计文档.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

RPG游戏概要设计文档一、 Ui设计初始界面战斗,行走界面,即主界面系统界面装备选项卡界面道具选项卡界面任务选项卡界面二、 数据库设计 表1,保存玩家信息列名类型是否为空是否主键说明备注IdInt否是角色Idnamevarchar(50)否否角色名levelint否否等级hpint否否生命值上限evint否否经验值atkint否否物理攻击力atsint否否魔法攻击力defint否否防御力表1.hero表2,装备信息表列名类型是否为空是否主键说明备注equipIdInt否是装备IdequipNamevarchar(50)否否装备名AddMHpint否否生命值上限加量AddAtkint否否物理攻击加量AddAtsint否否魔法攻击加量AddDefint否否防御力加量表2.equipment表三,怪物信息表列名类型是否为空是否主键说明备注monsterIdInt否是怪物IdmonsterNamevarchar(50)否否怪物名mHpint否否生命值mAtkint否否物理攻击值mAtsint否否魔法攻击值mDefint否否防御值mapIDint否否出现地图序号表3.monster表4,药品数据表列名类型是否为空是否主键说明备注drugIdInt否是药品IDdrugNamevarchar(50)否否药品名称AddHpint否否补充生命值表4.drug表5,背包数据表列名类型是否为空是否主键说明备注itemCategoryint否是物品类别对应drug或equipmentitemNamevarchar(50)否否物品名称itemNumint否否物品数量表5.package三、 程序结构设计GameEntity类,继承自android.app.Activity,主要管理三个界面之间的切换,分别为主游戏界面,菜单界面,初始化界面,并作为三个界面之间信息传递的中间过渡。SoundManager类,用于管理音效,背景音乐资源,加载,播放。LayerManager类,用于管理所有图层对象,统一绘制,集中维护和显示。Layer类,游戏中的可视化图层基类,定义了基本的图层框架和基本属性。基本方法有设置图层位置,移动图层,绘制图层等操作,其中也包含了图层的宽高和可见性等信息。Sprite类,游戏中的动态图层类,可以显示几帧动画中的其中一帧,其中也提供了用于检测碰撞的方法。GamInfLoader类,用于读取游戏初始化信息,保存游戏世界数据,包括人物数据,道具数据等。Player类,玩家类,用于定义游戏世界中的可操控角色玩家。Scene类,场景类,用于定义游戏世界中的场景地图,包括了门位置,NPC位置等信息。Npc类,游戏世界中与玩家进行交互的友好或非友好单位,推进游戏剧情,给予玩家道具或者装备,或者同玩家发生战斗。Mo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论