Scala で GUI を作るときには、JavaFX8 compatible な ScalaFX というライブラリが使えるが、参考資料が非常に少ない。練習がてらに ScalaFX で ソーティングアルゴリズムを可視化・可聴化するプログラムを作ってみた。 github.com 動いているところ このプログラムは以下の動画に啓発された。本家と違うのは、音色や音階(スケール)を選んで綺麗なメロディにできること。 Pure Scalaなので、sbtとjreさえ入っていれば動く。 www.youtube.com ついでに迷路生成・探索も実装してみた。興味のある方は是非どうぞ。
![ScalaFX で sorting visualizer を 作る - Scala日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/c75b32c6ae2648f1be75d786636b0c7d5043745e/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fy%2Fyuimat%2F20151102%2F20151102092057.jpg)