如何开发一个网页游戏 您所在的位置:网站首页 制作一个网页游戏需要多少钱 如何开发一个网页游戏

如何开发一个网页游戏

#如何开发一个网页游戏| 来源: 网络整理| 查看: 265

如何开发一个网页游戏 如英 时间:2017-04-10 09:47:10

  游戏行业是一个近几年很热的行业,网页游戏的市场需求量也很大,因此很多人想要自己开发一个网页游戏。那你知道如何开发一个网页游戏吗?下面将由学习啦小编告诉大家如何开发一个网页游戏,仅供大家参考!

如何开发一个网页游戏

  开发一个网页游戏的步骤

  1、数据流程

  数据流程其中,数据流程包括了功能。也只有在功能中才能体现数据流程。

  比如最简单的卖买产品。要实现这个功能,那么需要有产品基础表、产品详细表、商店表、背包表。如果扩展性更强,相应的双表是少不不了的。

  表的问题都简单了,关键是这个物品有什么用,这样物品的来源,一大堆数据,物品的走向,又是一大堆数据。最后,这些数据得绕成一个圈。绕圈是一件困难的事情,特别是功能和道具多了起来的时候。难度是2的n次方。

  2、美术

  UI:简洁漂亮的界面总会有好处。

  小图标:道具,地图,装备,一类至少10个吧?大体上百把个是需要的。

  3、程序分5个部分

  数据库:一大堆基础数据表和详细数据表。基础数据表:比如等级1到等级100的用户的属性初始值。详细数据表:每个用户的具体属性。

  功能页面、功能函数。主要就是数据存取,判断,数据走向。

  ajax函数:(可选)某些需要伪即时的功能要用到。

  javascript函数:(可选)模拟客户端的数据计算。也就是webgame的与时间相关的数据。分为两部分。一部分是真实数据,是由服务器端的定时器计算的。另一部分是只有初始值,客户端显示用的。不需要即时同步,仅仅需要模拟同步就行。

  服务器定时器:(C语言或自己设定服务器)定时循环执行某一段代码。而这段代码主要是根据数据库的数据进行更新。这个可以找个C语言程序员来做。对于C语言程序员来讲,这个功能是相当的简单。当然,具体的处理数据的判断和操作数据库,需要你自己写。让C语言程序员给你段标准代码就行了。完全支持sql语句的。

  当然在网页游戏开发前,还要组织相关的专业人才,制作一款网络游戏需要的最核心人才是原画、2D、3D、程序设计、策划等这些方面的人才是必不可少的,因此,要开发一个网页游戏除了要程序员以外,千万不要忘了准备以上人才。

  开发一个网页游戏需要多少钱

  1、原画尺寸300×300,1张外包价格(RMB100元),一般情况速度快了1天2张,速度慢了1天1张。以一款网页游戏OR网络游戏的需求,200张的角色和怪物的原画的基础需求。总成本价格为(RMB2万元整)尺寸为7900×7900的尺寸,品质还可以更高,成本价为RMB300元,带壁纸背景。

  2、技能,装备等图标。(RMB15元一个)、如果批量生产价格还可以压缩的更低。渠道好的话,最低价格有压缩到人民币5元一个的。正常速度一天生产图标10个~~30个不等。按照图标1000个计算,图标部分总成本为(RMB1万5千元)

  3、游戏内3D角色模型。。(RMB500一个),依据原画生产,人物建模,贴图,5套骨骼动作,渲染整套工序。生产速度一天一个角色。如果是(骷髅王,骷髅弓箭手,骷髅卫士)这种成本更低。模型面数在3000左右,贴图为1024。至于粒子特效可以买那些一大堆破产公司的。

  4、UI成本(rmb5000元一套),主要难点不在美观,而是在于产品应用。有经验的UI设计的价值就在于对产品应用流程的了解,纯粹的美观UI设计不值钱,大学生都可以搞定,最低成本可以压缩至RMB2000元。。

  5、场景地表,场景地表制作完全可以不需要成本,在于地表贴图。地上物制作成本200元一个,低的可以控制在100元。捷径可以去满世界的去收购,破产的,经营不善的开发公司剩余的美术模型和资源。

  6、策划人员成本。核心主策划,缺乏业绩的,梦想成功的。薪水8000,数值策划需要高点,这个属于即便开高薪也找不到。系统策划3000可以找到很好的。剩下的就是执行策划,打杂的。2000元的月薪搞定,一个不够找二个。

  7、程序组,这个要根据已有的技术人员力量有多强悍而定。有的一个人能顶4,5个。有的7,8个也顶不了一个。网页游戏的程序月薪在6000到8000,头头月薪在1万到1万5。

  8、办公成本,房租,可高可低……电脑2500元的电脑足矣,这个别跟我争,我买了N台,还是8个月前的事情。水电费咱就不谈了吧……

  开发一个网页游戏需要具备的知识

  1、扎实的算法知识。主要有:树或图的搜索算法、A*算法、碰撞检测算法、BSP树、人工智能

  2、相关图形处理知识。比如:Direct X编程、OpenGL编程、图形学的相关知识(三维图形的形体、纹理、贴图、照明,还有三维对象的消隐算法比如油画算法,Z缓存)和动画处理知识。如果想深入还要学会几种三维引擎比如OGRE。

  3、扎实的程序语言功底,主要代表为VC、DELPHI和JAVA。其中VC使用最广,现在比较大的游戏也由此开发;DELPHI功能也很强,很多网游:比如网金、传奇都用到了DELPHI;JAVA用于开发手机游戏。

  开发一个网页游戏的常用软件

  1、3dsMAX:大多数游戏开发公司美工使用,效率较高,可以独立制作游戏中所有美术相关资源。

  2、Delphi:直接编译生成可执行代码,编译速度快。由于Delphi编译器采用了条件编译和选择链接技术,使用它生成的执行文件更加精炼,运行速度更快。在处理速度和存取服务器方面,Delphi的性能远远高于其他同类产品。

  3、 Photoshop:PHOTOSHOP是一个很好的图像编辑软件,PHOTOSHOP的应用领域很广泛,在图像、图形、文字、视频、出版各方面都有涉及。

  4、MAYA:跟3dsMAX差不多的软件,因个人喜好而定, MAYA在制作动作的方面较MAX稍差,不过在很多方面这两款软件都是可以兼容的。

  5、其他:在个人计算机上,可以用目前流性的软件开发工具,比如:C,C++,VC++,Delphi,C++ Builder等。由于Windows操作系统的普及和其强大的多媒体功能,越来越多的游戏支持Windows操作系统。

  开发一个网页游戏需要了解的常识

  1、图形引擎主要包含游戏中的场景(室内或室外)管理与渲染,角色的动作管理绘制,特效管理与渲染(粒子系统,自然模拟(如水纹,植物等模拟)),光照和材质处理,LOD(Level Object Detail)管理等,另外还有图形数据转换工具开发,这些工具主要用于把美工用DCC软件(如3DS Max,Maya,Soft XSI,Soft Image3D等)软件制作的模型和动作数据以及用Photo shop或painter等工具制作的贴图,转化成flash游戏开发程序中用的资源文件。

  2、物理引擎主要包含游戏世界中的物体之间、物体和场景之间发生碰撞后的力学模拟, 以及发生碰撞后的物体骨骼运动的力学模拟(比较著名的物理引擎有havok公司的game dynamics sdk,还有open source 的ODE—Open Dynamics Engine)。

  3、游戏开发工具主要包含关卡编辑器,角色编辑器,资源打包管理,DCC软件的插件工具等开发。

  4、支持局域网对战的网络引擎开发,主要解决局域网网络发包和延迟处理,通讯同步的问题,有同步通讯和异步通讯两种做法,异步通讯用于那些对运行帧速要求比较高的游戏,同步通讯相对异步通讯来说效率相对低,但是同步通讯的编程模型相对异步通讯来得简单一些。

  5、游戏引擎主要是把图形引擎、声音引擎、物理引擎整合起来,主要针对某个游戏制作一个游戏系统,其包含游戏关卡编辑器,主要用途是可以可视化的对场景进行调整,光照效果和雾化等效果调整,事件设置,道具摆放,NPC设置,另外还有角色编辑器,主要用于编辑角色的属性和检查动作数据的正确性。一般日本游戏公司的做法,他们会把关卡编辑器和角色编辑器直接做到游戏中,所有的参数调整都在游戏中通过调试菜单来进行编辑,所以一般他们把这部分调试菜单的功能做的很强大,同时在屏幕上实时的显示一些重要的信息,这样做的好处是关卡编辑器调整的效果直接就是游戏的效果,但是对于程序的重用性来说可能不是很好,比如说要用到另外一个游戏项目中就比较难,除非两个游戏类型相同,只要把场景和角色数据换一下,还有做下一代产品也没有问题,只要根据式样增加调试菜单的功能就可以了。

看过“如何开发一个网页游戏”的人还看了:

1.制作一款网页游戏要怎么做

2.网页游戏的经营模式

如何开发一个网页游戏 游戏行业是一个近几年很热的行业,网页游戏的市场需求量也很大,因此很多人想要自己开发一个网页游戏。那你知道如何开发一个网页游戏吗?下面将由学习啦小编告诉大家如何开发一个网页游戏,仅供大家参考! 开发一个网页游戏的步骤 1、数据流程 数据流程其中, 推荐度: 点击下载文档文档为doc格式

上一篇:如何开发手机游戏

下一篇:没有了



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有