我一直在开发Jhamela,一款免费的浏览器派对游戏(Jackbox风格:笔记本电脑连接电视运行游戏,玩家通过带4字母代码的手机参与,无需安装应用)。它是我的项目,独自开发,大部分使用AI编码工具完成,请据此理解其实现方式。

没人提前警告我:手机作为游戏控制器存在一个具体缺陷——屏幕会休眠。当有人查看消息时,屏幕锁定,浏览器冻结标签页,在笨拙的设置中玩家就会消失。

What ended up working:

• 电视作为真理的唯一来源。它拥有游戏状态;手机只是薄型控制器。因此手机故障不会导致局面结束。

• 座位而非连接。每个玩家获得的座位会超越其连接状态。当手机唤醒后,它会重新加入自己的座位,而非被视为新玩家。

• 空座位不会阻塞房间。最多8名观众可观看并发送反应,当玩家离开时,一人可占据空座位。

• 电视也能重新加载,而不会丢失房间,因为状态被恢复而非重建。

目前共有18款游戏(书写/猜谜、一个冒牌词语游戏、卡牌游戏、一场押注的小球赛、2人对战)。所有游戏均使用免费套餐运行。

如果你曾开发过本地多人游戏:当玩家在回合中途离开时,你是暂停、跳过回合,还是将座位转移给其他人?

(请在首条评论中添加链接,避免帖子仅为链接。)