Каждый пароль представляет собой набор символов, закодированных последовательностью команд. Набор команд участник получит в виде текстового файла. Каждая команда в отдельной строке.
На первом уровне - команда простая: установить пиксель. (см пример). Для получения пароля необходимо составить программу "выполняющую" команды и выводящую изображение на экран.
Примечание. Изображение не обязательно строить в графическом режиме. Можно например создать его при помощи символов.
Получив пароль, участник вводит его на сервере и получает новый комплект кодов для расшифровки.
С каждым новым этапом, коды становятся сложнее, и участнику необходимо дорабатывать программу.