ブロック崩しとコード進行を組み合わせたミニゲームです。
C, Am, F, G7 などのコードが割り当てられています。chord-probabilities.json に保存し、次に気持ちいいコードを「特売」候補として案内します。COLLAPSE ゲージが上がり、一定値で盤面のブロックが絶えます。chord-probabilities.json の確率は、論文・書籍の知見をゲーム向けに正規化したものです。個別の進行ごとに実験値が直接測られている、という意味ではありません。
参照した考え方:
Web Audio API でコード音を鳴らすため、音はユーザー操作後に再生されます。GitHub PagesではJSONを読み込みます。ローカルでHTMLを直接開いてJSON読込が失敗した場合は、内蔵フォールバック確率で動作します。