如何开发一个网页游戏 | 您所在的位置:网站首页 › 制作一个网页游戏需要多少钱 › 如何开发一个网页游戏 |
如何开发一个网页游戏
![]() 游戏行业是一个近几年很热的行业,网页游戏的市场需求量也很大,因此很多人想要自己开发一个网页游戏。那你知道如何开发一个网页游戏吗?下面将由学习啦小编告诉大家如何开发一个网页游戏,仅供大家参考!
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、数据流程 数据流程其中, 推荐度:![]() ![]() ![]() ![]() ![]() 上一篇:如何开发手机游戏 下一篇:没有了 |
CopyRight 2018-2019 实验室设备网 版权所有 |