当前位置:首页 » 网页前端 » web版网络游戏技术
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

web版网络游戏技术

发布时间: 2023-05-05 17:20:39

① 开发网页游戏需要哪些基本的技术

目前来看,开发网页游戏基本的技术至少包括:
①photoshop操作 以及 HTML+CSS+Javascript的基础知识 是最最基础的。
②flash+actionScript在IE中必不可少的。
③未来的浏览器世界必将被HTML5统治一段时间,so,HTML5规范中涉及的SVG-canvas、离线存储、WebSocket、webWork等常用技术也是很基本的。

关键你说的是“游戏”,而且还是网页的,这个跟服务器语言怎么会有关系呢?
服务器做的是数据存取; 但是游枯则洞戏的重点在交互操作,一定是在客户端的操作,至于服务器这边随便什么语言都可以的啊,关键是确保服务器系统软件的数据存取效率 & 硬件的稳定性。

网页游戏要求服盯岁务端的相应高并发而且快速相应(可以适当放弃服务端的计算能力)。

若是你想了解服务端语言知识,学习java、.NET、php等等都是合适的(java和c#/ASP的计算能力还是很强的,都支持集群服务器),其实没枯核心就是了解它们跟数据库的交互 & 向客户端的输出的特点,甚至可以自己搭建服务器依托于文件系统作为持久化媒介使用。

最近在玩node.js所以自己尝试弄了个服务器,很靠谱的,而且node.js是单线程服务端语言,对于请求的并发和快速相应能力超强,只是集群应用还不是很成熟,目前淘宝在花力气做研究改造。

② web1.0的特征

一、web1.0基本采用的是技术创新主导模式,信息技术的变革和使用对于网站的新生与发展起到了关键性的作用。新浪的最初就是以技术平台起家,搜狐以搜索技术起家,腾讯以即时通讯技术起家,盛大以网络游戏起家,在这些网站的创始阶段,技术性的痕迹相当之重。
二、web1.0的盈利都基于一个共通点,即巨大的点击流量。无论是早期融资还是后期获利,依托的都是为数众多的用户和点击率,以点击率为基础上市或开展增值服务,受众群众的基础,决定了盈利的水平和速度,充分地体现了互联网的眼球经济色彩。
三、web1.0的发展出现了向综合门户合流现象,早期的新浪与搜狐、网易等,继续坚持了门户网站的道路,而腾讯、MSN、GOOGLE等网络新贵,都纷纷走向了门户网络,尤其是对于新闻信息,有着极大的、共同的兴趣。这一情况的出现,在于门户网站本身的盈利空间更加广阔,盈利方式更加多元化,占据网站平台,可以更加有效地实现增值意图,并延伸由主营业务之外的各类服务。
四、web1.0的合流同时,还形成了主营与兼营结合的明晰产业结构。新浪以新闻+广告为主,网易拓展游戏,搜狐延伸门户矩阵,各家以主营作为突破口,以兼营作为补充点,形成拳头加肉掌的发展方式。
五、web1.0不以html为语言,在1.0时代,动态网站已经广泛应用,比如论坛等。

③ 怎样制作网页游戏

很多人想投身游戏行业,成为真正的游戏制作人。但是他们对游戏的制作过程,和各个职位的职能都是比较陌生的。对网页游戏开发也不够了解,游戏到底是怎么制作出来的呢?\x0d\x0a\x0d\x0a网页游戏开发的程序构成分为三大部分:第一是数据流程。第二是美术。第三是程序。\x0d\x0a1、数据流程\x0d\x0a数据流程其中,数据流程包括了功能。也只有在功能中才能体现数据流程。\x0d\x0a比如最简单的卖买产品。要实现这个功能,那么需要有产品基础表、产品详细表、碧誉漏商店表、背包表。如果扩展性更强,相应的双表是少不不了的。\x0d\x0a表的问题都简单了,关键是这个物品有什么用,这样物品的来源,一大堆数据,物品的走向,又是一大堆数据。最后,这些数据得绕成一个圈。绕圈是一件困难的事情,特别是功能和道具多了起来的时候。难度是2的n次方。\x0d\x0a2、美术\x0d\x0aUI:简洁漂亮的界面总会有好处。\x0d\x0a小图标:道具,地图,装备,一类至少10个吧?大体上百把个是需要的。\x0d\x0a3、程序分5个部分\x0d\x0a数据库:一大堆基础数据表和详细数据表。基础数据表:比如等级1到等级100的用户的属性初始值。详细数据表:每个用户的具体属性。\x0d\x0a功能页面、功能函数。主要就是数据存取,判断,数据走向。\x0d\x0aajax函数:(可选)某些需要伪即时的功能要用到。\x0d\x0ajavascript函数:(可选)模拟客户端的数虚运据计算。也就是webgame的与时间相关的数据。分为两部分。一部分是真实数据,是由服务器端的定时器计算的。另一部分是只有初始值,客户端显示用的。不需要即时同步,仅仅需要模拟同步就行。\x0d\x0a服务器定时器:(C语言或自己设定服务器)定时循环执行某一段代码。而这段代码主要是根据数据库的数据进行更新。这个可以找个C语言程序员来做。对于C语言程序员来讲,这个功能是相当的简单。当然,具体的处理数据的判断和悔烂操作数据库,需要你自己写。让C语言程序员给你段标准代码就行了。完全支持sql语句的。\x0d\x0a当然在网页游戏开发前,还要组织相关的专业人才,制作一款网络游戏需要的最核心人才是原画、2D、3D、程序设计、策划等这些方面的人才是必不可少的,因此,要开发一个网页游戏除了要程序员以外,千万不要忘了准备以上人才。

④ Web3D技术的Web3D技术的应用:

在线虚拟现实技术,可以基于网页运行,英文简称WEB3D,是下一代互联网展示技术的核心,是目前互联网技术的换代与升级的趋势。作为一个新兴的计算机技术,在线虚拟现实技术的应用领域非常广泛,它可用于数字城市建设、企业展示、产品营销、远程教育、旅游推广、文博展览、企业宣传、军事模拟、房产装修等。
在线虚拟现实技术采用三维实时分布式渲染技术来实现无限大规模场景的实时渲染,与三维网络游戏的核心技术类似,但又有所不同。在线虚拟现实技术在三维网络游戏技术的基础上增加了压缩和网络流式传输的功能,无须事先下载客户端,便可以直接在网页内边浏览边下载。
通过在线虚拟现实技术,可以将城市现在和未来的面貌用三维的形式呈现于互联网,并通过与数据库的连接,实现信息的搜索和管理。
通过在线虚拟现实技术,可以将企业产品真实三维还原,多角度观看、任意拆装及组合,将目前现场才能解决的问题在互联网上解决。
通过在线虚拟现实技术,可以将展览馆、旅游景点身临其境的实现和互联网的挂接,实现“不出门、不花钱、游世界”的梦想。
通过在线虚拟现实技术,可以实现远程教育的高度真实化,特别是对于那些操作要求极高的专业,如汽车修理等,能大幅度提高远程教育的教学质量。

⑤ 网页游戏 用了 哪些 编程技术

网页游戏程序构成分为三大部分:
第一是数据流程。第二是美术。第三是程序。
1)数据流程
数据流程其中,数据流程包括了功能。也只有在功能中才能体现数据流程。
比如最简单的卖买产品。要实现这个功能,那么需要有产品基础表、产品详细表、商店表、背包表。如果扩展性更强,相应的双表是少不不了的。
表的问题都简单了,关键是这个物品有什么用,这样物品的来源,一大堆数据,物品的走向,又是一大堆数据。最后,这些数据得绕成一个圈。
绕圈是一件困难的事情,特别是功能和道具多了起来的时候。难度是2的n次方。
2)美术:
UI:简洁漂亮的界面总会有好处。
小图标:道具,地图,装备,一类至少10个吧?大体上百把个是需要的。
3)程序分5个部分:
服务器定时器:(C语言或自己设定服务器)定时循环执行某一段代码。而这段代码主要是根据数据库的数据进行更新。这个可以找个C语言程序员来做。对于C语言程序员来讲,这个功能是相当的简单。当然,具体的处理数据的判断和操作数据库,需要你自己写。让C语言程序员给你段标准代码就行了。完全支持sql语句的。
功能页面、功能函数。主要就是数据存取,判断,数据走向。
ajax函数:(可选)某些需要伪即时的功能要用到。
javascript函数:(可选)模拟客户端的数据计算。也就是webgame的与时间相关的数据。分为两部分。一部分是真实数据,是由服务器端的定时器计算的。另一部分是只有初始值,客户端显示用的。不需要即时同步,仅仅需要模拟同步就行。
数据库:一大堆基础数据表和详细数据表。基础数据表:比如等级1到等级100的用户的属性初始值。详细数据表:每个用户的具体属性。

