Posted on 01月 31st, 2007 作者: 小 A
| “星际争霸”地球人都知道吧,什么没玩过,呵呵打看浏览器直接就能玩!一开始我真的不感去相信这是JAavaScript做的网站,我宁愿相信这是个用Flash做的小游戏,当一行一行的代码出现在我面前时,我不得不承认这个事实,我想说得是:这个世界太疯狂JS都能出游戏,那我估计距离Game 2.0应该不远了~在惊叹代码的同时,我不得不为代码设计者感到惊叹。实在很佩服他的勇气和坚韧的品质。 |
 |
提供个图片大家看看像不像
开发者的经验分享
不用太担心功能的实现,因为js已经非常完善了,可以随心所欲地进行各种运算,使用绝对定位的机制,可以轻松创建界面,再利用时钟模拟多线程,实时移动图片,就可以表现动画了,问题主要体现在速度和性能上。因为js作为一种脚本语言,其计算性能无疑是先天不足的,同时浏览器也不支持directX和openGL等硬加速,动画能力无法另人满意。只有通过减轻运算量,合理分配动画资源,才能保证游戏的平滑运行。js星际的开发,正是处处遵循了这个原则,能简则简,能省则省,非常节约地使用各种资源,才最终得以实现。
千万不要在游戏中使用滤镜技术,特别是动态滤镜,滤镜渲染时会占用大量的cpu,在cpu占用达到80%以上时,游戏就会感觉比较卡。这一点和flash做的同类程序有明显区别,即使cpu占用率接近100%,flash程序仍然能保持相当的平滑。
凭心而论,客户端的游戏开发,应该还是以flash为主。与之相比,js的好处是可与网站无缝连接,也不需要安装插件。当然了,只要是好玩实用的游戏,即使是用js开发的,也未尝不可。
演示地址
http://www.script8.com/works/sc/index.htm |
Trackback url : u can
trackback from your own site
02月 1st, 2007 at 9:27 pm
这是多少年前的事情了,现在才拿出来说……当时根本就没有什么Web 2.0或者AJAX的感念。
02月 2nd, 2007 at 12:18 am
JS作者有这份心其实也正的很难得
02月 2nd, 2007 at 6:47 am
突然明白为什么有时CNBETA登旧闻了- -!
02月 2nd, 2007 at 8:21 am
应该不算是什么旧闻吧,这个WEB游戏刚刚下线的。

而且这个游戏只有一个页面,这才是我推荐他的原因。
03月 10th, 2007 at 5:37 pm
翻译公司
上海翻译
北京翻译
广州翻译
深圳翻译
03月 12th, 2007 at 5:41 pm
翻译
翻译公司