我终于完成了6年前放弃的多人城堡围攻游戏!

约六年前,我开始开发一款基于物理的城堡围攻游戏。想法很简单:两名玩家,两座城堡,许多炮塔和破坏!

但我遇到了一个无法解决的问题 — — 两名玩家之间的物理同步。最终,我放弃了。

最近,我决定再次尝试,这次得到了一些人工智能辅助编码的帮助。

与其尝试同步两个独立的物理模拟,我提出了另一种方法:主机负责所有物理,而 WebRTC 将游戏画面流式传输给客户端,并将玩家输入回传给主机。

而且它真的可行!😁

结果是 Kanon,一款免费的基于浏览器的多人游戏,你需要摧毁对手的城堡、炮塔和防御设施。

你可以在这里尝试:https://kjelle69.itch.io/kanon

AI披露:我使用了人工智能辅助编码来帮助开发和调试游戏,包括多player实现。宣传封面图片也是人工智能生成的。