网页游戏的开发工具和技术
网页游戏的开发技术有很多,但常用的开发工具和技术主要有以下几个:
1)ASP技术 Actieserver Paga(ASP)意为“动态服务器页面”。ASP是微软公司开发用来代替CGI脚本城府的编程工具,当用于设计动态网站。ASP脚本集成于HTML中,无需编译即可直接解释执行,独立于浏览器(能解释LTML码的浏览器即可浏览ASP网页),保护源码(ASP脚本在服务器上执行,传到浏览器端的只是ASP执行结果所生成的常规HLML代码)。
2)Flex技术Flex是Adobe的纯嫌岁服务器端产品。该技术提供了一个新的,基于标准的语言和编程模型,其编程模型支持常用的设计模式,能够使企业创建许多有吸引力的,交互者拿的快速应用,争强了用户对网页的体验。传统网页游戏开发的局限是表现层受到一定的约束,而Flex技术能轻松地解决这一技术难题。网游Small World就是基于Flex技术开发的。
3)Ajax技术 Asynchronousjavascript and xml(Akax)意为“异步 JavaScript和XML”。Ajax是一种创建交互式网页应用的网页开发技术,它不是一个新的编程语言,而是一个编程技术。Ajax的自大优点就是能再吧刷新整个页面的前提下更新数据,使得Web应用程序更为迅速的响应用户的交互需求。
4)JSP技术Java ServerPages(JSP)是一种动态网页技术标准,它可在传统的网页HTML文件(*.htm,*.html)中插入java程序段和JSP标记,其生成的内容的逻辑被封装在标识和JavaBeans或者Enterprise JavaBeans TM组件)能够执行应用程序所要求的更为复杂的处理。由于Java在移植性、扩展性、多线程方面的特点使它成为目前网页游戏的开发语言。由Java技术开发的高端网页游戏,能处理各类与服务器的交互和复杂图形,开发大型网络游戏。
5)PHP技术 HypertextPreprocessor(PHP)意义“超级文本预处理语言”。PHP是一种在服务器端执行的嵌入HRML文档的脚本语言,风格类似C语言,应用广泛。PHP于CGI或Perl相比,能更快速地执行动态网页。PHP是将程序嵌入到HTML文档中去执行,跨平台性强,程序开发快,执行相率高,可编译以做睁达到加密和优化代码,支持几乎所有流行的数据库,以及操作系统。

⑥ web网游的发展史

网页游戏又称Web游戏,无端网游,其实就是用浏览器玩的游戏,它不用下载客户端,任何地方任何时间任何一台能上网的电脑就可以快乐的游戏,尤其适合上班一族。

网页游戏只要能打开IE,10秒钟即可进入游戏,不用下载庞大客户端,更不存在机器配置不够的问题。最重要的是关闭或者切换极其方便,再也不用担心上班玩游戏被BOSS逮住了~

上世纪90年代昙花一现的网页游戏,最近在坊间再度复苏,有所不同的是,与任何怀旧复古风无关,曾因浏览器技术硬伤而遭雪藏的网页游戏,这一次,是以完全不同的面貌充任网游经营者的救世之师……

