`
steely816
  • 浏览: 129413 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

浅谈webgame游戏开发技术要点

阅读更多

写这些只是想和大家交流,肯定不全面希望同处这个行业的人士大家多多交流进步:

WEB服务器:
数据 结构:这里的数据结构是指共享的数据结构因为这里的数据是实时被N多人访问的所以数据一定尽量合理高效。
序列化客户端数据:想要服务端识别客户端的高级对象必须要将客户端传来的对象进行反序列化,从AMF格式的信息转成服务端语言可以识别的类。比如将AS里的array转化成python里的dict。
接受客户端的请求后分发请求:服务端完全是可以为客户端完成一些高级的安全运算处理这样再返回给客户端,这样服务端要明白客户端的请求是什么。
验证:最常用用户验证/管理验证/密码验证。。。
数据处理:比如数据库的增删改查;
广播:实时游戏 必需之功能,他的性能决定一个实时游戏的品质。


客户端:
人物基本动画 :客户端的通过寻址算法 (比如A*)实行人物的八面行走引擎;因为寻址一直以来是归入AI的算法之列,所以总是有不断完善之可能的。
人物换装系统:高级的客户端人物是角色外观都是基于组件 式的。这样外观组件用得最多的技术就是实时换肤技术。(比如this6就可以flash 实时三维渲染这是一高级的换装)
地图 编辑/角色编辑:客户端的地图及角色是经常更换修改最高的。所以最好是封装出来一个独立大模块,以方便不懂研发技术的人可以直接进行频繁的编辑工作。

游戏框架
服务端客户端使用的研发语言;通信 协议;游戏服务端与客户端的各种通信方式;客户端的面向对象的模型比如Cair ngorm(重中之重)这里可能跟你的团队有多大也有关系,对于各种基类/接口/特效 /冒泡/继承/单例应用 /事件 的规范;

分享到:
评论

相关推荐

    webgame开发简明教程

    - **开发技术栈**:Webgame的开发主要依赖于前端技术(HTML/CSS/JavaScript)和后端技术(如PHP、MySQL等)。前端负责用户界面和交互逻辑,而后端则处理数据存储和业务逻辑。 #### 二、服务器定时器实现 - **Linux...

    webgame asp javascript在线游戏源代码

    【标题】"Webgame ASP JavaScript在线游戏源代码"揭示了这是一个使用ASP(Active Server Pages)技术和JavaScript编程语言构建的在线游戏平台的源码资源。ASP是微软开发的一种服务器端脚本环境,常用于动态网页的...

    最终幻想webgame(access)

    通过分析这款网页游戏的源码,我们可以深入了解Webgame的开发技术,特别是PHP编程语言在游戏开发中的应用。 PHP是一种广泛使用的服务器端脚本语言,尤其在构建动态网站和Web应用程序方面具有强大的功能。在《最终...

    webgame网页游戏开发设计简明教程中文WORD版

    资源名称:webgame网页游戏开发设计简明教程 中文WORD版本文档是webgame网页游戏开发设计简明教程;webgame程序构成:三大部分。第一是数据流程。第二是程序。第三是美术。其中,数据流程包括了功能。也只有在功能中...

    WebGame游戏里的人物移动AS源代码+注释【菜鸟级】

    WebGame是一种基于Web浏览器的游戏,通常使用Flash技术来实现丰富的图形界面和交互性。在这个特定的资源包中,我们关注的是ActionScript(AS)源代码,它是Flash开发的主要编程语言。 ActionScript是基于ECMAScript...

    网页游戏开发入门教程II(webgame游戏模式)

    网页游戏开发是一个涵盖广泛领域的主题,它涉及到游戏设计、编程、网络技术和用户体验等多个方面。本教程将主要讨论网页游戏的几种常见模式以及游戏开发中的关键系统。 首先,我们来看看网页游戏的主要模式: 1. ...

    webgame(最终幻想)源码

    【标题】"Webgame(最终幻想)源码"是一个基于PHP技术开发的网页游戏项目,其灵感来源于著名的“最终幻想”系列。这个项目为开发者和游戏爱好者提供了一个深入理解Web游戏开发过程的机会,特别是对于那些对PHP编程感...

    PHP5网页游戏开发入门教程(webgame+design)

    从给定文件【标题】和【描述】中,我们可以提炼出以下...这份教程侧重于从零开始,逐步构建起一个webgame的基础框架,不仅包括了编程技术方面的知识,还涵盖了游戏设计的多个方面,为初学者提供了一条清晰的学习路径。

    webgame网页游戏斗地主源码

    网页游戏斗地主源码是一种基于Web技术实现的在线扑克牌游戏,允许玩家在浏览器上直接进行游戏,无需下载客户端。这种源码是开发者通过HTML、CSS、JavaScript等前端技术,以及可能的后端语言(如PHP、Node.js)构建的...

    FLASH WEBGame 多人游戏社区(源码+服务端)

    本资源提供了一个基于FLASH技术的多人在线游戏社区的完整源码和服务端,旨在帮助开发者理解和构建类似的WebGame平台。以下是对这个项目的详细解析。 首先,我们要明确的是,FLASH是一种广泛应用于网页动画和游戏...

    webgame开发简明教程(经典)

    ### Webgame开发简明教程知识点概述 ...通过以上内容,我们可以了解到Webgame开发涉及多个方面的技术知识,包括前后端技术、数据库设计以及具体的实现案例等。对于初学者而言,掌握这些基础知识是非常重要的。

    一个js的webgame引擎

    尽管这个引擎在当时可能处于不完整状态,特别是其人工智能(AI)部分尚未实现,但我们可以从这个项目中探讨一些关键的Web游戏开发技术和JavaScript编程知识。 1. JavaScript基础:作为Webgame引擎的核心语言,...

    webgame网页游戏源码

    总之,"webgame网页游戏源码"是一个宝贵的资源,它涵盖了Flex和AS3开发网页游戏的关键技术,并提供了实践和学习的实例。无论是初学者还是经验丰富的开发者,都能从中受益,提升自己的技能和项目实施能力。

    侠域网页游戏WebGame源代码

    侠域网页游戏是一款基于Web平台的游戏,其源代码的公开提供了深入理解此类游戏开发过程和技术实现的宝贵资源。 【PHP】是这个项目的核心编程语言,它是一种广泛使用的开源脚本语言,尤其适用于Web开发,能够生成...

    WebGame大型游戏架构书

    **标题与描述**:“WebGame大型游戏架构书”这一标题简洁明了地概括了文档的主题,即介绍一个基于网络的大规模游戏架构的设计思路和技术要点。该文档描述部分重复了标题内容,没有提供额外的信息,但从整体来看,...

    网页游戏开发入门教程(webgame design)

    ### 网页游戏开发入门教程(webgame design) #### 一、基础知识点概述 本教程旨在为初学者提供一个简单易懂的网页游戏开发入门指南,并为有经验的开发者提供一些新的启发。通过本教程,您将了解网页游戏开发的...

    Unity开发的飞机游戏(WebGame)

    "Unity开发的飞机游戏(WebGame)"这个项目表明,游戏是利用Unity3D引擎进行开发的,并且设计成可以在网页上运行的形式。WebGL是一种基于JavaScript的开放标准,允许在任何兼容的浏览器中直接运行3D图形,无需插件。...

    使用Flex框架开发WebGame

    Flex框架是Adobe公司推出的一种用于构建富互联网应用程序(RIA)的技术,它主要基于ActionScript编程语言和MXML标记语言。Flex框架提供了丰富的组件库、强大的数据处理能力以及高效的图形渲染机制,使得开发者能够...

    WebGame的AS端开发心得

    综上所述,WebGame的AS端开发不仅仅是技术层面的工作,还需要开发者具备良好的项目管理能力和团队协作精神。通过建立通用的游戏代码库、优化开发流程和不断提升自身技能,可以显著提高项目的成功率和市场竞争力。

Global site tag (gtag.js) - Google Analytics