感受JavaScript的魅力--网页版超级玛丽(转载)

yuanmingo 2009-09-24 03:52:23
加精
说起超级玛丽,相信很多人都不会不知道吧。作为童年时代的美好回忆,你也是不是想再一次重温呢?哈哈,这次不用再玩红白机了,来个更猛的。今天介绍的超级玛丽使用JavaScript写的网页游戏,没错,是JavaScript,在这里就不多说了,直接附上地址,大家去玩吧。

相信大家不会不知道超级玛丽的玩法吧?记住这个网页版的按“回车”键开始游戏,“左右键”控制前后方向, A 射击, S 跳。

>>>>>JavaScript版超级玛丽http://jsmario.com.ar/

不少Web开发者们大跌眼镜:这真的是用JavaScript开发出来的?答案是肯定的。这款游戏利用了Canvas元素(IE中用HTML模拟),图像存储在加密的字符串中,还用base64存储了MIDI背景音乐。除了这些技巧,其它代码就是我们熟悉的HTML、CSS和JavaScript.
Super Mario JavaScript版本的横空出世(之前也出现过用JavaScript写的游戏,但没有像Super Mario一样引起大家的关注),激起了一股用JavaScript编写游戏的热潮:
许多经典的游戏都有了JavaScript版本:Pac-Man(经典的吃豆子游戏), Space Invaders(太空入侵者),Spacius(百玩不厌的雷电)等等。
甚至还出现了一些比较复杂的角色扮演游戏:Andrew Wooldridge创造的Tombs of Asciiroth 和 CanvasQuest,Pierre Chassaing创造的ProtoRPG等。
伴随JavaScript游戏的热潮,还出现了不少专门用于游戏开发的JavaScript库。最突出的是GameJS(基于Canvas的一个2D游戏开发库) 和 GameQuery(这是jQuery的一个插件)。
除了用Canvas构建2D游戏,用JavaScript还可以构建3D游戏,还出现了非常出色的Processing.js,以及JavaScript PlotTool绘图工具等等。

感慨:JavaScript游戏一段时间内将还只是开发者们的“玩物”,要真正转换为商业应用,可能还有一段漫长的路要走。但是,当Super Mario跳跃在Web网页上时,这昭示着JavaScript的时代已经到来了。JavaScript能做什么?2008年的答案是:JavaScript连游戏都能做!

转自:无忧IT导航http://www.51itdh.com/bbs/read.php?tid=1
...全文
4420 224 打赏 收藏 转发到动态 举报
写回复
用AI写文章
224 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangdyy921 2010-12-02
  • 打赏
  • 举报
回复
很强大
寻找第三者 2010-12-02
  • 打赏
  • 举报
回复
佩服!挺好玩的哟!
霸王降临 2010-11-16
  • 打赏
  • 举报
回复
啊啊啊啊啊啊啊啊啊啊啊啊啊
长见识了
npcaing 2010-11-14
  • 打赏
  • 举报
回复
可以了解一下吗
good4750420 2009-12-29
  • 打赏
  • 举报
回复
还行吧
Eson_2 2009-11-15
  • 打赏
  • 举报
回复
不错
rice_porridge 2009-11-15
  • 打赏
  • 举报
回复
最近正在筹划写1个JS小游戏,我想写魂斗罗,因为我儿时比较喜欢玩这个,呵呵,请大家不要笑啊,很严肃的,我一直有个疑惑,JS能写出来吗?看到那人写的超级玛莉,我终于明白,一切皆有可能,从今天起,我决定了,筹划写魂斗罗,希望能从中证明自己的能力。
还有就是,我希望找名有这个想法的,敢于行动的或正在进行中的同伴,最好是女滴哦,美女类的,呵呵,这样动力那是大大的有啊。火速与我QQ:379368435联系啊。
凤凰涅槃 2009-11-11
  • 打赏
  • 举报
回复
很强!
realOffar 2009-11-11
  • 打赏
  • 举报
回复
这个整得太猛了,DHTML应用的神乎其技!
实在是大哥级作品!
大麦芽糖 2009-11-11
  • 打赏
  • 举报
回复
这让我太惊讶了!!!!
wsp4872816brave 2009-11-11
  • 打赏
  • 举报
回复
等着我上传我自己制作的手机超级玛丽!
mof_sf 2009-11-10
  • 打赏
  • 举报
回复
这么厉害,牛人
elvenfu 2009-11-10
  • 打赏
  • 举报
回复
牛X~~~ 就是有点点卡·~~~
smamil 2009-11-08
  • 打赏
  • 举报
回复
厉害啊
wangwo6666 2009-11-08
  • 打赏
  • 举报
回复
up
chen_xiangguo 2009-11-08
  • 打赏
  • 举报
回复
哦~
C小调 2009-11-08
  • 打赏
  • 举报
回复
强~!我向你看齐~!
jack_liu4Ye 2009-11-06
  • 打赏
  • 举报
回复
强悍,无话可说了!!
rat9912345 2009-11-01
  • 打赏
  • 举报
回复
IE8下不兼容~~~~
LB3690 2009-10-31
  • 打赏
  • 举报
回复
javascript脚本啊,弓虽
加载更多回复(201)

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