在游戏的界面和动态交互过程中,玩家几乎已经难以区分这是浏览器上的网页应用,还是一个独立的游戏程序。

现在网页游戏到底有多火,我不用多说,去网络输入”网页游戏” 你看看多少游戏商做推广就知道了!整整一屏!

当然,技术硬伤被抚平之后,网页游戏最大的优势-方便性更加被发挥得肆无忌惮!不需要下载数据包、不需安装客户端、不需要安装光盘,玩家只需打开网页就可以玩的游戏,从第一步-游戏参与方式上就实现了革命性改变的网页游戏,几乎可以向中国1.72亿网民张开怀抱。
由于方便性所带来的游戏黏性力量是吓人的:据统计,中国2006年网络游戏人群达到率为70%,其中,QQ游戏到达率37%,联众20%,盛大19%。QQ游戏达到率遥遥领先的原因正是由于QQ的存在简化了游戏的达到途径。以此类推,将达到途径简化到极致的网页游戏(只要能上网就能玩游戏)在方便性上比QQ游戏有过之而无不及,加之拜Web2.0所赐,几乎实现了浏览器与桌面游戏在界面和交互方式上的相近。
另外,网页游戏不单单停留在网页表现形式上,它还将会向手机WAP和手机客户端图形网游(j2me)方式联合发展,是跨平台的,两个平台访问的是同一服务器,离线后,玩家可以通过手机继续进行且资料库共享……具备了精锐魅力的网页游戏前途不可限量

还有很重要的一点是网页游戏比传统网络游戏更具获益空间,网页游戏恰恰获得的是网民中有支付能力的玩家。白领玩家的特点是工作压力大,玩游戏的时间和精力少,但荷包中有足够的钞票,舍得给其所看中的网络娱乐方式投钱

网游市场新机遇

2005年是中国网游产业最好的年代,却是中小网游企业最坏的年代,中国网络游戏潜力瞬间被发掘的同时,却也成为了盛大,九城,网易和腾讯等寡头们的生存游戏。游离于巨头之外的其他网游企业为不沦落为以食残羹冷炙的小角色,纷纷寻求新的开阔地获取生存权。
如今,网页游戏已经创下了丰厚的佳绩。据某风投机构的一份可行性投资报告中指出:网页游戏在获收益模式上独特且丰富,比如:网页式游戏最适合体现在情感投入式广告,利用网页游戏内容上容易扩充的特点,可以达到与各种加值服务实现结合,并可轻易地和同业和异业共同合作等等。
而对网游企业而言,网页游戏也是新的战略地:网络通信细节被浏览器实现了,游戏开发者不需购买昂贵的网络引擎就可廉价地实现网络游戏。对游戏业来说,在中国这样一个盗版横行的环境中,网络游戏是唯一的赢利途径,但传统的PC网游开发成本高,网页游戏的出现,自然为中国游戏业 “年轻”的创业者们提供了一个绝佳的机会。

商业价值:用户高端与移动终端
根据艾瑞咨询最新推出的《2007-2008年中国网络游戏行业发展报告》的数据显示,在全体网络游戏用户的样本中,大专及以上学历者占总数的比例达到了62.8%。可见网页游戏的主要用户群属于高消费群体,有很强的购买能力和需求,这种用户属性将是未来网页游戏广告等价值爆发的基础。
手机互联网正在兴奋地朝我们走来,手机互联网是一个没有微软的世界,充满了机会想象力,就连刚隐退的雷军也看上了手机互联网并做了投资。网页游戏从这个意义上看是专门为未来手机互联网时代准备的,国外已经流行的twitter、开始出现的手机facebook,都是web手机化的应用,那么网页游戏走进手机互联网应该很快就会发生,而这对于基于客户端的传统网游是不可能完成的任务。
网游web化是趋势,传统网游享受最后的晚餐
笔者在本文前面提到web大潮,而web大潮的归宿将是手机互联网,网页游戏无需挂载客户端这一特性,使得网页游戏更容易进入手机互联网,即使在未来的手机互联网时代,网页游戏也不会落伍。由此,我们发现网页游戏其实是一个朝阳产业 。目前,无论是adobe还是微软,都推出了自己的下一代富应用计划,因为他们都明白:互联网属于web!
在简单分析之后,可以看到一个轮廓,更准确地说是方向:web正在统治互联网,网游行业也不能例外,网页游戏很可能成为传统网游的掘墓人。传统网游已经发展到了一个临界点,目前他们正在享受自己最后的晚餐。事实上,在欧美的游戏排行榜上已经出现了一款网页游戏,我国的互联网偏娱乐,可能这种过程会延迟一些,但是不会太久,该来的一定会来!
传统网游尤其是中国的传统网游早就乏味可陈,几乎没有什么原创,更不用提什么创新了,同时传统网游人群过分聚集于青少年低龄人群,使得青少年沉溺于网吧里,毁了不少孩子。欧美等发达国家的互联网都是工具性为主,而我国的互联网偏重于娱乐化,这是大家的共识,但是还有一个共识是:中国的互联网也在悄悄地改变,网民的受教育越来越高,互联网的用途正在慢慢改变;办公网络化在中国逐步走向普及,网上工作的白领人群的数量增速很快,给网页游戏带来了前所未有的契机。

网页游戏的发展、市场分析
近两年来,尤其是近一年来,国内外网页游戏生猛出现,日新月异,目不暇接。
那么,网页游戏的兴起原因是什么?网页游戏作为一个新生事物,它的过去、现在和将来会是怎样的?从游戏制作者的角度,我们如何看待它的市场和制作特征?

