
Концепция
Данный проект представляет из себя небольшую игру по поиску сокровища. Правила просты: игроку необходимо вести мышкой по начерченному пути до красного крестика, чтобы отыскать клад. В ходе своего путешествия игрок будет слышать звуки местности, которые он проходит (звуки волн вблизи озера, голоса людей около домов)

Составляющие патча
• определитель координат положения мыши (mousestate + nodes)
• проигрыватель аудиофайлов
• фильтр среза верхних частот, зависящий от удаления от точки (lores)
• регулятор громкости, зависящий от удаления от точки
• генератор шагов (random + degrade)
• карта
• празднование победы
Описание блоков патча
Определитель координат положения мыши
Основой патча является mousestate, который считывает координаты x и y мыши, а также ее дельту, чтобы отмерять шаги.
К mousestate подключен nodes, который отпределяет, какие звуки и в каких положениях на карте будут находиться. Чем ближе к мышь к одному из узлов, тем большее значение передается в дальнейшие блоки
Проигрыватель аудиофайлов
Аудиофайлы начинают проигрываться автоматически при запуске патча с помощью loadbang. При завершении аудиофайла проигрывание начинается заново
Фильтр среза верхних частот, зависящий от удаления от точки
Аудиофайлы проходят через фильтр lores. Значения, идущие от nodes, преобразовываются в числа, соответствующие необходимому частотному диапазону, и также попадают в lores. Благодаря этому при удалении мыши от источника звука верхние частоты срезаются, из-за чего создается эффект натуральности звука
Регулятор громкости, зависящий от удаления от точки
В данном блоке преобразованный сигнал обрабатывается по громкости. Значения из nodes снова преобразовываются, но уже в диапазон допустимых децибел. Другими словами, чем дальше мышка от источника звука, тем он тише.
Полученный сигнал выходит в динамики через ezdac
Генератор шагов
Counter отсчитывает ровные отрезки, которые преодолел курсор, и запускает звук шага. Этот звук преобразуется через эффект degrade, чтобы шаги были не сильно похожи друг на друга по звучанию. Для degrade рандомно определяется эффективная частота дискретизации и биты.
Полученный сигнал также выходит в динамики через ezdac
Карта
Карта представляет собой изображение jpeg. Этот объект отражается в режиме презентации, и именно так пользователь видит патч при открытии
Празднование победы
Дойдя до красного креста на карте, игрок нажимает на него и слышит радостную музыку, извещающую его о победе. Кнопка — это второй и последний элемент, присутствующий в режиме презентации и видимый игроку