HTML 5游戏的伟大之处在于,它们可以在所有现代浏览器上运行,包括iPhone和WindowsPhone等智能手机上的浏览器。看看开源HTML 5游戏是探索不同可能性和学习如何开发自己的游戏的好方法。
在这篇文章中,我们将列出10款开源HTML 5游戏,它们的灵感来源于其他流行的游戏,如俄罗斯方块、帕克曼、小行星,甚至还有飞鸟。所有这些游戏都是用HTML 5和javascript构建的。您可以找到一个链接,以在线玩这些游戏连同源代码。我们已经包括了一些多人HTML 5游戏也在最后。有乐趣,也有灵感!
1.2048游戏
这款游戏在几乎所有平台上都很流行,2048年是开源的,可以在Gizub上使用。这款游戏是由加布里埃尔·西卢利开发的,实际上是对其他类似类型游戏的克隆。但这并没有阻止它在应用程序商店中取得成功,许多开发人员发现以各种形式复制和发布它更容易。游戏很简单,你必须滑动不同数字的瓷砖,形成一个更大的数字,直到你到达号码2048。
https://play2048.co/
2.笨拙的鸟
还记得飞鸟吗?这款让应用商店暴跳如雷的游戏让每个人都在想,这么简单却很难玩的游戏怎么会如此令人上瘾呢?好吧,现在你可以找到它的克隆人的源代码,它是用HTML 5制作的,叫做“笨拙鸟”。这个游戏是由埃里森·莱昂开发的,他还为他的游戏提供了一个简单的定制指南,以防你被启发克隆这个克隆人。
http://ellisonleao.github.io/clumsy-bird/
3.黑塞人
黑塞是一款快节奏的益智游戏,由Garrett Finucane和Logan Engstrom开发。顾名思义,这个游戏就像在六角形平面上玩俄罗斯方块一样。除了在网上玩这个游戏,你还可以在Android和iOS商店找到它。
https://hextris.io/
4.HTML 5 Pacman
这是HTML 5克隆的最初的Pacman游戏。开发者戴尔哈维也分享了他的经验和面临的问题,在开发这个游戏,你可以在这里阅读。
https://arandomurl.com/2010/07/25/html5-pacman.html
5.误入歧途
“迷途”是一个WebGL迷宫游戏,由Three.js和Box2dWeb构建。由Rye Terrell开发,这个游戏是HTML 5游戏中3D功能的一个很好的演示。如果你想要一个更加丰富的3D HTML 5游戏,你可以期待阿萨辛克里德海盗。
https://github.com/wwwtyro/Astray
6.画布俄罗斯方块
您可以很容易地猜到,画布俄罗斯方块是俄罗斯方块的克隆,并在HTML 5画布中实现。这个游戏是由DionysisZindros开发的,只用了45分钟。
http://dionyziz.logimus.com/tetris/
7.8号代理人
特工8球是一个有趣的HTML 5游泳池游戏与炸弹。由Pixel实验室开发,代理8球是一个相当完美的游戏。
https://github.com/thinkpixellab/agent8ball
多人开源HTML 5小游戏
1.mk.js
Mk.js是由MinkoGechev用HTML 5画布和JavaScript创建的一个简单的MortalKombat克隆。它允许在单机上播放两台播放器,也可以在网络上播放(需要安装一台服务器)。
https://github.com/mgechev/mk.js
2.射击
Shootr是由N.Taylor Mullen开发的一款多人太空船游戏。它是使用SignalR和EndGate构建的。
https://github.com/NTaylorMullen/ShootR
3.浏览器查询
Mozilla基金会的BrowserQuest是对经典视频游戏的致敬,带有多人游戏的特点。这是一个角色扮演多人冒险游戏由HTML 5和网络套接字驱动。