如何在两个玩家之间创建回合顺序游戏

问题描述 投票:0回答:1

使用 Vue 3、Firebase Auth、Firebase 函数、Firebase Firestore 和 Javascript。

我的身份验证工作正常,玩家可以注册,然后我需要的详细信息存储在 firebase 中。

我可以为每个玩家更改我希望的事件。

我希望让“玩家A”行动然后被冻结,然后“玩家B”行动,然后重复。这一步...我找不到使用上述程序来执行此操作的方法。

我尝试过聊天 gpt、资源等...找不到在玩家之间创建简单切换的示例。

两个玩家都可以控制网页,我希望他们轮流行动。

任何帮助都会很棒。我只是对此感兴趣,甚至努力想知道这是否可能,如果我需要另一个程序、界面等..

javascript google-cloud-firestore firebase-authentication google-cloud-functions vuejs3
1个回答
0
投票

为了创建两人游戏,您需要的不仅仅是两个用户登录您的应用程序。一个简单的结构可能如下:

用户登录您的应用程序并选择/创建游戏。这可能需要一些 websocket 工作,您可以找到很多关于这方面的教程。

使用数据库中的对象来表示游戏状态,存储两个参与玩家的用户 ID,然后在各自的操作/事件上在他们之间切换以处理回合。

希望这有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.