Pull to refresh

Comments 23

Круто, что сказать :)
Обучение через игру, прямо.
UFO landed and left these words here
Это чего же? Грозного системного блока из стали, старого 14" EGA монитора и шумной клавиатуры с кликом?
UFO landed and left these words here
Это было позже, сильно позже. Я играл в Xonix на Robotron 1715, это примерно аналог IBM XT. Так вот там никаких девок не было (да и откуда им взяться, в текстовом-то режиме). Так что это правильный Xonix.
1) Создаём вытянутый массив с интересной ascii картинкой (backgroundImage).
2) заменяем строки 314,320 (drawMapCell $i $j "$LAND_CHAR") на drawMapCell $i $j ${backgroundImage[index]}
3) играем в sexonix
Можно еще нестандартный режим терминала сделать, чтобы разрешение повысить у картинки.
Сегодня они пишут xonix, а завтра напишут на баше отдельную операционную систему с блек фреймворком и СУБД.
Думаю, что это, что «сокобан» надо перенести в «Ненормальное программирование». :)
заметил баг — если во время движения через поле нажать кнопку обратную движению происходит наезжание на самого себя (и отнимается жизнь)
помоему в Xonix так сделать было нельзя
патч: codepad.org/slUUrueq
По-моему, в Ксониксе именно так и было (самоубийство). А возможно, я ошибаюсь.
в Xonix так сделать было можно, данное поведение — это всего лишь частный случай пересечения своего пути.
Так как разные люди говорят по разному, то уже сложно установить как правильно. Добавил обновление с патчем к статье.
UFO landed and left these words here
Да я как-то тоже, пока не приступил к написанию скрипта. Как-то сами собой синие клетки назвались морем, а серые сушей) А потом оказалось, что и в других источниках так.
UFO landed and left these words here
Точнее описание можно? Проверил в xterm, всё симпатично.
Если что, версия bash должна быть 4.0 и выше.
Да, и если скрипт был скачан с codepad.org как raw code, то нужно сначала на него dos2unix натравить, так как символ новой строки как CRLF сохраняется.
UFO landed and left these words here
Попробуйте запустить скрипт явно указав, что это интерактивный режим:
bash -i ./xonix.sh
Sign up to leave a comment.

Articles