Найдено 727 результатов

Cfyz
24 авг 2017, 10:04
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 726
Просмотры: 87088

Re: BearLibTerminal - псевдоконсольное окно для рогалика

Apromix писал(а):обнаружилась ошибка в терминале, появилась белая сетка. Что может быть?
Так это же один из дефолтных Alt-хоткеев: Alt+G (grid) переключает отображение сетки, чтобы можно было подебажить расположение/центрирование тайлов.
Cfyz
27 июл 2017, 14:01
Форум: Разработка рогаликов
Тема: Сохранение в игре.
Ответы: 52
Просмотры: 4555

Re: Сохранение в игре.

Простота работы с бинарным представлением довольно обманчива. Пока работает все хорошо, но стоит чему-нибудь сломаться и наступает отладка, ад и Пакистан. Запись в текстовом виде (или через SQL) требует хоть какого-то промежуточного слоя (разбор-конвертация), который облегчает обнаружение и репорт о...
Cfyz
21 июл 2017, 13:01
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 726
Просмотры: 87088

Re: BearLibTerminal - псевдоконсольное окно для рогалика

Это стандартный встроенный шрифт с цветом ColorOff = 0x7fffffff; т.е. первый байт - это альфа-канал? Да, бинарное представление идет как 0xAARRGGBB (располагается в памяти как BGRA). Очевидно, что серый цвет можно получить простым 0xFF7F7F7F. А еще рамоки (которые кстати по большей части одинаково ...
Cfyz
20 июл 2017, 11:48
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 726
Просмотры: 87088

Re: BearLibTerminal - псевдоконсольное окно для рогалика

altmax писал(а):Это нормально, что при наложении тайлов <...> в точках наложения изображений получается большая яркость, чем в исходных тайлах?
А альфа-канала там нет? С полупрозрачностью (этих пикселей) так и должно быть. Без полупрозрачности по формуле будет строго исходное значение цвета пикселя.
Cfyz
27 май 2017, 22:13
Форум: BeaRLib
Тема: BeaRLibFOV - поле зрения
Ответы: 50
Просмотры: 10900

Re: BeaRLibFOV - поле зрения

Беспорядочные завалы на дисках провоцируют спонтанное появление нескольких резервных копий в самых разных местах =_=.

Правда про освещение есть ощущение, что накладывать его нужно не так. А слоем-маской чтоб одним махом покрасить всю сцену независимо от ее содержимого.
Cfyz
14 май 2017, 12:48
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 726
Просмотры: 87088

Re: BearLibTerminal - псевдоконсольное окно для рогалика

Апдейт 0.15.3: Windows / Linux / OS X / PyPi С момента последнего отчета в этой ветке накопилась целая куча фиксов: Поправлено задание нескольких альтернативных шрифтов в одном вызове set() ( issue #34 ). Поправлена генерация Box Drawing/Block Elements тайлов для альтернативных шрифтов ( issue #32 )...
Cfyz
27 апр 2017, 11:28
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 726
Просмотры: 87088

Re: BearLibTerminal - псевдоконсольное окно для рогалика

Ммм, пока никак нельзя. Тут вообще непонятно, что с записью через terminal_set могло пойти так , функция-то совсем не для этого предназначена >_<. Терминал вроде бы (так задумано, но серьезно не проверялось) открывает файл лога таким образом, что в этот файл можно писать параллельно и другим приложе...
Cfyz
24 апр 2017, 11:28
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 726
Просмотры: 87088

Re: BearLibTerminal - псевдоконсольное окно для рогалика

Так функций по работе с логом и вовсе нет, я вообще про лог не сильно пока задумывался. В принципе можно добавить какой-нибудь terminal_log(...). Правда так у каждой либы по своему логу может быть и неплохо бы придумать какой-то способ писать сообща, но это не так просто.
Cfyz
13 апр 2017, 12:31
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 726
Просмотры: 87088

Re: BearLibTerminal - псевдоконсольное окно для рогалика

Это не то, чтобы было задумано, но да, вложенности нет. Это даже в доках отмечено. Вроде бы это по какой-то причине получилось, но почему именно вспомнить не могу. Выглядит довольно неинтуитивно, надо исправить будет.
Cfyz
10 мар 2017, 15:47
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 726
Просмотры: 87088

Re: BearLibTerminal - псевдоконсольное окно для рогалика

Мне форматировать самому строки, или терминал сам умеет? Умеет. Можно печатать как обычно (переносы в самой строке учитываются), с выравниванием текста относительно x, y и еще с автопереносом строк по указанной ширине. Без картинок словами довольно бестолково, так что посмотри пункт "8. Text Alignm...
Cfyz
08 мар 2017, 00:59
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 726
Просмотры: 87088

Re: BearLibTerminal - псевдоконсольное окно для рогалика

Не, именно для сцены с символами. Результатом такой операции должна быть строка, а не картинка. program SaveScreen; uses BearLibTerminal, SysUtils; procedure SaveScreen(filename: String); var output: TextFile; x, y, c: Integer; begin Assign(output, filename); Rewrite(output); for y := 0 to terminal...
Cfyz
07 мар 2017, 21:27
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 726
Просмотры: 87088

Re: BearLibTerminal - псевдоконсольное окно для рогалика

Текстовые скриншоты? А как вы себе это представляете для сцены с тайлами? =) Я сейчас (помимо мелочей тут и там) кубаторю над реализацией субконсолей, там функциональность сохранения/загрузки из файла (например, в довольно популярном формате RexPaint ) будет точно, ибо очень хорошо сочетается. Но с ...
Cfyz
01 мар 2017, 00:28
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 726
Просмотры: 87088

Re: BearLibTerminal - псевдоконсольное окно для рогалика

Восхитительно! А если точку взять размытую, то еще и со сглаживанием получится >_<. Но нет :-). Миникарту можно отрисовать немного более прямолинейно, ведь в терминале можно делать спрайты из массива пикселей: int width, height; std::vector<color_t> pixels; // size = width * height terminal_setf("U+...
Cfyz
28 фев 2017, 14:58
Форум: BeaRLib
Тема: Развитие BeaRLib
Ответы: 12
Просмотры: 1402

Re: Развитие BeaRLib

Мне кажется в обычном тексте не надо особо изголяться: BearLibFoo легко читается, легко пишется и все еще имеет общую часть. Но вполне можно писать BeaRLibFoo в заголовке, в названии репозитория (если оно все равно регистронезависимо) или на какой-нибудь картинке, потому что тогда получается что-то ...
Cfyz
27 фев 2017, 17:19
Форум: Разработка рогаликов
Тема: Dragon's Dungeon: Awakening
Ответы: 13
Просмотры: 1352

Re: Dragon's Dungeon: Awakening

Кажется, подобный материал лучше было бы разместить в "обсуждении", с более подробным описанием что это за зверь и какие у него особенности (более X предметов -- это не особенность >_<). Меня такая тематическая реклама не раздражает, но ведь можно было интереснее преподнести, чтоб хоть какая-то инди...