https://mazeen2.herokuapp.com/
以前のバージョン(jQuery)では迷路の状態管理のために物理DOMを操作していたことがあって、実装がかなり辛かったため、モダンなJSフレームワークを使用してみたらどうなるかという個人的な課題に取り組んでみた。
APIで迷路を解決して打ち返すだけなので、バックエンドが存在する意味が薄いのですが、rails5.2系でwebpackerを試したかったという動機があってこうなりました。
-
迷路解決アルゴリズムはA-star法を採用
-
コードの説明、実装意図など、詳しくはこちらを参照 https://github.com/fursich/mazeen