源网:(www.javaeye.com)
Jacob Seidelin 在他的博客中写道:
“2008年真是太棒了,不仅仅是因为很多厉害的人物在使用JavaScript和新的canvans元素,浏览器厂商也在竞争,试图超越对方在JavaScript方面的表现,这都证明了JavaScript的重要性。以下是我的总结:
Games
对于JavaScript游戏来说这一年很伟大。使用DHTML和基于Canvas的游戏似乎有能力来接管Flash的一些领域。许多经典的游戏都被重新的设计:Super Mario , Pac-Man (YUI pacman:很酷的YUI JavaScript库游戏), Breakout , Space Invaders , Bomberman 和 T&C Surf Designs 。

我们甚至还看到了一些角色扮演的游戏:Andrew Wooldridge创造的Tombs of Asciiroth 和 CanvasQuest ,Pierre Chassaing创造的ProtoRPG。 虽然他们大多数都只是试用版或演示,但是我相信有一天他们会变的相当的酷。

还有很多在经典的旧游戏上加入了他们的新思想:Matt Hackett创作的 Spacius , Mark Wilcox 创作的 Invaders from Mars , VertigoProject创作的 RedLine Racing 和 Tetris game

2008年还出现了一些有趣的JavaScript / DHTML游戏库,最突出的就是GameJs (GameJS:超酷的Canvas游戏库)和GameQuery ,后者为jQuery库的扩展。

最后这个很特别, DEFENDER of the favicon,它将旧游戏Defender压缩到了只有16x16的空间。
![]()
Demos
越来越多的浏览器开始支持canvas元素,也就是说,在绘制动态图形方面我们又多了一种选择。有人制作出了一个小型简单的演示 ,用于展示Canavs的能力,但是有些人在这个基础上又向前迈了一步,就像 Matt Westcott制作的Antisocial demo 。

Asylum inmates在20-line games的比赛中创建了:Lunar Lander ,a Boulderdash clone ,Wolfenstein 3D 
Emulation
Matt Westcott创造的JSSpeccy the ZX Spectrum emulator 。
James Urquhart 创造的SCUMM interpreter 。
Graphics
最令人印象深刻的是John Resig将Processing语言加入JavaScript-Processing.js ,Aza Raskin创建了Algorithm Ink。Eitan Suez将Turtle,字符串图像变成工具转换成JavaScript版,TurtleJS 。

2008年是JavaScript游戏发展的重要一年,众多经典游戏如超级玛丽等被重新设计并使用Canvas技术实现。这一年还见证了多个JavaScript/DHTML游戏库的诞生,例如GameJs和GameQuery。同时,Canvas元素的支持增加使得动态图形绘制成为可能。
5924

被折叠的 条评论
为什么被折叠?



