我的微信小游戏《战域重甲》上线啦,多人联机物理战斗载具模拟驾驶。

技术选型:

1.引擎版本:cocos creater 3.8.1
2.游戏提供4个不同的载具供玩家选择,所有载具都使用ammojs物理引擎库的【射线载具】方法实现;
3.后端采用nodejs+colyseus+express+mongo+redis多进程集群部署;

载具和场景截图:

后续的计划

1.上架抖音小游戏;(已提审)
2.添加人机战斗;
3.添加新地图和新载具;
4.集成视频激励广告;

欢迎大家体验和反馈,游戏需要只少2个玩家加入才能进行对战,单人玩家也可以体验地图和载具驾驶。

3赞

视频演示:【已上线-多人竞技-火箭弹发射车-微信小游戏已上线,欢迎体验】 已上线-多人竞技-火箭弹发射车-微信小游戏已上线,欢迎体验_坦克世界

666,完美!

1赞

真不错 :call_me_hand: :call_me_hand: :call_me_hand:,坦克操作有点难度 :thinking:

1赞

嗯嗯,我也在想怎么简化这里的操作,我调研了几个类似的游戏,坦克链和坦克世界手机版,发现大家都是这么设定的,所以我暂时还没想好怎么优化。。。

:+1:6666

前后移动键+左右旋转键呢

我最初采用的就是这个方案,和和平精英里面的载具驾驶类似,但这种方案移动需要两个手指,对于2指玩家,没法移动载具的同时兼顾瞄准和开火。

我老是分不清坦克的前后,是不是可以这样,只要我摇杆向前,坦克就向视角的前面移动,而不管坦克是正面还是背面向前,左右也一样,这样控制更直观一些。

你可以换成直升机试试,你说的这种方式类似于角色控制器,通常只有控制人物角色的时候会采用这个方案。但对于载具类的控制器,一般都会考虑到转弯时间,并且常规轮式的载具只有在移动的时候才能转弯。瞬移会让载具的效果变得奇怪,我更新一下UI,现在你可以通过这个UI判断载具车体和炮塔的方向;

好的,看到你那个射击游戏做的真好,基本还原了CS的感觉了,画质也超赞,同样也是应用webGL。

1赞

太强了,比Cocos官方布道师的那些产品强,我说的是楼主账号下另一个游戏的local war

哈哈 精辟

:joy:

项目的定位不一样,我的是作为面向用户的产品开发的,cocos官方的演示和项目则更侧重于学习。考虑到学习成本,导师们一般不会往学习demo中添加复杂的内容。我的游戏开发很多功能代码都是参考官方布道师里面的内容,甚至很多联机对战的部分基本是照抄的。我觉得两个产品内容没有可比性。我是年前(2023年12月)入坑cocos的,可能我之前有threejs/babylonjs的经验,所以上手cocos也会快一些。我想说的是我对cocos目前的环境和教程文档很满意。抱歉,我本职工作并不是专业的游戏开发。我目前还在从事vue/react相关的传统前端工作。基于热爱,我选择用业余时间去开发游戏,并创造自己喜欢的游戏世界。我的游戏在引导和学习方面不会超过官方布道师的作品,对于刚入坑cocos的新手或者想了解联机对战的开发者,我的建议是继续观看和学习官方布道师的作品。

1赞

对于cocos物理载具集成有兴趣的朋友可以看下我在store上面发布的演示: Cocos Store

这方向太难受了

是呀,可能需要很长时间的适应,但我调研过之前玩过坦克世界手机版或者类似群体的玩家,他们觉得这样没问题。我也没想到更好的方式。后面我会再想办法优化一下。

66666 :laughing:

1赞

个人感觉小游戏的用户一般是休闲用户简单易操作玩的爽应该更重要,不一定要和坦克世界那些相对比较硬核点的游戏一样

1赞