gpt4 book ai didi

javascript - 在 Node js 服务器上托管多个游戏

转载 作者:太空宇宙 更新时间:2023-11-04 02:02:33 24 4
gpt4 key购买 nike

我正在做一个项目,这是一个网站,你可以去那里找人一起玩,然后 Node js 服务器将创建一个新的游戏实例,你可以一起玩。我已经完成了托管游戏部分,当 2 个人连接时,将使用以下代码制作一个新游戏:

app.set('view engine', 'ejs');
app.get('/game/:id', function (req, res)
{
res.render('game', {game: req.params.id});
});

这样基本上就为游戏创建了一个新页面,例如 URL/game/2

我遇到的问题是在同一服务器上运行多个游戏,我不知道从哪里开始或如何开始。我最近用 Node js 做了一个贪吃蛇游戏,其中有 1 个游戏,多个人可以加入,但我如何分离多个游戏?我正在考虑在服务器上建立一个 gamesList[] 来列出所有当前游戏,但是当前每个游戏的逻辑会去哪里?

如果有人能指出我正确的方向,也许有一个开源示例,其中有人做了同样的事情,即使它只是一个简单的井字棋,那就太棒了,但我找不到类似的东西。任何帮助都是appriced:)

最佳答案

在你的服务器上有一个对象肯定可以解决问题。您可以创建一个 app.gameLogic 对象,将 ids 作为键,将需要存储的任何信息作为值。

我不确定我是否完全理解了这个问题,但我希望这会有所帮助。

关于javascript - 在 Node js 服务器上托管多个游戏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45470970/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com