1. 程式人生 > >JavaScript實現的遊戲們

JavaScript實現的遊戲們

伴隨Ajax與網頁遊戲的崛起,曾幾何時JavaScript也成了遊戲開發時可供選擇的技術之一,文字僅列舉數項由JavaScript技術實現的web小遊戲(不含網遊),聊作參考之用。

00

傳說中的馬里奧網頁版,一比一實現了紅白機時代超級馬里奧中所有功能與關卡,精細程度不遜原版遊戲。
依賴庫:無

00

獵兔,一款簡單耐玩的網頁狩獵遊戲,沒有使用第三方支援庫,直接利用 css JavasSript 實現。  

依賴庫:無

00

炸彈人,經典到無以復加的桌面遊戲,通過 JavaScript 獲得了完美再現。  

依賴庫:

MooTools SoundManager2

 00

又一款傳說級的遊戲,筆者開始懷疑有某個超級閒的傢伙(或組織),開始悄悄將紅白機時代的遊戲統一移植為 web 版……嗯,或許近些年出現的 JavaScript FC 模擬器就是他們的陰謀產物……  

依賴庫: YUI

00

舉凡識字的中國人看到此圖,就會知道這是一款基於 JavaScript 的中國象棋遊戲……  

依賴庫: MooTools SoundManager2

00

瘋狂走紅的數獨遊戲, JavaScript 狂人們又怎麼可能放過呢?(似乎所有可以進行圖形顯示的系統上都能跑這個遊戲了……)

 

依賴庫:無

00

就是著名的雷電啦,完成度相當高的經典射擊遊戲,效果流暢,筆者第一次執行時曾一度誤以為在玩 Flash  

依賴庫: SoundManager2

00

想讓 IE 幹掉 Firefox 抑或 Chrome ?哎,現實生活中是沒希望了——不過,在該遊戲中你卻可以暫時做到這一點。  

依賴庫: jQuery

00

又一款強悍到逆天的 JavaScript 橫版遊戲,在 Chrome 下的表現已經與同類 Flash 遊戲不相伯仲了。

依賴庫:

 00

雷電類的橫版射擊遊戲,似乎用 JavaScript 進行遊戲開發的傢伙都很喜歡橫板遊戲……作者在遊戲介紹裡寫到——你們的任務是:找出骷髏博士,並消滅他!

依賴庫: jQuery

 00

由傳說中的天才 JS 程式設計師—— Jacob Seidelin  所作(瞧瞧,人家名字是怎麼叫的,學問啊……)。移植自世界上第一款第一人稱射擊遊戲(有爭議,一說為《 Ultima Underworld 》),也就是《重返德軍總部》前作《德軍總部》的 JavaScript 復刻版。

僅從現階段 JavaScript 綜合性能來說,其完成度之高令人歎為觀止,恐怕連部分 Flash 遊戲開發者也要自慚形穢。如果有朝一日 WebGL 標準普及了,哪怕該作者用 JavaScript 復刻出一個魔獸世界偶都毫不奇怪……唯一遺憾的是,此遊戲依賴於 JavaScript Canvas 技術,可能對 IE 不友好……

依賴庫: SoundManager2

PS :本想收錄 js 版《白之絆》、《逆轉裁判》、《大惡司》等,卻發現其對外連結皆已無法使用,故缺(似乎相關作者都跑去開發 web 網遊,集體生死未卜中……)。

上還有很多 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版……)

00