トラック
/
C
C
/
演習
/
ハイスコア
ハイスコア

ハイスコア

初級

説明

ゲームプレイヤーのハイスコアリストを管理します。

古典的なアーケードゲームであるFroggerのハイスコアを扱うコンポーネントを作ることが課題です。Froggerは、史上最も売れた、そして最も中毒性の高いゲームのひとつであり、アーケード時代の名作です。 さらに、リストから最高スコア、最後に追加されたスコア、上位3つのスコアを返すメソッドを書くことも課題です。

実装

この演習の関数は、1つ以上の数値を含む配列を受け取ります。それぞれの数値が、1回のゲームの「スコア」を表します。

プレイヤーのゲームスコアは、次の場所から読み出すことができます。

scores
scores[0]
scores[1]
...
scores[scores_len - 1]

personal_top_three()は、プレイヤーの上位スコアを次の場所に書き出します。

output
output[0]
...

出典

80年代のアーケードゲームFroggerへのオマージュ
GitHubで編集する リンクは新しいウィンドウまたはタブで開きます
C Exercism

ハイスコアを始める準備はできましたか?

Exercismに登録すれば、84個の演習、そして本物の人間によるメンタリングとともに、Cを学んでマスターできます。すべて無料です。