ゲームプレイヤーのハイスコアリストを管理します。
古典的なアーケードゲームであるFroggerのハイスコアを扱うコンポーネントを作ることが課題です。Froggerは、史上最も売れた、そして最も中毒性の高いゲームのひとつであり、アーケード時代の名作です。 さらに、リストから最高スコア、最後に追加されたスコア、上位3つのスコアを返すメソッドを書くことも課題です。
この演習の関数は、1つ以上の数値を含む配列を受け取ります。それぞれの数値が、1回のゲームの「スコア」を表します。
プレイヤーのゲームスコアは、次の場所から読み出すことができます。
scores |
|---|
scores[0] |
scores[1] |
| ... |
scores[scores_len - 1] |
personal_top_three()は、プレイヤーの上位スコアを次の場所に書き出します。
output |
|---|
output[0] |
| ... |