[about] [index] [prev] [2020-10-13 14:31:59+03:00] [9d07322ad100441eb6b24ab99607f5b29d55f757]
Topics: [game][redo]

NetHack и redo

https://nethackwiki.com/wiki/Curses_interface
До последнего дня игры в NetHack я использовал в нём обычный tty
интерфейс. Потом обратил внимание что есть curses вариант. Пытался
собрать с ним, но в NetHack поддержка такого количества платформ (далеко
не только POSIX), что пришлось помучиться. И недобрыми словами я крыл
Makefile-ы эти: изменяю я какой-нибудь из make-ов, а изменённые
команды/опции всё равно не применяются, так как *часть* makefile-ов
генерируемая. В итоге делал классику: clean, а дальше сборку с нуля. В
своих проектах я уже конкретно привык что зависимость от правил сборки и
конфигов всегда есть, честно пересобирая только нужное. То есть, даже
качественный старейший проект, всё равно не может на Makefile-ах сделать
нормальную инкрементальную сборку. Make-аллергия у меня.

Но curses интерфейс стоит того! Сама карта толком то не меняется, хотя
на ней немного больше информации видно из-за разных цветов фона и самого
символа, плюс возможностей жирных цветов. Но главное это то, что лог
сообщений хорошо становится виден, что очень помогает!

[leave comment]