1. 从游戏市场和用户视角来看,网页游戏绝非主流游戏,而且也不可能成为主流。但是它满足了一部分人的需求,适应了一个细分市场。
营销专家说,你不可能把东西卖给所有人,深耕小众市场往往有大收获。玩网页游戏的小众是哪些人?根据中国网页游戏论坛的投票调查,玩网页游戏的人群主要分布为上班白领(60.39%)和学生群体(32.63%)。白领特点是工作压力大,玩游戏的时间和精力都相当有限。但是无论如何,娱乐需求、尤其是忙碌工作间歇放松心情的需求,对于白领来说是一直存在的。上班间歇玩魔兽或者魔域?除非你吃了豹子胆!老板发现非得炒了你的鱿鱼!即使老板不管,你工作已经累得要趴下了,还有精力在游戏中奔跑并持续砍怪吗?这时,打开浏览器,清闲自在地玩一下网页游戏如何?你在瞬间得到了放松和乐趣,而老板还以为你在上网查资料。因此,网页游戏最基本的特征,显然不是绚丽的画面、高超的3D技术,而是它刺中了上班族那根潜藏已久、没时间又怕辛苦的游戏娱乐神经。网页游戏提供的轻量级娱乐,占时间少,操作简单,给忙碌紧张的上班族一丝难得的轻松快意。这是它存在的理由。我们还注意到一个细节,那就是玩魔兽网游的玩家,并不排斥玩网页游戏。笔者就认识一个朋友,晚上回家大战魔兽,但白天上班时会偶尔打开浏览器,在Travian里管理他的村落。一个是主流,一个是支流,一个是重量级大作,一个是轻量级娱乐,各有各的风格,各有各的玩法,道并行而不悖。大餐并不妨碍精制小菜的存在。如果说存在的就是合理的,那么网页游戏这种新形式的游戏,存在不仅合理,其发展也是合理的:因为有市场需求。

2.比传统网络游戏更具获益空间

网页游戏尽管具备只要会上网就能玩的特点,但网页游戏并不能取《传奇》《魔兽》而代之,也正是由于参与的便捷性,决定了它最有可能攒获的是那些终日困锢在高档写字楼只尺方寸之间的白领们。
数据也可以支持这一点:在中国网页游戏论坛最近所做在线调查显示,网民中的白领受访者中,有60%的人群表示在未来可接受尝试网页游戏,这个比例高于学生受访者的30%接受程度。
不可低估的是,网页游戏恰恰获得的是网民中有支付能力的玩家。白领玩家的特点是工作压力大,玩游戏的时间和精力少,但荷包中有足够的钞票,舍得给其所看中的网络娱乐方式投钱,对于网游运营商角度来看,这一点显然要比传统网络游戏更具获益空间。
况且,中国网民中的白领大军丝毫不比广大网游玩家逊色,据有关部门统计,目前中国1.72亿的网民之中,网游玩家占30%,剩余的70%人群中,白领人群占到其中的40%以上,即5100多万,按照白领中60%对网页游戏感兴趣的比例计算,这种新形态的网络游戏天然获得了将近3000万的支持。加之有强劲的支付能力作为支持,网页游戏抓取的人群显然是块丰沃的土壤
3. 从游戏制作者的视角来看,网页游戏最大的贡献是它提供了一个低门槛的、通向财富和名声之路。
为什么这么说?网页游戏天然就是网络游戏。在这里,网络通信细节被浏览器实现了,屏蔽了,游戏开发者无需购买昂贵的网游引擎,就可廉价地实现网络游戏。这对于中国的游戏制作者意义重大。因为中国这样一个盗版横行的环境里,单机游戏,无论是PC上的还是手机上的,无论是粗制滥造的还是呕心沥血的精品,都无赢利的可能。游戏在中国要赚钱,要赢利,只能靠网络游戏。但传统的PC网游开发成本巨高,变成了几个垄断巨头之间的游戏。网页游戏的出现,大大降低了网游制作的门槛,使没有充裕资金的小公司或小团队,可以选择在网页游戏方面试试他们的运气,这时取胜的法宝是创新、创意和对玩家需求的深度挖掘。网页游戏,也就变成了“穷人也能做得起的网游”。
4. 从受众群体容量来说,网页游戏有天然优势。能通过浏览器上网的人都是网页游戏的潜在受众。
这个群体非常巨大,多巨大?2007年CNNIC调查显示:中国网民数量达1.37亿,世界第二。据市场统计,中国2006年网游的收入是59亿,人群达到率70%,其中,QQ游戏到达率37%(5000万人),联众:20%(2700万), 盛大:19%。这里有一个细节值得研究:为什么QQ游戏的达到率远高于盛大?因为有QQ的存在,它提供了简化的到达途径。人性都是懒惰的,喜爱用举手之劳的操作来达到目的。在QQ上一点击就能达到QQ游戏,而盛大就没有这样的利器,联众更没有。游戏的到达率与简便的途径关系非常密切。与此类似,网页游戏,使用浏览器把游戏体验的途径简化到了极致:能上网的人,都可以“无需下载任何东西,无成本、无等待”地玩网页游戏,只要输入URL就可。这种简化是革命性的,与PC网游成鲜明对比。PC网游需要下载300M以上(有的甚至超过1G)的客户端,无法与网页游戏的便利性相比。因此,网页游戏有巨大的潜在受众,又把体验游戏的过程简化到了极致,其发展潜力不容忽视,现在所缺的,就是好游戏。
5. 网页游戏首先是游戏,而游戏的黏人程度是远远超过一般网站。媒体报道,据美国市场研究机构Parks Associates近日公布的一份报告称,尽管网络视频和社交网站非常流行,但网络游戏仍然是美国网民最喜爱的娱乐方式。据数据显示,34%的美国成年网民每周都会玩网络游戏,而观看YouTube等视频网站的比例为29%,访问MySpace和Facebook等社交网站的比例为19%。无独有偶。可以说,许多所谓的Web2.0,在吸引和黏住网民方面远不如网页游戏。话也可反过来说,那就是,网页游戏是web2.0的最佳实践(best practice)之一。中国的情况和欧美不一样,互联网被当作一个巨大的娱乐平台,所以这更具有实践指导意义。那些扭捏作态、从国外拷贝模式的所谓web2.0网站,还不如立刻放弃,直奔网页游戏而去。从赢利方式来看,网页游戏也比web2.0可操作的空间大。进退都方便。进,可以道具收费或者会员收费,直接有现金流入;退,可以在游戏里放广告,而且广告形式多样化,能在游戏中深度嵌入广告。可以说,就赢利能力而言,好的网页游戏比一般Web2.0网站要强得多。还是那句老话:现在所缺的,就是好游戏。

