`

WebRPG游戏设计简要分析

    博客分类:
  • Flex
阅读更多

 

在家上网赚钱更容易

用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的游戏,地图编辑器是必不可少的。这个说起来又会很多,简要的说下要实现的功能吧,场景物品的放置,包括物品各个属性的调整,任务的编辑,技能的编辑等。
  说过要分享经验的,暂且分析到这里吧,第一次写真正意义上的'教程',呵呵~~竟不知不觉写下了这么多字。说到底,我们其实在走c++程序员n年前的路,游戏的思想基本上没什么变化,唯一的区别是,换了一种语言来开发,恩,开发这种大型的项目,最重要的还是游戏的性能。可能考虑的有些片面,欢迎评批!

在家上网赚钱更容易

分享到:
评论

相关推荐

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

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

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

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

    RPG 游戏设计文档

    《RPG游戏设计文档》详述了开发一款以校园生活为主题的RPG游戏的全面需求,旨在为游戏设计师提供一个清晰的框架。以下是该文档的主要知识点: 1. **游戏概要**: 游戏主要针对大学生群体,角色设定为大学生自身,...

    RPG游戏框架分析

    ### RPG游戏框架分析:深入理解角色扮演类游戏的架构与设计 #### 角色类继承与角色属性 在RPG游戏中,角色是游戏的核心组成部分,包括玩家角色、非玩家角色(NPC)、怪物以及可能的宠物或伙伴。角色的属性设计直接...

    RPG游戏引擎设计原理

    角色扮演游戏 RPG 是深受广大游戏迷们喜爱的一种游戏 它以独特的互动性和故事性吸引了无数的玩家 它向人们提供了超出现实生活的广阔的虚拟世界 使人们能够尝试扮演不同的角色 去经历和体验各种不同的人生旅程或奇幻...

    RPG游戏设计与实现毕业设计.doc

    RPG游戏设计与实现毕业设计.doc

    基于Unity3D的RPG游戏的设计与实现-kaic.docx

    目 录第1章 绪 论1.1 研究目的和意义1.2 研究背景...需求分析3.1 用例分析3.2 用例关系3.2.1 角色控制3.2.2 角色交互3.2.3 游戏AI3.3 功能模块3.4 本章小结第4章 系统设计4.1 文案设计4.1.1 故事概述4.1.2 角色设计

    RPG角色扮演游戏设计

    本压缩包文件名为"RPG角色扮演游戏设计",其中包含的源代码资源对于学习和开发此类游戏至关重要。 源代码是编程的基础,它是由程序员编写的、能够被计算机理解并执行的语言。在RPG游戏开发中,源代码涵盖了游戏的...

    一个pygame实现的RPG游戏

    通过分析这个项目,你可以学习到如何利用pygame库创建一个完整的RPG游戏,理解设计模式在实际项目中的应用,以及如何组织和管理游戏代码。同时,阅读提供的文档和PPT将帮助你深入理解游戏开发背后的思维过程和方法。...

    分享RPG游戏内容设计和系统构建的计算方法.pdf

    在RPG游戏设计中,构建一个平衡且富有挑战性的内容体系是至关重要的。这篇文档分享了计算RPG游戏内容设计和系统构建的方法,主要聚焦于PvE战斗模式,但适用于PvP和其他游戏类型。内容设计涉及大量参数,如武器伤害、...

    基于Unity3D引擎RPG游戏设计与开发 .doc

    "基于Unity3D引擎RPG游戏设计与开发" Unity 是一个功能强大且广泛应用的游戏引擎,RPG 游戏是 Unity 引擎最常用的应用场景之一。本文档旨在指导读者设计和开发基于 Unity3D 引擎的 RPG 游戏。下面是本文档中涉及到...

    RPG游戏引擎的设计原理

    RPG游戏引擎的设计原理,可以让读者了解RPG游戏引擎,以便于制作或者参考

    整理的几个RPG游戏技能特效

    总之,Unity3D的粒子系统为RPG游戏的技能特效提供了无限可能,无论是物理攻击的现实感还是魔法攻击的奇幻感,都能通过精心设计的粒子效果来生动展现。开发者可以根据需求,利用这些工具和资源,打造出独特且引人入胜...

    RPG游戏解包软件

    总的来说,RPG游戏解包软件是一个用于游戏资源分析和修改的工具,它能够帮助我们深入理解游戏的工作原理,但同时也需要我们尊重游戏开发者的劳动成果,并遵守相关的法律法规。在使用这类工具时,我们应该保持敬畏之...

    unity多人RPG游戏源码uMMORPG 2D 1.3,Unity精品游戏源码,UnityRPG游戏源码

    unity多人RPG游戏源码uMMORPG 2D 1.3,Unity精品游戏源码,UnityRPG游戏源码unity多人RPG游戏源码uMMORPG 2D 1.3,Unity精品游戏源码,UnityRPG游戏源码unity多人RPG游戏源码uMMORPG 2D 1.3,Unity精品游

    android RPG 游戏源码

    通过分析源码,我们可以学习如何使用面向对象的设计原则来构建游戏类和接口,理解游戏状态管理、事件处理以及组件间的通信机制。 其次,Android RPG游戏的图形界面是吸引用户的重要元素。源码中涉及到的图形渲染...

    android rpg 游戏 源码

    Android平台上的RPG游戏开发涉及到许多技术点,包括游戏架构设计、图形渲染、用户交互、数据存储以及网络功能等。本资源是一个由非中文开发者编写的Android RPG游戏的源代码,它提供了深入理解移动游戏开发的宝贵...

    RPG游戏策划(二)

    2. **世界观构建**:构建一个庞大且细节丰富的世界观是RPG游戏成功的基础,包括地理环境、历史背景、种族文化等方面都需要精心设计。 3. **剧情发展**:一个引人入胜的故事情节能够吸引玩家长时间地投入游戏,因此...

    完整的RPG游戏源代码

    通过分析这个完整的RPG游戏源代码,开发者可以学习到如何构建这些系统,理解游戏开发的流程和设计思路。这不仅能帮助新手快速入门,也能让有经验的开发者借鉴不同的实现方式,提升自己的编程技巧。 此外,源代码还...

    RPG游戏编程思路RPG游戏制作教程

    开发一款成功的RPG游戏需要综合考虑多个方面,包括角色设计、游戏逻辑、地图构建、剧情编写等。每一步都需要精心设计,才能打造出真正引人入胜的游戏世界。希望以上的介绍能为你提供一些有价值的信息,助你在RPG游戏...

Global site tag (gtag.js) - Google Analytics