JavaScript实现的游戏们

 

伴随Ajax与网页游戏的崛起,曾几何时JavaScript也成了游戏开发时可供选择的技术之一,文本仅列举数项由JavaScript技术实现的web小游戏(不含网游),聊作参考之用。1、Mario(游戏地址:http://jsmario.com.ar/ )

00

传说中的马里奥网页版,一比一实现了红白机时代超级马里奥中所有功能与关卡,精细程度不逊原版游戏。
依赖库:无


2  Bunny Hunt (游戏地址: http://www.themaninblue.com/experiment/BunnyHunt/

00

猎兔,一款简单耐玩的网页狩猎游戏,没有使用第三方支持库,直接利用 css  JavasSript 实现。  

依赖库:无

 

3  Bomberman  游戏地址: http://www.e-forum.ro/bomberman/dynagame.html 

00

炸弹人,经典到无以复加的桌面游戏,通过 JavaScript 获得了完美再现。  

依赖库: MooTools  SoundManager2 

 

4  PacMan  游戏地址: http://www.digitalinsane.com/api/yahoo/pacman/ 


 00

又一款传说级的游戏,笔者开始怀疑有某个超级闲的家伙(或组织),开始悄悄将红白机时代的游戏统一移植为 web 版……嗯,或许近些年出现的 JavaScript  FC 模拟器就是他们的阴谋产物……  

依赖库: YUI

 

5  Ajax Chinese Chess (游戏地址: http://ajaxchess.pragmaticlogic.com/ 

00 

举凡识字的中国人看到此图,就会知道这是一款基于 JavaScript 的中国象棋游戏……  

依赖库: MooTools  SoundManager2

 

6  Sudoku (游戏地址: http://www.dhtmlgoodies.com/scripts/game_sudoku/game_sudoku.html 

00 

疯狂走红的数独游戏, JavaScript 狂人们又怎么可能放过呢?(似乎所有可以进行图形显示的系统上都能跑这个游戏了……)  

依赖库:无

 

7  Spacius (游戏地址: http://scriptnode.com/lab/spacius/ 

00

就是著名的雷电啦,完成度相当高的经典射击游戏,效果流畅,笔者第一次运行时曾一度误以为在玩 Flash  

依赖库: SoundManager2  

 

8  Browser Shooter  游戏地址: http://valums.com/demos/game/ 

00 


想让 IE 干掉 Firefox 抑或 Chrome ?哎,现实生活中是没希望了——不过,在该游戏中你却可以暂时做到这一点。  

依赖库: jQuery

9  Berts Breakdown  游戏地址: http://www.paulbrunt.co.uk/bert/ 

00

又一款强悍到逆天的 JavaScript 横版游戏,在 Chrome 下的表现已经与同类 Flash 游戏不相伯仲了。  

依赖库: 

 

10  JS-Wars (游戏地址: http://29a.ch/jswars/ 

 00

雷电类的横版射击游戏,似乎用 JavaScript 进行游戏开发的家伙都很喜欢横板游戏……作者在游戏介绍里写到——你们的任务是:找出骷髅博士,并消灭他!

依赖库: jQuery

 

11  Javascript Wolfenstein 3D (游戏地址: http://www.nihilogic.dk/labs/wolf/ 

 00

由传说中的天才 JS 程序员—— Jacob Seidelin  所作(瞧瞧,人家名字是怎么叫的,学问啊……)。移植自世界上第一款第一人称射击游戏(有争议,一说为《 Ultima Underworld 》),也就是《重返德军总部》前作《德军总部》的 JavaScript 复刻版。

仅从现阶段 JavaScript 综合性能来说,其完成度之高令人叹为观止,恐怕连部分 Flash 游戏开发者也要自惭形秽。如果有朝一日 WebGL 标准普及了,哪怕该作者用 JavaScript 复刻出一个魔兽世界偶都毫不奇怪……唯一遗憾的是,此游戏依赖于 JavaScript  Canvas 技术,可能对 IE 不友好……

依赖库: SoundManager2

 

PS :本想收录 js 版《白之绊》、《逆转裁判》、《大恶司》等,却发现其对外链接皆已无法使用,故缺(似乎相关作者都跑去开发 web 网游,集体生死未卜中……)。

再者,长城以外 http://www.javascriptgaming.com/ 上还有很多 JavaScript 游戏实现,由于时间关系此处不一一列举,关心者请自行“翻而阅之”。

 

 ————————正文斩断,相关退散————————

 

转了不少JavaScript游戏过来,忽然自己也想写点东西,所以用开发了“半截”的LGame-Simple-0.2.5写了其中一个JavaScript游戏的复刻(目前修正了前版部分Bug,添加了一些精灵与辅助功能,但0.2.5的核心功能尚未添加,可理解为传说中的“降龙十八缺三掌”状态……),怎么说Java开发游戏也比JavaScript方便嘛,无论是桌面上,抑或网页里……

 

PS:不要问偶为什么移植Bunny Hunt而不是Javascript Wolfenstein 3D……除非偶吃顶了,或者不用睡觉……(另外偶最近会先忙正事,LGame将暂时停笔,留待12月中旬继续……12月底前发布0.2.5版……)

 

下载地址:http://code.google.com/p/loon-simple/downloads/list

 

00

 

 原文出处:http://blog.csdn.net/cping1982/archive/2009/11/26/4881478.aspx

 

posted @ 2009-11-27 20:49  Sunny Peng  阅读(14596)  评论(19编辑  收藏  举报