伴隨Ajax與網頁游戲的崛起,曾幾何時JavaScript也成了游戲開發時可供選擇的技術之一,文本僅列舉數項由JavaScript技術實現的web小游戲(不含網游),聊作參考之用。
1、Mario(游戲地址:http://jsmario.com.ar/
)
傳說中的馬里奧網頁版,一比一實現了紅白機時代超級馬里奧中所有功能與關卡,精細程度不遜原版游戲。
依賴庫:無
2 、 Bunny Hunt (游戲地址: http://www.themaninblue.com/experiment/BunnyHunt/ )
獵兔,一款簡單耐玩的網頁狩獵游戲,沒有使用第三方支持庫,直接利用 css 與 JavasSript 實現。
依賴庫:無
3 、 Bomberman ( 游戲地址: http://www.e-forum.ro/bomberman/dynagame.html )
炸彈人,經典到無以復加的桌面游戲,通過 JavaScript 獲得了完美再現。
依賴庫: MooTools , SoundManager2
4 、 PacMan ( 游戲地址: http://www.digitalinsane.com/api/yahoo/pacman/ )
又一款傳說級的游戲,筆者開始懷疑有某個超級閑的家伙(或組織),開始悄悄將紅白機時代的游戲統一移植為 web 版……嗯,或許近些年出現的 JavaScript 版 FC 模擬器就是他們的陰謀產物……
依賴庫: YUI
5 、 Ajax Chinese Chess (游戲地址: http://ajaxchess.pragmaticlogic.com/ )
舉凡識字的中國人看到此圖,就會知道這是一款基于 JavaScript 的中國象棋游戲……
依賴庫: MooTools , SoundManager2
6 、 Sudoku (游戲地址: http://www.dhtmlgoodies.com/scripts/game_sudoku/game_sudoku.html )
瘋狂走紅的數獨游戲, JavaScript 狂人們又怎么可能放過呢?(似乎所有可以進行圖形顯示的系統上都能跑這個游戲了……)
依賴庫:無
7 、 Spacius (游戲地址: http://scriptnode.com/lab/spacius/ )
就是著名的雷電啦,完成度相當高的經典射擊游戲,效果流暢,筆者第一次運行時曾一度誤以為在玩 Flash 。
依賴庫: SoundManager2
8 、 Browser Shooter ( 游戲地址: http://valums.com/demos/game/ )
想讓 IE 干掉 Firefox 抑或 Chrome ?哎,現實生活中是沒希望了——不過,在該游戲中你卻可以暫時做到這一點。
依賴庫: jQuery
9 、 Berts Breakdown ( 游戲地址: http://www.paulbrunt.co.uk/bert/ )
又一款強悍到逆天的 JavaScript 橫版游戲,在 Chrome 下的表現已經與同類 Flash 游戲不相伯仲了。
依賴庫: 無
10 、 JS-Wars (游戲地址: http://29a.ch/jswars/ )
雷電類的橫版射擊游戲,似乎用 JavaScript 進行游戲開發的家伙都很喜歡橫板游戲……作者在游戲介紹里寫到——你們的任務是:找出骷髏博士,并消滅他!
依賴庫: jQuery
11 、 Javascript Wolfenstein 3D (游戲地址: http://www.nihilogic.dk/labs/wolf/ )
由傳說中的天才 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
浙公網安備 33010602011771號