`
kpv54kpv
  • 浏览: 18290 次
社区版块
存档分类
最新评论

web-rpg游戏设计简要分析(转)

 
阅读更多

web-rpg游戏设计简要分析(转)
2009年09月01日
  用flash来开发rpg游戏,放在以前肯定是天方夜谭,而如今,这个神话却变成了现实。虽然自己没有核心的参与到游戏的开发中,但就自己在这个团队中积累的一些经验,简要的分析一下web-rpg网游的结构吧。        1.开发组件的选择。
  游戏迷们都应该知道,组件在游戏中占用的比率是相当大的。比如装备栏,聊天窗口,任务窗口等。
  用flex开发的话,简单易学,功能也强大,但一定要注意效率问题,组件镶套多了的话,操作的时候明显会很
  卡的感觉。
  第二个选择就是asWing,国人开发的一套组件,相当的完善,只是目前中文的学习资料比较的少,用熟了其实
  在效率上会比flex的组件高不少。
  第三个选择就是自己写一套适合自己游戏项目的组件。呵呵,如果您们有很牛的人,以及充足的时间的话,
  这是最优的方法。
   2.游戏开发中的分工
  就目前个人了解的话,一个游戏团队必须包括策划,as程序员,后台程序员,美工(分平面(手绘),3d
  建模)。这里只是笼统的说下,其实当中的细节分工还有很多,这里就不详谈了。
  3.游戏的系统分析
  概括起来讲,包括 任务系统 装备系统 帮会系统 战斗系统 合成系统 技能系统 这是一个rpg游戏必须的
  组成部分。这个可以做成单独的模块分工开发。
  4.游戏中资源的利用
  1.地图的选择 就一般的游戏而言,地图分格子地图和单张地图,
  a.格子地图,就是将一整张图切割成等分的小块,在游戏中按照定义好的算法将显示区域的图片加载到场景
  中,移动的时候不断的加载显示区域的图片,同时不断的卸载掉显示区域外的图片。类似于google地图的
  优点:游戏初始化的时间,内存占用少,适合于超大型的地图
  缺点:计算量太大,显示区域不能过大,否则游戏中会明显的卡。(目前用flash还没有优化的办法).
  b.整张地图。这个就不多做解释了。
  优点:比起格子地图,游戏的效率高,游戏中不会有空白未加载的图片出现。
  缺点:地图大的话,地图加载的等候时间会比较长,内存占用大。
  2.人物的制作
  a.单张图片,一个等距的人物动作序列的png图片。这个是最普通的方式。优点:方便人物的换装等。
  b.打包成一个swf文件,可以做在时间轴上,做成动画,也可以放到库中,绑定一个类调用。既然是用flash
  的技术开发,建议采用此方法。优点:可以省很多的代码,调用也方便。缺点:每次要更新人物的时候,都必
  需重新生成一下swf。
  3.资源的加密
  如果您是位无私奉献着,完全可以无视这点。呵呵,一般采用二进制的方式加载资源,然后解析,具体的
  就不多说了~。这个得自己研究,不然就不叫加密了,呵呵~
  5.游戏的脚本
  很遗憾,目前我也不知道有没属于as3的一个游戏开发脚本,一般的c++中可以用python ruby,等。游戏脚
  本的好 处就不罗嗦了,盼牛人能开发一个脚本语言出来,哈哈~~ ^_^~~~~~~期待中...
  6.地图编辑器
  一个2.5d的游戏,地图编辑器是必不可少的。这个说起来又会很多,简要的说下要实现的功能吧,场景物品
  的放置,包括物品各个属性的调整,任务的编辑,技能的编辑等。
分享到:
评论

相关推荐

    Unity3D源码 Action-RPG Starter Kit 6.01 动作游戏模板

    Unity3D是一款强大的跨平台游戏开发工具,特别适合制作3D和2D的动作角色扮演游戏(Action-RPG)。Action-RPG Starter Kit 6.01 是一个专为Unity开发者准备的游戏开发模板,它提供了完整的框架和资源,帮助新手快速...

    程序设计方法学课程设计---RPG游戏

    - **性能评估**:分析游戏的性能,如内存占用、运行速度等。 4. **运行结果截图**: - 展示游戏的实际运行效果,包括角色、场景、战斗界面等,体现游戏的视觉和交互体验。 5. **数据库脚本**: - 数据库管理:...

    MFC-rpg游戏

    总的来说,MFC-rpg游戏展示了如何利用MFC库构建一个完整的角色扮演游戏,涵盖了GUI设计、事件处理、游戏逻辑等多个方面。通过学习这个游戏的实现,开发者可以深入理解MFC的工作原理,提高Windows应用程序开发的能力...

    Action-RPG Starter Kit v6.5

    "Action-RPG Starter Kit v6.5"正是为了帮助开发者快速入门并构建高质量ARPG游戏而设计的一套完整的开发套件。 该套件的核心价值在于它预设了一系列的游戏机制和资源,包括但不限于角色控制、战斗系统、UI界面、...

    Action-RPG Starter Kit 6.55.unitypackage

    Action-RPG Starter Kit 6.55 商店几百买的最新

    Action-RPG Starter Kit 5.2 - 功能完整的ARPG游戏模板

    《Action-RPG Starter Kit 5.2 - 功能完整的ARPG游戏模板》是一款专为游戏开发者设计的资源包,旨在帮助他们快速构建自己的动作角色扮演游戏(Action Role-Playing Game,简称ARPG)。这款模板提供了全面的游戏框架...

    3D手游Action-RPG Starter Kit V3.0b.

    《3D手游Action-RPG Starter Kit V3.0b》是一款专为开发3D动作角色扮演游戏(Action-RPG)设计的资源包,旨在为开发者提供一个快速启动项目的基础框架。这款工具集包含了从场景构建、角色动画到战斗系统、用户界面等...

    Action-RPG Starter Kit 6.5

    《Action-RPG Starter Kit 6.5》是专为Unity开发者设计的一款强大的工具包,它极大地简化了在Unity引擎中创建动作角色扮演游戏(Action-RPG)的过程。Unity是一款广泛使用的跨平台游戏开发软件,以其高效、灵活性和...

    unity RPG游戏Action-RPG Starter Kit 5.1 unity RPG动作游戏源码

    unity RPG游戏Action-RPG Starter Kit 5.1 unity RPG动作游戏源码Unitypackage包 unity RPG游戏Action-RPG Starter Kit 5.1 unity RPG动作游戏源码Unitypackage包 Unity精品游戏源码

    RPG游戏设计实现分析毕业论文.doc

    本论文旨在对RPG游戏的设计与实现进行分析,着重于RPG游戏的制作流程、游戏软件RPG Maker XP的使用以及游戏测试的重要性。论文首先对RPG游戏进行概述,介绍RPG游戏的制作意义、游戏类型的前景等。然后,对RPG Maker ...

    DelphiX-for-D7-RPG-Game.rar_RPG_delphi rpg_rpg游戏

    RPG 游戏通常涉及复杂的交互系统、剧情发展、角色定制、战斗机制和物品管理等元素,因此开发这样的游戏需要深入理解游戏设计原则和技术。 标签 "rpg delphi_rpg rpg游戏" 进一步强调了这个主题是关于 Delphi 的 RPG...

    WebJS-RPG-Game

    总的来说,"WebJS-RPG-Game"展示了Web技术在游戏开发中的强大功能,使得开发者能够创建出具有丰富交互性和沉浸感的在线游戏。通过学习和分析这个游戏的源代码,开发者可以深入了解如何利用JavaScript和HTML构建复杂...

    Unity3D RPG角色扮演游戏源码(上下)-----源代码分析----01-----主角人物动画

    Unity3D RPG角色扮演游戏源码(上下)-----源代码分析----01-----主角人物动画 编译运行工具------------------------Unity 2021.3.0f1c1---------------------- 分割动画为4个不同动作,骨骼动画文件和模型...

    2D-RPG农场游戏练习

    2D-RPG农场游戏练习

    Unity粒子特效系列-RPG游戏-小白必看-高质量附效果.zip

    首先,我们来看"RPG-FPS FxPack预览.mp4",这是一个视频预览,展示了粒子特效在实际RPG第一人称射击游戏中的应用。粒子特效通常包括但不限于魔法施放、攻击打击感、环境氛围(如火焰、烟雾、水流、光晕)等。通过这...

    虚幻引擎4-UE4-RPG-游戏开发-合集(56)

    虚幻引擎4-UE4-RPG-游戏开发-合集(56)

    由Unity_3D-RPG开发的RPG游戏.zip

    由Unity_3D-RPG开发的RPG游戏

    Unity ARPG游戏开发套件 Action-RPG Starter Kit v6.5最新版(只需1C币).rar

    每个人都可以轻松理解并将其应用于高级Action RPG项目。 与以前的版本相比有重大变化。 建议您在更新到6.0之前备份您的项目 新更新6.0! -扩展技能捷径 -技能冷却 -拦截攻击 -坠落伤害 -更多设备类型 -需要...

    c++ RPG 游戏程序设计例子

    《C++ RPG游戏程序设计例子》来源于一本名为《游戏程序设计》的教学书籍,作者是板本千寻。这本书深入浅出地介绍了如何使用C++语言来构建角色扮演游戏(RPG)的游戏程序。虽然标题中提到的是"example",而不是一个...

Global site tag (gtag.js) - Google Analytics