我正在尝试构建一个机器人,在其中键入命令,它会启动一个小型迷你游戏。我希望它能够实例化多个游戏对象,以便多个人可以同时玩,每个人都有自己的游戏。问题是我不知道如何创建具有事件驱动功能的异步对象,例如主客户端的“分支”。可以这样做,还是我必须在主要脚本方法中更新每个游戏实例?
答案 0 :(得分:0)
在JS中没有所谓的“异步对象”:您可以编写一个自定义类并使用一个websocket或使用一个数据库和一个循环(例如,这就是我所用的,因为我发现它更容易实现。您基本上可以在每一回合之后将游戏对象的每种状态更改到数据库中。如果您不明白我的意思,我可以向您的机器人发送一个示例