使用Node.js识别游戏中的玩家

时间:2014-05-12 20:30:53

标签: node.js express

我正在做一个项目,其中包括创建一个类似鹅的游戏(带有测验方面),并且当他进入游戏时我有一些麻烦来识别玩家。

我想做一些像玩家数量增加的玩家数量。

我尝试过这样的事情,但问题是,当玩家来到变量" joueur"回到0.

var joueur = 0;
    if (typeof numJoueur == 'undefined')
    {
        numJoueur = joueur;
        joueur++;
        var str = "Je suis le joueur " + numJoueur;
    }

您是否有一些解决方案/建议来超越问题? :)

PS:对不起我的英语,我是法语(如我的代码所示^^)

1 个答案:

答案 0 :(得分:0)

joueur变量是否在路由范围内声明,如下所示:

function newplayerroute(req, res, next) {
    var joueur = 0;
    if (typeof numJoueur == 'undefined')
    /* ... */
}

如果是,则每次调用此路由/函数时,该变量都会重置。您需要在更高的范围内声明它:

var joueur = 0;
function newplayerroute(req, res, next) {
    if (typeof numJoueur == 'undefined')
    /* ... */
}