Почему ? Если про производительность, то достаточно пересобрать командой make TILES=1 . SDL версия у всех почти одинаковая. Появляется “экзешник”. По нему два раза щёлкнуть и появляется окно. Даже в терминал заходить не надо : ) . Только цветовая схема уже … не та (именно потому, что вывод уже НЕ осуществляется через терминал ). У меня в терминале цвета были приятнее. И фулл-скрин пока что не сделали для SDL…
Шрифт для терминала выбрать можно. Для SDL задаётся точно также, как до сих пор задавалось для GDI версии (виндовой). Зато масштабировать шрифт уже не знаю, как : ) . Только если полностью, а не только по высоте или ширине, как в SDL/GDI.
[quote=“aiwant2tc, post:21, topic:1716”]Почему ? Если про производительность, то достаточно пересобрать командой make TILES=1 . SDL версия у всех почти одинаковая. Появляется “экзешник”. По нему два раза щёлкнуть и появляется окно. Даже в терминал заходить не надо : ) . Только цветовая схема уже … не та (именно потому, что вывод уже НЕ осуществляется через терминал ). У меня в терминале цвета были приятнее. И фулл-скрин пока что не сделали для SDL…
Шрифт для терминала выбрать можно. Для SDL задаётся точно также, как до сих пор задавалось для GDI версии (виндовой). Зато масштабировать шрифт уже не знаю, как : ) . Только если полностью, а не только по высоте или ширине, как в SDL/GDI.[/quote]
Зачем в линуксе использовать тайловый рендер через SDL? Терминальный символьный куда быстрее.
К вопросу о разнице - для никсов в SDL версии работают настройки viewport в отличии от терминала.
Что позволяет расширить зону просмотра выше стандартных 12х12.
Но как минус в SDL шрифты рисует не сглаженными.
Что в принципе можно включить через правку вышеупомянутого sdlcurse.cpp
Изменив
std::string blending = “solid”;
на
std::string blending = “blended”;
в терминальной версии настройки viewport конечно не работают, но размер игрового поля зависит от размера терминала и размера шрифта, вот у меня на весь экран(1920х1080) терминал и шрифт 24:
Увы, терминал терминалу рознь. У меня только по вертикали увеличивалось поле обзора и меньше цветов для отображения. Серые направления на компасе рисовало черным по черному.
Терминал он и в африке терминал, а то что у вас, это у вас. Я использую xterm или urxvt.
p.s. вот моя команда запуска xterm для cataclysm: xterm -class XTern -fa “xft:Droid Sans Mono:pixelsize=32:antialias=true” +bc -geometry 100x26
опция -class у меня указывает на несуществующий элиас настроек в .xdefaults, чтоб грузились цвета по умолчанию, 32 это размер шрифта, можно указывать какой понравится.