Игра написана на языке программирования Фокал для интерпретатора, поставляемого вместе с советским компьютером БК-0010-01 в блоке МСТД. Суть игры - вращая трубы на поле, построить непрерывный путь от верхней до нижней трубы.
Для запуска игры можно использовать эмулятор компьтютера БК, поддерживающий
эмуляцию МСТД, например, https://gid.pdp-11.ru. Для запуска игры в эмуляторе
нужно разместить файл PIPES.BIN из релиза в каталог BIN эмулятора и после
загрузки интерпретатора Фокала, выполнить команды:
L G PIPES
D
Для запуска игры непосредственно на компьютере, нужно конвертировать BIN в WAV любой утилитой для конвертации, например, https://github.com/raydac/bkbin2wav или запустить WAV файл из релиза.
Для преобразования исходных текстов в BIN и WAV-файлы для загрузки в эмуляторе или
компьютере, используются авторские утилиты BkFocalPreprocessor и
BkFocalSender, находящиеся в разработке и размещенные по адресам
https://github.com/tereshenkovav/BkPreprocessors и
https://github.com/tereshenkovav/BkTapePortUtils
В каталоге src размещен исходный код игры, включаемые файлы процедур и скрипт сборки.
- build.bat - скрипт, вызывающий утилиты препроцессора и создания BIN/WAV файлов
- pipes.foc - главный исходник игры
- proc_graph.foc - включаемый файл с процедурами графики
- proc_keyboard.foc - включаемый файл с процедурами клавиатуры
В каталоге examples находятся простые примеры программ, использующие блоки
процедур.

