app.set('view engine', 'ejs');
app.get('/game/:id', function (req, res)
{
res.render('game', {game: req.params.id});
});
因此,基本上使用url / game / 2为游戏制作新页面
我遇到的问题是在同一台服务器上运行多个游戏,我不知道在哪里或如何开始。我最近做了一个节点js的蛇游戏,其中有1个游戏,多人可以加入,但我如何分开多个游戏?我想在服务器上安装一个gamesList []来列出所有当前游戏,但每个当前游戏的逻辑在哪里?
如果有人能指出我正确的方向,也许如果这是一个开源的例子,有人做了同样的事情,即使它只是一个简单的tic tac toe那将是很棒的,但我找不到那样的东西。任何帮助都是appriciated:)
答案 0 :(得分:0)
在您的服务器上拥有一个对象肯定会有所帮助。您可以使用app.gameLogic
作为键创建ids
对象,以及需要存储为值的任何信息。
我不确定我是否理解这个问题,但我希望这有帮助。