Что: 9d07322ad100441eb6b24ab99607f5b29d55f757 Когда: 2020-10-13 14:31:59+03:00 ------------------------------------------------------------------------ Темы: game redo tip ------------------------------------------------------------------------ NetHack и redo https://nethackwiki.com/wiki/Curses_interface До последнего дня игры в NetHack я использовал в нём обычный tty интерфейс. Потом обратил внимание что есть curses вариант. Пытался собрать с ним, но в NetHack поддержка такого количества платформ (далеко не только POSIX), что пришлось помучиться. И недобрыми словами я крыл Makefile-ы эти: изменяю я какой-нибудь из make-ов, а изменённые команды/опции всё равно не применяются, так как *часть* makefile-ов генерируемая. В итоге делал классику: clean, а дальше сборку с нуля. В своих проектах я уже конкретно привык что зависимость от правил сборки и конфигов всегда есть, честно пересобирая только нужное. То есть, даже качественный старейший проект, всё равно не может на Makefile-ах сделать нормальную инкрементальную сборку. Make-аллергия у меня. Но curses интерфейс стоит того! Сама карта толком то не меняется, хотя на ней немного больше информации видно из-за разных цветов фона и самого символа, плюс возможностей жирных цветов. Но главное это то, что лог сообщений хорошо становится виден, что очень помогает! ------------------------------------------------------------------------ оставить комментарий: mailto:comment@blog.stargrave.org?subject=Re:%20NetHack%20%D0%B8%20redo%20%289d07322ad100441eb6b24ab99607f5b29d55f757%29 ------------------------------------------------------------------------ Сгенерирован: SGBlog 0.34.0