尝试在javaScript中增加simon游戏级别



我是javaScript的新手,试图在jS中创建一个simon游戏,并希望每次nextSequence()被称为

var started = false; //toggler
var level = 0;
$(document).on("keydown", function() {
if (!started) {
$("h1").text("Level 0")
nextSequence()
started = true;
}
})

function nextSequence() {
var randomNumber = Math.random() * 4;
randomNumber = Math.floor(randomNumber);
var randomChosenColor = buttonColors[randomNumber] //any one color
gamePattern.push(randomChosenColor);
$("#" + randomChosenColor).fadeOut(100).fadeIn(100).fadeOut(100).fadeIn(100); // animate
level = level + 1
console.log(level)
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

假设您已经设置了所有必要的变量(buttonColors)。变量级别应该每按下一个键增加一个,如果您想通过h1显示分数,则需要将'score'变量合并到文本

中。将$("h1").text("Level 0")改为$("h1").text("Level " + level)

最新更新