我一直想了解实时数据库如何处理并发连接而不崩溃,所以我在周末花了时间建造了一款小型的老式篮球游戏来测试它。

核心玩法非常简单,只是2D画布上的物理学,但有趣的地方在于全局得分榜。当你开始游戏时,你需要选择阵营,每次投篮都会立即更新一个实时的全球拉力条,所有当前在线的玩家都能看到。

事实上,我昨天还需要学习如何编写边缘函数来防止用户直接在浏览器控制台中循环发送分数请求(这是我学到的一个教训lol)。

如果你想尝试一下游戏,或者试着破坏物理学,实时版本可以在这里找到:https://msg-showdown.vercel.app。

我非常欢迎对球体碰撞物理学或移动设备响应性的反馈!