这两款游戏主要是基于Cocos Creator引擎开发完成,涉及到联网对战的部分,我们使用了Cocos官方商店中的Matchvs来完成联网对战功能的快速开发,现在将游戏的实现过程与思路分享给大家。
准备工作:相关引擎工具引擎下载及指南
Cocos Creator 下载地址
Matchvs JavaScript SDK 下载地址
Matchvs JavaScript 的Cocos Creator 插件使用手册
- 案例一:《组队小鸡射击》
玩法简介:
双方通过控制各自小鸡,通过不断点击屏幕进行空中飞行射击,被击中者将消耗以爱心为单位的生命值,游戏支持四人同时实时对战。
设计游戏部分说明:
《小鸡射击》设计游戏实现步骤说明.pdf (1.2 MB):
github源码地址:
https://github.com/matchvs/BirdWar
体验地址:
注:如果用游览器体验,一个游览器只能打开一个游戏窗口。 如果要2人对战需要用两个不同的浏览器打开。
http://demo.matchvs.com/BirdWar-web-desktop/ (建议PC端打开)
http://demo.matchvs.com/BirdWar-web-mobile/ (建议手机端打开)
- 案例二:《多人狩猎》
玩法简介:
游戏双方控制各自猎枪进行实时PK射击,以射中飞行中的鸟类数量多者为胜。
设计游戏部分说明:
《多人狩猎》 - 设计游戏实现步骤说明.pdf (1.7 MB)
github源码地址:
https://github.com/matchvs/DuckHunt
体验地址:
http://demo.matchvs.com/DuckHunt-web-desktop/ (建议PC端打开)
http://demo.matchvs.com/DuckHunt-web-mobile/ (建议手机端打开)
最后,为了大家理解方便,献上以《小鸡射击》》为例的视频讲解教程一份:
https://www.bilibili.com/video/av27202566/
~有疑问的话,欢迎大家留言讨论,另外后续将会有更多游戏案例上线。