15 個(gè)開源 HTML5 游戲及源代碼
時(shí)間:2023-05-02 16:30:02 | 來源:網(wǎng)站運(yùn)營
時(shí)間:2023-05-02 16:30:02 來源:網(wǎng)站運(yùn)營
15 個(gè)開源 HTML5 游戲及源代碼:HTML5游戲的好處是,它們可以在所有現(xiàn)代瀏覽器上運(yùn)行。你可以在瀏覽器上玩這些游戲,如桌面上的Chrome和Firefox,以及iPhone和Android等設(shè)備上。
在這篇文章中,傻大個(gè)小妹列出了15個(gè)開源HTML5游戲。所有這些游戲都是用HTML5和JavaScript構(gòu)建的,并附有在線玩這些游戲的鏈接,以及源代碼。
{/color{red}{(如遇無法下載,可在微信公眾號“傻大個(gè)黑科技”回復(fù),或者本站私信作者)}}
1. React Wordle
這個(gè)游戲的靈感來自于流行的網(wǎng)絡(luò)文字游戲Wordle,在這個(gè)游戲中,每24小時(shí)都會(huì)在全球范圍內(nèi)產(chǎn)生一個(gè)新的單詞,并且每天有一個(gè)單一的解決方案。玩家有5次機(jī)會(huì)來猜對這個(gè)5個(gè)字母的單詞。React Wordle是由Chase Wackerfuss使用Typescript、React和Tailwind創(chuàng)建的Wordle克隆,在GitHub上可作為MIT許可的開源項(xiàng)目。
在線玩 源代碼
2. 2048
幾乎在所有平臺上都成為熱潮的游戲 2048 是開源的,可在 MIT 許可下在 Github 上使用。該游戲由 Gabriele Cirulli 開發(fā),實(shí)際上是其他類似類型游戲的克隆。但這并沒有阻止它在應(yīng)用商店取得成功,許多開發(fā)人員發(fā)現(xiàn)更容易克隆和以各種形式發(fā)布它。游戲玩法非常簡單,您必須滑動(dòng)不同數(shù)字的圖塊形成一個(gè)更大的數(shù)字,直到達(dá)到數(shù)字 2048。該游戲的Vue.js版本也可以在GitHub 上找到。
在線玩 源代碼
3. Snakes and Ladders
還記得Flappy Bird嗎?這款游戲在應(yīng)用商店掀起了一場風(fēng)暴,讓所有人都想知道這樣一款簡單而難玩的游戲怎么會(huì)讓人上癮?那么,現(xiàn)在你可以找到它的克隆源代碼,它是用HTML5制作的,使用MelonJS,名為Clumsy Bird。這個(gè)游戲是由Ellison Le?o開發(fā)的,他還為他的游戲提供了一個(gè)簡單的定制指南,以備你有靈感去克隆這個(gè)克隆游戲。
在線玩 源代碼
4. Hextris
Hextris 是由 Garrett Finucane 和 Logan Engstrom 開發(fā)的快節(jié)奏益智游戲。顧名思義,這款游戲就像在六角平面上玩俄羅斯方塊。除了在線玩此游戲外,您還可以在 Android 和 iOS 商店中找到它。該游戲的源代碼是在 GPL v3 許可下獲得許可的。
在線玩 源代碼
5. 吃豆人
這是一個(gè)早期吃豆子游戲的HTML5克隆。這個(gè)游戲是由來自瑞士的開發(fā)者Chregi開發(fā)的,其源代碼采用知識共享署名-相同方式共享4.0國際許可。
在線玩 源代碼
6. Astray
Astray是一個(gè)用Three.js(JavaScript 3D庫)和Box2dWeb構(gòu)建的WebGL迷宮游戲。該游戲由Rye Terrell開發(fā),是HTML5游戲中3D功能的一個(gè)很好的演示。開發(fā)者沒有為該游戲指定任何許可證,允許任何人以他們喜歡的方式使用它。
在線玩 源代碼
7. 俄羅斯方塊
你很容易猜到,帆布俄羅斯方塊是俄羅斯方塊的克隆,并以HTML5帆布實(shí)現(xiàn)。這個(gè)游戲是由Dionysis Zindros在短短45分鐘內(nèi)開發(fā)的。這款游戲的源代碼是根據(jù)MIT許可證授權(quán)的。
在線玩 源代碼
8. Agent 8 ball
Agent 8 ball 是一款有趣的HTML5臺球游戲,帶有炸彈。Agent 8 ball 由Pixel Lab開發(fā),是一款用kbuild構(gòu)建的相當(dāng)精巧的游戲,并在MIT許可下進(jìn)行了授權(quán)。不幸的是,這個(gè)游戲的可玩鏈接已經(jīng)中斷。你仍然可以下載源代碼并查看游戲邏輯。
源代碼
9.井字游戲
這是一個(gè)流行的井字游戲的網(wǎng)絡(luò)版,由 Tim Rijkse 使用Vue.js構(gòu)建。你可以在CodePen上看到源代碼以及玩這個(gè)游戲,找到下面的鏈接。
在線玩 源代碼
10. 0hh1
這是一款基于網(wǎng)絡(luò)的邏輯謎題游戲,由Martin Kool制作。該游戲的源代碼在MIT許可下授權(quán),你可以在iOS、Android以及Windows和Windows Phone上下載和玩這個(gè)游戲。原始的游戲源代碼是不可用的,但是有另一個(gè)分支可以下載。
在線玩 源代碼
11. 3D 賽車
這是一款Outrun風(fēng)格的偽3D賽車游戲,由Jake Gordon用HTML5和JavaScript構(gòu)建,并獲得了MIT許可。他寫了一個(gè)關(guān)于如何構(gòu)建這個(gè)賽車游戲的教程。你也可以閱讀他關(guān)于JavaScript Pong以及JavaScript Snakes游戲的其他教程,以了解用JavaScript開發(fā)游戲的情況。
在線玩 源代碼
多人參與的開源HTML5游戲
以下游戲是用HTML5和JavaScript構(gòu)建的在線多人游戲。通常使用像
http://Soket.IO這樣的庫來創(chuàng)建瀏覽器中的多人游戲。你可以看一下這些游戲的源代碼,看看他們是如何實(shí)現(xiàn)多人游戲功能的。
1.mk.jsmk.js 是 Minko Gechev 使用 HTML5 畫布和 JavaScript 創(chuàng)建的簡單真人快打克隆。它允許 2 個(gè)玩家在一臺計(jì)算機(jī)上以及通過網(wǎng)絡(luò)玩(需要安裝服務(wù)器)。
在線玩 源代碼
2.射手
Shootr是一款由N. Taylor Mullen開發(fā)的多人飛船游戲。它是用SignalR和EndGate構(gòu)建的。這個(gè)游戲已無法在線試玩。你可以下載源代碼并在你的機(jī)器上本地運(yùn)行游戲。
源代碼
3. 瀏覽器任務(wù)
Mozilla基金會(huì)推出的BrowserQuest是一款向經(jīng)典視頻游戲致敬的多人游戲。它是一個(gè)由HTML5和Web Sockets支持的角色扮演的多人冒險(xiǎn)游戲。
源代碼
4.VueChess
這是一個(gè)用Vue.js和Node.js構(gòu)建的多人在線象棋游戲。
它還利用http://Socket.IO、Mongodb和Express來實(shí)現(xiàn)其服務(wù)器邏輯和多人游戲功能。該游戲由Gustavo Crespo Sanchez開發(fā)。
源代碼
5. Freeciv
Freeciv是一款用HTML5和WebGL實(shí)現(xiàn)的開源回合制戰(zhàn)略游戲。這個(gè)游戲可以在線與其他玩家對戰(zhàn),也可以在單人模式下與AI對手對戰(zhàn)。Freeciv-web有一個(gè)帶有等距圖形的HTML5 2D版本和一個(gè)3D WebGL版本。該游戲的源代碼采用GNU Affero General Public License v3.0授權(quán)。
在線玩 源代碼
帶有游戲資產(chǎn)的完整游戲源(高級版)
如果您正在尋找完整的游戲源代碼以及允許您在自己的游戲中輕松使用代碼的開源項(xiàng)目,請查看下面的列表。這些游戲由其作者作為高級項(xiàng)目提供,它們允許您不僅許可使用游戲的代碼,還允許使用整個(gè)項(xiàng)目來構(gòu)建和發(fā)布您自己的游戲。更重要的是,如果您無法自行發(fā)布游戲,您還可以獲得這些游戲作者的支持。
1. Master Chess 棋盤游戲
國際象棋大師是一款HTML5棋盤游戲,它在瀏覽器中帶來了經(jīng)典國際象棋游戲的時(shí)尚版本。提供兩種游戲模式,可以與電腦對戰(zhàn),也可以挑戰(zhàn)朋友,在本地進(jìn)行游戲。
它提供了一個(gè)ZIP包,其中包含完整的游戲源代碼,以及為1920×1080分辨率構(gòu)建的版本。該游戲可擴(kuò)展到適合整個(gè)設(shè)備的屏幕。游戲是完全可定制的,并與所有瀏覽器兼容。
源代碼
2. 命運(yùn)之輪
財(cái)富之輪是一款HTML5游戲,具有財(cái)富之輪的玩法。這個(gè)游戲是用CreateJS庫開發(fā)的,與所有最常見的移動(dòng)設(shè)備完全兼容。這個(gè)游戲與CTL Arcade完全兼容,它允許你在你的WordPress網(wǎng)站上創(chuàng)建一個(gè)街機(jī)部分。
源代碼
3. Snakes and Ladders - 棋盤游戲
Snakes and Ladders 是一款HTML5棋盤游戲,提供100個(gè)充滿陷阱和技巧的方塊的經(jīng)典玩法。你可以通過擲骰子來試試自己的運(yùn)氣,梯子會(huì)帶你上去,而蛇會(huì)帶你下來 下載包括所有的源代碼,使你可以輕松地對游戲進(jìn)行修改。
源代碼
4. 彩票號碼
這是另一個(gè)使用 HTML5 構(gòu)建的碰碰運(yùn)氣游戲。該游戲允許玩家選擇編號的彩票,并為隨機(jī)抽取的號碼持有者提供獎(jiǎng)品。ZIP 包包含分辨率為 1280×768 的游戲。
源代碼
5. 霓虹磚
Neon Brics 是一款經(jīng)典的破磚游戲,采用創(chuàng)新的霓虹燈設(shè)計(jì)。它提供 200 種不同的難度級別,并使用 Construct 構(gòu)建。它支持觸摸、鼠標(biāo)和鍵盤控制。
源代碼
(
{/color{red}{如遇無法下載,可在微信公眾號“傻大個(gè)黑科技”回復(fù),或者本站私信作者}} )
結(jié)論
您最喜歡這些 HTML5 游戲中的哪一款?如果您自己進(jìn)行過任何 HTML5 游戲開發(fā),可以在評論中告訴傻大個(gè)小妹。