私のスペリング ゲームには、ユーザーから隠されている単語が入力されたグリッドがあります。このゲームの目的は、音と絵を使ってこれらの単語を綴ることです。ユーザーは、グリッド上の関連する文字をクリックして単語を綴ります。
ユーザーが単語を間違えると、その単語は赤く光ります。これが 3 回発生すると、ユーザーは 3 回目の不正解で表示されるボタンを使用して次の単語に移動する機会が与えられます。
現時点ではこれは機能しますが、間違ったカウントが引き継がれるというエラーに遭遇しました。たとえば、ユーザーが 1 つの単語を 2 回間違えて正解した場合、次の単語に進みます。次に、ユーザーに移動オプションを与えるには、その単語に対する 1 つの不正解のみが必要です。基本的に、次の単語に移動するたびにカウントをリセットする方法が必要です。
このコードは、間違った試行回数をカウントし、3 回後にボタン (".minibutton") を表示します。
var score = {
right: 0,
wrong: 0,
attempts: 0
};
score.wrong++;
if (score.wrong == 3) {
$(".minibutton").css('visibility', 'visible');
$('.next').css('visibility', 'visible');
}
役立つフィドル - http://jsfiddle.net/smilburn/7Y7A5/4/ (サウンド警告!)