私は、聞いたことに基づいて数値の答えを出すことができるゲーム (ちょっと) に取り組んでいます。番号が呼び出されるとすぐに、この番号が保存されます。
ユーザーが特定の時間内に数字に答えられるようにするためのスコア メカニズムが必要です。ここでは順序は関係ありません。
たとえば、利用可能な時間は 10 秒です。その 10 秒以内に 2 と 4 が言及されます。プレーヤーは、2 と 4 を任意の順序で答えることができます。もちろん、利用可能な応答時間は個々の回答にバインドされています。各回答には、破棄されるまでの 10 秒間の寿命があります。
ロジックは、ユーザーが聞いた音に答える必要があるということです。ラウンド内でミスを犯すことはありません。ミスを犯した場合、そのラウンドは失敗となります。彼が 10 秒以内に応答しない場合、または間違った番号を指定した場合は、失敗を意味します。彼が時間内に答えを得た場合、その番号はもちろん配列から削除されます。これは、10 秒以内に 2 つの 7 が呼び出された場合など、時間内に同じ番号が呼び出される可能性があるためです。ユーザーは 7 を 2 回押す必要があります。
挿入後 10 秒後に挿入された各数値を削除する配列 (またはオブジェクト ベースの配列) を作成するにはどうすればよいですか。
注: 与えられた数字はすべて例です。
注: ラウンド情報は背景情報であり、ラウンドが続行され、カウンターのみが増加するため (現在のラウンドでまだ数値が増加していない限り)、回答に関連するものではありません。