Аудиоигры для незрячих. Всё работает прямо в браузере, ничего ставить не нужно, звук — стерео.
Наушники обязательны: вся навигация построена на том, с какой стороны звучит цель. Через динамик ноутбука лево и право почти не различить.
Обе игры собраны на wage — движке аудиоигр на Rust под
WebAssembly. Игра пишется целиком на Rust: от main до меню и
логики, меню объявляются стрелками само, а клей для браузера генерируется
сборщиком. Звук позиционируется в Rust, в браузер уезжает готовая пара
«громкость и панорама».
Две игры показывают две разные модели панорамы. В «Снайпере» сторона — это смещение от прицела: цель дальше влево — звук дальше влево. В «Маяке» сторона — это угол между тем, куда игрок смотрит, и тем, где маяк. Поэтому у него есть свойство, которое приходится держать в голове: спереди и сзади писк звучит одинаково, и различить их можно только по тому, в какую сторону он уезжает, пока поворачиваешься.