Найдено 745 результатов
- 31 авг 2016, 11:06
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266686
Re: BearLibTerminal - псевдоконсольное окно для рогалика
Операции копирования/восстановления областей попадают в категорию "высокоуровневой" работы. Я потихоньку раздумываю о том, чтобы ввести набор функций по работе с интерфейсом-обастями-контролами, но пока не придумал такого API, чтобы предоставить достойную функциональность не породив химеру a la curs...
- 30 авг 2016, 16:45
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266686
Re: BearLibTerminal - псевдоконсольное окно для рогалика
Да, действительно, у последующих слоев нет фона, поэтому просто буквы и рамки будут сливаться с лежащим внизу. У этого есть довольно простое, хотя и не очень элегантное решение: на втором слое (где message box) перед выводом надо закрасить фон символами 0x2588 'Full block', а поверх них уже выводить...
- 24 авг 2016, 16:39
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266686
Re: BearLibTerminal - псевдоконсольное окно для рогалика
Терминал на реддите. Мило.
Я ответил. Там довольно необычные симптомы. Я сам чаще всего запускаю на Ubuntu, причем двух довольно разных версий, и чтоб крашилось -- такого не припомню.
Я ответил. Там довольно необычные симптомы. Я сам чаще всего запускаю на Ubuntu, причем двух довольно разных версий, и чтоб крашилось -- такого не припомню.
- 22 авг 2016, 21:51
- Форум: Разработка рогаликов
- Тема: UniCurses на Python 3 под windows
- Ответы: 34
- Просмотры: 14604
Re: UniCurses на Python 3 под windows
Не подскажете, как эту библиотеку для третьего питона установить? Хм, вечно забываю про этот момент. Утилита pip у python2 и python3 разная, для третьего питона она называется pip3. Оно может отсутствовать в системе, но убунта подскажет как и какой пакет надо установить. Pip мне выдает: Requirement...
- 22 авг 2016, 20:30
- Форум: Разработка рогаликов
- Тема: UniCurses на Python 3 под windows
- Ответы: 34
- Просмотры: 14604
Re: UniCurses на Python 3 под windows
Прячьте огромные картинки в тег , у меня телефон чуть не сломался. Снова все смешалось в кучу =/. На первых двух картинках в дереве файлов виден BearLibTerminal, а код почему-то от uniurses. На третьей картинке библиотека уже та, но ее модуль называется не так. Хотя конечно самая большая проблема в ...
- 22 авг 2016, 19:02
- Форум: Разработка рогаликов
- Тема: UniCurses на Python 3 под windows
- Ответы: 34
- Просмотры: 14604
Re: UniCurses на Python 3 под windows
BearLib заинтересовал - там с кирилицей все ок? Просто хочется на русском сделать. А от библиотеки, в принципе, мне нужен вывод определенного символа на заданную позицию на экране определенным цветом. С кириллицей все хорошо, при использовании python3 достаточно не напутать с кодировкой исходных те...
- 21 авг 2016, 21:39
- Форум: Разработка рогаликов
- Тема: UniCurses на Python 3 под windows
- Ответы: 34
- Просмотры: 14604
Re: UniCurses на Python 3 под windows
Насколько я вижу, не надо смешивать п. 1 (sf.net/pyunicurses) и п. 2 (Chiel92/unicurses). Оба как минимум работают без установки. В первом случае надо скопировать в папку своего проекта unicurses.py (это он будет импортирован как модуль) а рядом положить .dll с официального сайта PDCurses. Во втором...
- 17 авг 2016, 14:59
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266686
Re: BearLibTerminal - псевдоконсольное окно для рогалика
Как работает? При разборе параметров (terminal_set, конфиг) параметры трактуются как секции, т. е. могут иметь словарь значений, но нередко имеют неименованное значение. Например в случае "font: foo, ..." значение "foo" не имеет имени, но адресовать его как-то надо. Когда-то для этого использовалос...
- 16 авг 2016, 23:17
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266686
Re: BearLibTerminal - псевдоконсольное окно для рогалика
Воспроизвел =( это просто у меня "под рукой" немного старая версия была (еще один повод включить номер версии в бинарник).
И... это опять мой косяк. Кажется надо автотесты прикручивать, такую вот простую регрессию ловить.
Сейчас должно быть поправлено, бинарники перевыложены.
И... это опять мой косяк. Кажется надо автотесты прикручивать, такую вот простую регрессию ловить.
Сейчас должно быть поправлено, бинарники перевыложены.
- 16 авг 2016, 00:25
- Форум: За жизнь
- Тема: Не_рогалики
- Ответы: 620
- Просмотры: 161227
Re: Не_рогалики
Честно говоря, особой разницы не почувствовал. Подозреваю, что эффект немного скрадывается тем, что моделька уже в ролике мелькала и вроде по одним ушам уже ясно, что это просто какая-то лисица в кимоно, что ее дальше разглядывать. Но вот обратите внимание еще раз на левую картинку -- что делают ру...
- 15 авг 2016, 23:38
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266686
Re: BearLibTerminal - псевдоконсольное окно для рогалика
Ну это, как минимум, не весь лог: применение конфига происходит ровно между "Applying options from configuration file, if any" и "Terminal initialization complete" (которым начинается приведенный кусок). Еще можно посмотреть какой именно файл был выбран в качестве конфига, если запустить программу в...
- 15 авг 2016, 18:41
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266686
Re: BearLibTerminal - псевдоконсольное окно для рогалика
Трудно сказать. У меня не воспроизводится =|. Ни с Pascal, ни с Lua.
Поставь log.level в конфиге равным trace -- в лог cреди прочего должно будет вывестись что библиотека прочитала из конфига и процесс установки этих значений.
Поставь log.level в конфиге равным trace -- в лог cреди прочего должно будет вывестись что библиотека прочитала из конфига и процесс установки этих значений.
- 14 авг 2016, 12:27
- Форум: За жизнь
- Тема: Не_рогалики
- Ответы: 620
- Просмотры: 161227
Re: Не_рогалики
Глаз "разгружен" от бесполезного текстурного мусора. Не соглашусь, что там глаз разгружен. Месиво контрастных отрезков на однотонной модели, да на фоне того же цвета -- для того, чтобы понять что же там изображено, нужно некоторое время с движением модели или камеры. Глазу с колбочками может и легч...
- 13 авг 2016, 16:02
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266686
Re: BearLibTerminal - псевдоконсольное окно для рогалика
Причем тайлы получается эффективнее рисовать ручками. Можно и на лету генерировать, но это довольно громоздкий алгоритм для такой простой задачи выходит. uses BeaRLibTerminal, sysutils, math; procedure generate_hpbar(tile_code_offset, line_width, n_tiles: LongInt); var tile_width: Integer; tile_heig...
- 11 авг 2016, 14:40
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266686
Re: BearLibTerminal - псевдоконсольное окно для рогалика
Ну, статичную предполагается "уменьшать" цветом от зеленого до красного. На то она и статичная. Динамическую же, конечно, придется делать отдельными тайлами, например 10 тайлов по одному на каждые 10% здоровья. Как я отметил выше, "рисовать сплошной линией неопределенной толщины" -- это один чрезвыч...