前景看好招饿狼四起, 行业需要规范跟整顿

网页游戏门槛低是指研发成本低,很多公司认为十来个人,利用flash技术花上三五个月百十万即可推出一款产品。也正是众多厂商看好的这点纷纷从各地爆发出近百个网页游戏工作室:传统游戏厂商、网络媒体公司、手机游戏公司以及社区网站。他们看好网页游戏市场纷纷转型研发网页游戏,势必把网页游戏这块蛋糕上分享一杯羹。

目前很多玩家把网页游戏当成小游戏,很多原因就是在于他们玩了开发时间太短甚至技术不够完善,让他们玩上几天就对游戏失去了信心,因此导致对网页游戏产生出了误解的定义,希望各个开发团队引以为鉴。

很多研发工作室用上几十万资金三五个月就开发出一款产品,然而他们却忽略了网页游戏的寿命。一款游戏的寿命限定于该游戏的可玩性,试问一句一款开发三五个月的产品能有多少可玩性呢?就拿传统mmo游戏来说五十人研发一款产品需要一年而产品最多三五个月就必须出资料片来延续,否则游戏寿命就到了终点。而十多个人研发三五个月的游戏产品又能维持多久呢?一个月?三个月?这个虽然只是一个推理但是问题严重性警告了我们不要简陋开发产品而求速度推出占领游戏市场。即便有一些用户,两个月、三个月后呢?他们会不会流失?失去了还会不会回来?玩家是否在贵公司的定义前加上垃圾俩字呢?

赶潮流,杭州人叫“杭儿风”,也有人叫“跟屁虫”,当然这个称呼略微不雅一点。说的都是一个意思,做什么能发财,我就去,哪里有钱,我也去。当年有人发现养牛蛙发财了,于是中国大地,特别是江南地区,掀起了全民养牛蛙活动,结果可想而知,除了少数大户赚到之外,大部分人血本无归。还有大家都知道的君子兰,当年的一盆君子兰,被炒的价格相当于黄金,但是后来越来越多的人开始种植,当你在那个年代来到东三省,你看到的是遍地的君子兰跟参差不齐的品质。整体质量被拉下来了,市场被拖垮了。

而今的网页游戏,面临的是同样的一个情况。看到网页游戏可以赚钱,甚至是可以赚大钱之后。跟风的品性又从身体里爆发出来,于是可以看到,一款又一款质量不一,规格不一,技术不一的网页游戏,开始在市场上出现,你来我往,为的就是赚钱。一些游戏,根本就没有开发完,充其量不过是一个半成品,也拿出来招摇过市,打着精品的名号敛财,从测试就大把大把的收钱。这些伎俩,被上文提到的那些眼光独到,挑剔异常的知识份子看穿之后,就开始没落。之后,像是多米诺骨牌一样,一群群的倒下。这不仅毁了厂商自己,也在一定程度上影响了整个行业。而信誉,对于一个刚刚发展中的朝阳行业来说,是极其重要的,当信誉被毁坏之后,是很难再次建立的。对于此,不能说些别的什么,只有两条路,第一,是迅速建立一个行业规则,第二,就是呼吁这些厂商们手下留情。总之,网页游戏的前景,是十分明朗的,我们需要的不过是行业的规范跟整顿,国人的跟风特性,不能毁了这个行业。

上面谈了网页游戏发展的必然、受众分析,粗浅的市场分析和目前存在的隐患,下面做一些预言。未必准确,权作参考吧:

1. RIA的各种技术目前还在发展,网页游戏乘其势,总的发展势头是乐观的。目前,网页游戏这个市场正在迅猛发育中。

2. 网页游戏不可能是主流游戏,但是由于有自己的细分市场。深入耕耘这个细分市场,也能活得有滋有味,最重要的是挖掘小众市场的需 求,并看清楚自己的边界,能做什么,不能做什么,一定要头脑清楚。“知人者智,自知者明”,硬要在网页游戏中实现它所不擅长的效果,未必明智。

3. 我们将目睹越来越多的中小公司投入到网页游戏中来,个人和兴趣小组更多。这方面的资本投入也会慢慢变大

4. 会出现专注于网页游戏的门户或论坛,顶级游戏网页游戏频道www.webgame86.com 就是一个例子. 这类门户网站提供全面的最新的网页游戏资讯和游戏发布平台,也是玩家交流心得的平台.

5. 网页游戏进入门槛低,竞争将会非常激烈。产品多,淘汰率高,精品少。国内的网页游戏在设计理念、玩法设计、细节处理等方面都无法与国外相比,因此会出现一到两年的模仿抄袭阶段。但是国内的网页游戏竞争,最终比的是如何深入挖掘玩家需求,如何根据本土玩家的趣味和网页游戏本身的特征,设计出最佳游戏来。

6.网页游戏将会向手机WAP和手机客户端图形网游(j2me)方式联合发展,是跨平台的,而不会单单停留在网页表现形式上。多平台的受众覆盖率和赢利空间更大。北京飞度无限公司在这方面已经迈出了第一步,它的一个产品就是同时出现在web上和手机上的,既是网页游戏,又是j2me图形手机网游,两个平台访问的是同一服务器。

7. 网页游戏发展一段时间之后(大约两年),将会出现到五家左右的大鳄。大鳄可能是三种情况:
1)在竞争中幸存、慢慢发展壮大的本地小公司,它们以富有创意和特色的产品和快速反应取胜。
2)社区强者,以巨大用户数目为基础进入,与社区融合并通吃,它们以巨大用户和社区取胜。
3)资本通过收购、兼并组建的专注于网页游戏新公司,它们以资本取胜。
但是大鳄的出现并不能垄断这个市场,小鱼小虾靠创意、本土化设计和积累仍然能活下去,在网页游戏这块充满希望的土地上成长。

