Elmでゲーム作成
2023/08/12
プログラミングElmとは
ElmはJavascriptにコンパイルできる純粋関数型のプログラミング言語で、シンプルで簡単に使えるため、関数型言語に入門する際におすすめの言語である。
ゲーム作成
関数型リアクティブプログラミングについて、「関数型プログラミングが『銀の弾丸』であるという非常識な常識」を読んで、理解の定着のためElmでゲームを作成した。
1つ目がサファリパークで動物に衝突せずにゴールまで辿り着くゲーム。画面をクリックすると車が2段階まで浮かび上がり、動物との衝突を避ける事ができる。
2つ目が経路パズルを動かして宇宙人をゴールに導くゲーム。空白の部分に隣接している部分をクリックすると経路パズルを動かせる。