推しアイデア
MIDIキーボードとオタマトーンを用いてリンクを操作する
MIDIキーボードとオタマトーンを用いてリンクを操作する
テーマが発表された時かつて楽しんだ「時のオカリナ」をもう一度プレイしたくなったから
Three.js等を使用せずにGo/WASMだけで3Dエンジンを自作

基本的には Go
楽器の繋ぎ込みに 生JS

three.js等を使用せずにWebGL1を直接叩くラッパーをGoで自作 全オブジェクト・HUD共通のGLSL ES 1.00シェーダーは1組だけ
たくさんの3Dモデルとテクスチャをバイナリに埋め込んでいるので一つのwasmバイナリで全て読み込むと全てのアセットを読み込んでしまうため シンプルコンフリクト回避にもちょうどいい
Web MIDI APIを使用することができる

Web Audio APIで周波数と取得

最初にMIDIkeyboardを接続(オタマトーンは最悪声でカバーできます)
ドを弾いてゲーム開始
オタマトーンでリンクを移動させ上記の楽譜を演奏するとドアが開きリンクが入っていくアニメーションが再生されページ遷移する
障害物を乗り越えられないのでmidiで演奏して馬に乗る
オタマトーンで演奏して移動して次のマップに移動
midiを演奏してガノンを倒す
同様にガノンの最終形態を倒すとゲームクリア
ゲームクリア!