⑦ Web3D技术的具体流行技术

Java3D和GL4Java(OpenGl For Java)
JAVA3D可用在三维动画、三维游戏、机械CAD等领域。
可以用来编写三维形体,但和VRML不同,JAVA3D没有基本形体,不过我们可以利用JAVA3D所带的UTILITY生成一些基本形体如立方体、球、圆锥等,我们也可以直接调用一些软件如ALIAS、LIGHTWARE、3DS MAX生成的形体,也可以直接调用VRML2.0生成的形体。
可以和VRML一样,使形体带有颜色、贴图。
可以产生形体的运动、变化,动态地改变观测点的位置及视角。
可以具有交互作用,如点击形体时会使程序发出一个信号从而产生一定的变化。
可以充分利用JAVA语言的强大功能,编写出复杂的三维应用程序。
JAVA3D具有VRML所没有的形体碰撞检查功能。
作为一个高级的三维图形编程API,JAVA3D给我们带来了极大的方便,它包含了VRML2.0所提供的所有功能。
这里有一段国内资深3d程序员的评论:
GL4Java、VRML、JAVA3D的比较
由于OPENGL的跨平台特性,许多人利用OPENGL编写三维应用程序,不过对于一个非计算专业的人员来说,利用OPENGL编写出复杂的三维应用程序是比较困难的,且不说C/C++语言和java的掌握需要花费大量时间精力,当我们需要处理复杂问题的时候,我们不得不自己完成大量非常繁琐的工作。当然,对于编程高手来说,OPENGL是他们发挥才能的非常好的工具。
VRML2.0(VRML97)自1997年12月正式成为国际标准之后,在网络上得到了广泛的应用,编写VRML程序非常方法(VRML语言可以说比BASIC、JAVAs cript等语言还要简单),同时可以编写三维动画片、三维游戏、用于计算机辅助教学,因而其应用前景非常广阔尤其适合在中国推广应用。不过由于VRML语言功能目前还不是很强(如目前没有形体之间的碰撞检查功能),与JAVA语言等其它高级语言的连接较难掌握,因而失去了一些计算机高手的宠爱。但我们认为,我们可以让大学里的文理科学生利用VRML编写多媒体应用程序,让学生很快地对编写程序感兴趣,从而使国内的计算机水平得到提高。DIRECT3D是Microsoft公司推出的三维图形编程API,它主要应用于三维游戏的编程,目前相关的学习资料难于获得,由于它一般需要VC等编程工具进行编程,需要编程人员具有较高的C++等高级语言的编程功底,因而难以普及。
JAVA3D是建立在JAVA2(JAVA1.2)基础之上的,JAVA语言的简单性使JAVA3D的推广有了可能。OPENGL和JAVA3D之间的比较可以看成汇编语言与C语言之间的比较,一个是低级的,一个是高级的(也许这样比较不太恰当)。JAVA3D给我们编写三维应用程序提供了一个非常完善的API,它可以帮助我们:
生成简单或复杂的形体(也可以直接调用现有的三维形体)
使形体具有颜色、透明效果、贴图。
可以在三维环境中生成灯光、移动灯光。
可以具有行为(Behavior)的处理判断能力(键盘、鼠标、定时等)
可以生成雾、背景、声音等。
可以使形体变形、移动、生成三维动画。
可以编写非常复杂的应用程序,用于各种领域如VR。 由于Fluid3D并不是一个Web编写工具,因此它着眼于强化3D制作平台的性能。直到最近才公诸于世的Fluid3D插件填补了市场 的一个空白,尽管到目前为止它的应用范围还相当有限。它的主要功能是可以用来传输高度压缩的3D图像,而这种图像的下载通常是相当麻烦和耗时的。它的运用有助于使Web的3D技术更实用和切合实际,使之对桌面用户而言更有乐趣。
Superscape(VRT)
Superscape VRT是Superscape公司基于Direct3D开发的一个虚拟现实环境编程平台。它最重要的特点是引入了面向对象技术,结合当前流行的可视化编程界面,另外,它还具有很好的扩展性。 用户通过VRT可以创建真正的交互式的3D世界,并通过浏览器在本地或Internet上进行浏览。 它是3DS MAX的一款插件,可生成输出FLASH的文件与Adobe Illustrator的AI文件。
Viewpoint(Metastream)
Viewpoint Experience Technology (简称VET)的前身是由metacreation和Intel开发的metastream技术。提到metacreation,相信不少人曾对这家有传奇色彩的公司感兴趣过,他出品的软件虽算不上什么大手笔,却个个功能极具特色,像有名的Bryce、Poser、KPT滤镜等。奇怪的是为了全面发展metastream技术,matacreation卖光了他所有的产品,并把自己名字改为Metastream。
在2000年夏,Metastream购买了Viewpoint公司并继承了Viewpoint的名字。Viewpoint data lab是一家专业提供各种三维数字模型出售的厂商,Metastream收购Viewpoint的目的是利用Viewpoint的三维模型库和客户群来推广发展metastream技术。
在mts2.0(metastream)时代metastream的技术优势就已经表现出来。它生成的文件格式非常小,三维多边形网格结构具有scaleable(可伸缩)和Steaming(流传输)特性,使得它非常适合于在网络上的传输。你可以在三维数据下载的过程中看到一个由低精度的粗糙模型逐步转化为完整的高精度模型过程。
VET(也即mts3.0)继承metastream以上特点,并实现了许多新的功能和突破,想当年Viewpoint被PC-Magzine评为Top100计算机产品,可谓风光一时。 在结构上它分为两个部分,一个是储存三维数据和贴图数据的mts文件,一个是对场景参数和交互进行描述的基于XML的mtx文件。它具有一个纯软件的高质量实时渲染引擎,渲染效果接近真实而不需要任何的硬件加速设备。VET可以和用户发生交互操作,通过鼠标或浏览器事件引发一段动画或是一个状态的改变,从而动态地演示一个交互过程。VET除了展示三维对象外还犹如一个能容纳各种技术的包容器。它可以把全景图像作为场景的背景。把flash动画做为贴图使用。
Viewpoint的主要运用市场是作为物品展示的产品宣传和电子商务领域。许多着名的公司与电子商务网站使用了此技术作为产品展示。虽然不如Cult3D那样普及,但凭借着强大的功能还是赢得了不少用户的青睐,像Fuji、Dell、Sony等公司。 Pulse在娱乐游戏领域发展已经有好多年的历史,现在,Pulse凭着在游戏方面的开发经验把3D带到了网上,他瞄准的目标市场也是娱乐业。Pusle提供了一个多媒体平台,囊括2D、3D图形、声音、文本、动画。
Pusle平台分为三个组件:Pusle Player,Pusle Procer和Pusle Creator。 Pusle Player也即播放器插件,除了为IE和Netscape提供的浏览器插件外,Pusle还得到了Apple和Real net work的支持,在Quicktime和RealPlayer中已经包含了Pulse播放器。Pulse Procer:是用来在三维动画工具中输出Pulse所需数据的插件。目前支持的有3d studio max和Maya的插件。能够输出到Pulse中的数据包括:几何体网格、纹理、骨骼变形系统(支持Character Studio),Morph网格变形动画,关键帧动画,音轨信息,摄像机信息。pulse还支持从Vrml和BioVision的输入。Pulse Creator:这是Pulse总的组装平台。导入Pulse Procer生成的数据后,Pulse Creator进行以下的功能操作:
加入交互性、打光、压缩、 流传输和缓存。 这是在图像处理和出版领域具有权威地位的Adobe公司前不久才推出的一个可以通过互连网连接多用户的三维环境式在线聊天工具。在Atmosphere中浏览的感觉类似于玩DOOM类三维视频游戏。所不同的是Atmosphere场景可以通过Internet连接多个用户,连接到同一场景的用户可以彼此实时地看到代表对方的对象(avatar)位置和运动情况,并且可以向所有用户发送聊天短讯。Atmosphere环境提供了对自然重力和碰撞的模拟,使浏览的感受极具真实性。
值得注意的是Atmosphere使用了viewpoint的技术,安装Atmosphere的浏览器插件同时也安装了Viewpoint插件。Atmosphere场景中的三维对象包括由参数定义的基本几何体和viewpoint对象。viewpoint技术提供了对三维几何体高质量的压缩和实时渲染,Adobe直接使用viewpoint技术,既得到了很好的效果,又免除了自己开发的过程。
Atmosphere场景的开发相对来说比较容易。Adobe提供了制作工具Atmosphere Builder,目前此软件还处于Beta版本的测试阶段,可在Adobe的站点免费下载。
从场景的质量看Atmosphere还比较粗糙;从短信息聊天功能上看,只支持一对多的方式;从扩展性上看,Atmosphere目前只能在浏览器和它自己的播放器内运行,还不支持嵌入其它的环境中;从服务器端支持看,Adobe还未提供用来处理多用户交互信息传送的服务器端程序,目前建立的Atmosphere场景只能连接到Adobe的服务器上使用。 Macromedia的shockwave技术,为网络带来了互动的多媒体世界。shockwave在全球拥有一亿三千七百万用户。2000年8月SIGGRAPH大会,intel和Macromedia联合声称将把Intel的网上三维图形技术带给Macromedia shockwave播放器。现在Macromedia Director shockwave studio8.5已经推出,其中最重大的改变就是加入了shockwave3D 引擎。
其实在此之前已经有Director的插件产商为之开发过3D插件,而且有的是shockwaveable的(意味着可以运用于网络并且能够流式传输)。3Dgroove,主要是用于开发网上三维游戏,他的作品多次在出现,智能和交互性已经具有很高的水准。3DDreams,也提供了完整的三维场景建造和控制功能,但在速度上感觉较吃力。
Intel的3D技术具有以下特点。对骨骼变形系统的支持;支持次细分表面,可以根据客户端机器性能自动增减模型精度;支持平滑表面、照片质量的纹理、卡通渲染模式,一些特殊效果如烟、火、水。
Director为shockwave3D加入了几百条控制lingo,结合Director本身功能,无疑在交互能力上shockwave3D具有强大的优势。鉴于Intel和Macromedia在业界的地位,hockwave3D自然得到了众多软硬件厂商的支持。Alias|Wavefront, Discreet,Softimage/Avid,Curious Labs在他们的产品中加入了输出W3D格式的能力。Havok为Shockwave3D加入了实时的模拟真实物理环境和刚体特征,ATI 、NVIDIA也发布在其显示芯片中提供对Shockwave3D硬件加速的支持。
前景和运用。从画面生成质量上看,Shockwave3D还无法和Viewpoint、Cult3D抗衡,因此对于需要高质量画面生成的产品展示领域,它不具备该优势。而对于需要复杂交互性控制能力的娱乐游戏教育领域,Shockwave3D一定能够大显身手。 blaxxun3D和Shout3D是一个基于JAVA applet的渲染引擎,它渲染特定的VRML结点而不需要插件的下载安装。他们都遵循VRML、X3D规范
Shout3D支持的特征:
使用插件直接从MAX中输出3D内容和动画。
支持直接光、凹凸、环境、Alpha、高光贴图模式以及之间的结合。
支持光滑组和多重次物体贴图。
使用六张图像作为全景背景。
骨骼变形,支持Character Studio。
支持多个目标对象之间的变形动画。
blaxxun3D则是Brilliant Digital娱乐公司的产品,这是一个座落在洛杉矶并涉足澳大利亚电脑游戏业的公司。Brilliant于Siggraph2000大会上发布了他们给3d studio max提供的b3d技术。
Brilliant的程序员开发了一个数据压缩和发布技术,使得使得在窄带下也能够实现3D数据流的传输。它引入了以对象为基础的数据库将数据流和所存贮的数据连接起来。然后角色按情节指令进行动画。艺术家和动画师可以直接从3d studio max中直接输出动画到b3d授权环境下,在那里文件被压缩并使用Brilliant的数字播放技术发布到web上。
B3D独特之处是可制作具宽频效果的立体动画,并透过互联网传送至窄频用户。这些档案占用空间小﹑下载时间短及全屏幕显示的互联网立体动画内容。凭着这项崭新的立体动画技术,客户可将既具互动性﹑又富创意的内容传送予目标观众。Brilliant Digital播放器提供对实时灯光及实时阴影的直接控制,并且它不依赖点的颜色来模拟这些效果。这一切都给动画师提供了将同样的角色放置于不同场景不同灯光条件下的非常大的灵活性。 从功能来看,Plasma可以说是3ds max的Web 3D版本,简洁的界面,直观的用法,强大的Havoc引擎,从各种角度来说都是一个相当不错的软件。而且,Plasma支持Flash、Shockwave和VRML的输出,对于大部分3D设计师来说,这些功能已经很足够了。但是,也有不少人认为,Plasma有点像是专门为Shockwave设计的建模工具,应用范围大大缩小了。而且,Plasma的内容输出到Shockwave以后,固然能够表现出不错的质量,但是在Flash里面却并非如此,这似乎与注重写实感的Web 3D项目开发用途有些不符。另外,它在支持VRML输出方面的功能比起3ds max或者其他软件来说并不占优势。
Havoc引擎是Plasma最大的特征之一,但是它只能在Shockwave里面实现,而Flash仍然只是支持关键帧方式,VRML里面则根本不能实现任何Havok引擎的效果。所以,不少人都觉得,与其说Plasma是Web 3D软件,不如说,它是专门为Shockwave3D而设计的3D建模工具。
因为Plasma是以Discreet公司的3D技术为基础的,所以性能相当稳定。而且它还考虑到平面用户不熟悉三维界面的问题,特地设计了十分具有亲和力的用户界面。其实大家只要看一下Plasma的界面,就会发现它与Photoshop和Illustrator的界面十分相似。
Plasma可以说是世界上最早的专门为2D/3D Web用户设计的三维建模、动画和渲染软件。作为3D建模工具,它完全继承了3ds max强大的建模功能,而且支持Web Rendering(Flash Renderer)和Exporting Tool,另外它还统合了Macromedia公司的Flash、Shockwave 3D等设计工具和文件格式。从这些现象看来,Discreet推出Plasma的一个很大的目标就是,通过让平面设计师掌握3D工具,从而能够更快地生成Web 3D内容。
Plasma的主要功能和特征
可以转换为Shockwave 3D文件 Plasma文件可以输出成Web 3D文件——Shockwave 3D Scene Export,而且还可以导入到Director8.5。此外,Plasma还可以输出为*.AL(Illustrator文件)、*.DXF(AutoCad文件)和*.VRL(VRML文件)等三种格式。
Flash动画制作 这可以说是Plasma最重要的功能之一。Plasma有两种渲染方式,一种是3ds max中Bitmap方式的Scanline渲染方式,另外一种是矢量方式的Flash渲染方式。这样,以前Flash用户需要经过长时间手动操作方能完成的建模过程就可以通过Plasma轻松完成了,而且能够节省大量的时间和费用。Flash渲染方式不支持纹理,所以,渲染后的画面有明显的漫画风格。
3ds max的基本建模技法和贴图、动画功能 在Plasma中可以执行Bone&Skin和IK动画等功能。
通过Havok执行Shockwave 3D的功能 Havok原来是3ds max的插件,Plasma中也内置了这个插件。因为Shockwave中支持Havok的所有功能,所以在Plasma中可以通过Havoc执行Shockwave 3D功能。 位于瑞典的Cycore 原是一家为Adobe After Effect和其它视频编辑软件开发效果插件的公司。为了开发一个运用于电子商务的软件,Cycore动用了50多名工程师来开发他的流式三维技术。现在,Cycore 的Cult3D技术在电子商务领域已经得到了广泛的推广运用。
和Viewpoint相比,Cult3D的内核是基于JAVA,它可以嵌入JAVA类,利用JAVA来增强交互和扩展,但是对于Viewpoint,他的Xml构架能够和浏览器与数据库达到方便通信。Cult3D的开发环境比Viewpoint人性化和条理化,开发效率也要高得多。
Cult3D技术信息
目前支持的系统平台和浏览器 Internet Explorer / Microsoft Office/Netscape v4.x/Adobe Acrobat
视窗 95/98/SE/ME
视窗 NT/2000 (x86)
MacOS (PPC) (非微软办公系列)
Linux 2.0 / Linux Red Hat
Solaris
硬件要求
至少奔腾 MMX 233 MHz or 100% 兼容/支持dx7以上的显示卡/64mb以上内存
推荐:PIII800Mhz 256mbSD/DDR ram Geforce2
浏览器插件文件大小 Internet Explorer/ActiveX: 1.2 MB
Netscape: 1.2 MB
Adobe Acrobat: 1.9 MB (win) 2.2 MB (mac)
谁会是Web3D之战最后的赢家?
无法定论。如果你要发布你的产品到网络上观看,viewpoint或Cult3D都是不错的选择;如果你要开发三维在线游戏,我看好shockwave3D;如果你要在网上播放一场交互3D电影,那B3D能提供很好的解决方案,而对于java3d/Gl4java,那永远是行家里手青睐的角色。
你想要为你的web加入交互的三维吗?是的,那你有很多东西要学。现在还很难定论哪3D技术会是最佳的选择,而且也无法选择。但是现在就开始的话将为你的开发积累经验,毕竟,最主要的过程和时间阶段是建立三维场景的过程,而不是转为网上三维格式。