如何检查序列是否与另一个序列匹配

时间:2014-04-08 18:01:57

标签: javascript

我正在使用JavaScript,CSS,php和HTML创建一个小小的测试游戏/拼图游戏。

对于其中的一部分,简而言之,一组按钮将会显示数字1-12,然​​后人们必须按顺序点击它们才能完成它。

我认为我需要做的是立即阻止人们点击' 12'在某处设置了一段代码作为“角色模型代码”'并且在其中包含数字1-12,然​​后玩家点击它的任何数字集只有在与角色模型代码匹配时才会进行。

有谁知道我会怎么做?如果您没有得到我的解释的特定部分,请评论哪个部分。

提前致谢!

1 个答案:

答案 0 :(得分:0)

它主要是伪代码,但你应该明白这个想法:

var mySequence=[1,2,3,4,5,6,7,8,9,10,11,12];
var current=0;
...
your_click_handler_goes_here {
    var clicked =// the number of the button
    if(clicked==mySequence[current]){
        current+=1;
        proceed();
    }else{//user cant click this button yet
        return false;
    }
}