在我的网站上创建一个滑动拼图比赛(jqpuzzle)

时间:2016-06-21 18:56:32

标签: javascript jquery puzzle

所以,我想在我的页面上创建一个滑动拼图比赛,我发现这个jqpuzzle已经用JS编写了,所以我想用它。我想知道用户是否可以在某种程度上作弊,比如使用javascript控制台或游戏的东西引擎,不知道它叫什么。

得分最高的用户是有最佳解决此难题的用户。奖品有点大,所以我不想把它交给作弊的用户,我想进行公平竞争。让我担心的代码就是这个......

var Timer = function(interval, callback) {
    var startTime;
    var startPauseTime;
    var totalPause = 0;
    var timeout;

    var run = function() {  
        update(new Date().getTime());
        timeout = setTimeout(run, interval);
    };

    var update = function(now) {
        callback(now - totalPause - startTime);
    };

    // start the timer
    this.start = function() {
        if(startTime) return false;
        startTime = new Date().getTime();
        run();
    };

    // stop the timer
    this.stop = function() {
        if(!startTime) return false;
        clearTimeout(timeout);
        var now = new Date().getTime();
        if(startPauseTime) totalPause += now - startPauseTime;
        update(now);
        startTime = startPauseTime = undefined;
        totalPause = 0;
    };

    // pause the timer
    this.pause = function() {
        if(!startTime || startPauseTime) return false;
        clearTimeout(timeout);
        startPauseTime = new Date().getTime();
    };

    // resume the timer
    this.resume = function() {
        if(!startPauseTime) return false;
        totalPause += new Date().getTime() - startPauseTime;
        startPauseTime = undefined;
        run();
    };
};

0 个答案:

没有答案