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

ハイスコア

中級

説明

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

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

ソートパッケージ

この演習では配列をソートする必要がありますが、標準ライブラリにはその機能が組み込まれていません。自分でソート用のライブラリを書くこともできますが、sortsパッケージを使うほうがよいでしょう。

解答のディレクトリで次のコマンドを実行すると、このパッケージを解答で使えるようになります。

futhark pkg add github.com/diku-dk/sorts
futhark pkg sync

次に、使いたいソートアルゴリズムをインポートします。

import "lib/github.com/diku-dk/sorts/<sorting algorithm>"

出典

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

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

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