非公式コントローラーでbeatmania IIDX ULTIMATE MOBILEを遊ぶ話

beatmani IIDX beatmania IIDXという音楽ゲーム(音ゲー)があります。通常はゲームセンターに置いてあるアーケード版で遊ぶことになりますが、それ以外にPC版(INFINITAS)やアプリ版(ULTIMATE MOBILE)が存在します。 当然ながらゲームセンター以外でゲームをプレイする場合は専用のコントローラーがないとキーボード操作やタッチ操作でプレイすることになりますが、これは本来のゲーム体験とは大部違ってしまうことになります。そこはKONAMIも認識していて専用のコントローラーをいくつか販売しています。 ...

December 8, 2020 · 7 min · watiko

小さいMLの型推論機を書いた

intro 最近、五十嵐先生のプログラミング言語の基礎概念を読んでいました。コンパクトにlet多相までの知識がまとまっており非常に読みやすかったです。 OCamlの学習がてら実際に言語を実装してみようと思い、 筑波大学の講義資料を参考にさせていただきました。 環境構築・実装にあたってはいくらか大変だった部分があるのですがこれらは気が向いたら別途記事にします。 duneの使い方 OCamlでのテストの仕方 OCamlのCI環境の構築 on GitHub Actions OCamlでのパーサーコンビネータの作り方・使い方 Menhirやocamlyaccなどは意図的に使いませんでした 今回作ったもの自体はこちらにあります。watiko/minicaml ...

August 20, 2020 · 6 min · watiko