数日前に JavaScript の学習を開始し、codeacadmey の作業を行って、簡単なゲームを作ろうと考えました。
だから私はあなたが画像のペアを見つけなければならない記憶ゲームを思いついた.
それはすべて機能しており、スコアシステムを導入しましたが、カードが選択されてから別のチョーシーを許可するまでに発生する遅延が妨げになっていると言う人が何人かいて、そのパフォーマンスを改善する方法がわかりません.
これは、遅延の原因と思われるコードの一部です。同じ結果を生成するためのより良い方法はありますか?
function check() {
clearInterval(tid);
if(people[secondchocie] === people[firstchocie]) {
cntr++;
(cntr === numOfMatches) {
stop();
score = checkScore(amountGoes);
$('#gameFinished').append('<p>Well done, you managed to complete the game your score is <span>' + score + '</span></p>');
}
turns = 0;
return;
} else {
document.images[firstchocie + numOfImages].src = backcard;
document.images[secondchocie + numOfImages].src = backcard;
turns = 0;
return;
}
}