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

Cfyz
01 мар 2017, 00:28
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 265798

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

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

Re: Развитие BeaRLib

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

Re: Dragon's Dungeon: Awakening

Кажется, подобный материал лучше было бы разместить в "обсуждении", с более подробным описанием что это за зверь и какие у него особенности (более X предметов -- это не особенность >_<). Меня такая тематическая реклама не раздражает, но ведь можно было интереснее преподнести, чтоб хоть какая-то инди...
Cfyz
26 фев 2017, 10:28
Форум: Разработка рогаликов
Тема: Скриптовые языки в рогаликах - как это делается? (Lua)
Ответы: 20
Просмотры: 10288

Re: Скриптовые языки в рогаликах - как это делается? (Lua)

Вот больше всего интересует это обратное взаимодействие из Луа на классы С++, как это реализуется? Пишутся под это отдельные методы в классе? Думаю можно начать со списка библиотек привязки . Общая идея у всех примерно одна: методами библиотеки описываются-регистрируются прокидываемые в Lua функции...
Cfyz
22 фев 2017, 11:44
Форум: BeaRLib
Тема: BeaRLibSound - звуки и мелодии в рогалике
Ответы: 8
Просмотры: 5286

Re: BeaRLibSound - озучиваем рогалик

-- Песчаный карьер? -- Я! Я собираюсь сделать поддержку аудио в терминале. Как водится, без лишних зависимостей, есть у меня некоторые идеи и опыт. В теории эту часть можно будет выделить в самостоятельную либу в таком виде, что если хочется использовать отдельно -- то можно и отдельно. Есть только ...
Cfyz
22 фев 2017, 09:12
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 265798

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

Обертка для Go есть и в репозитории терминала. Она более официальная, как минимум в том смысле что будет обновляться и исправляться моими силами. Ошибка на скриншоте из-за того, что cgo не может найти GCC (лодку мне). "cgo" -- это такая штука, которая использует GCC для того, чтобы склеить С и GO, ...
Cfyz
21 фев 2017, 11:15
Форум: BeaRLib
Тема: BeaRLibItems - удобный менеджмент предметов в рогалике
Ответы: 76
Просмотры: 33050

Re: BeaRLibInv - инвентарь и "кукла" персонажа

Сделать менеджмент предметов и игре более удобноиспользуемым/удобновстраиваемым и тд. Давайте будем честными, это настолько общие слова, что они не дают ни малейшего представления. Я же не просто так жира ради спрашиваю, прямой ответ на этот вопрос -- это уже шаг в сторону ТЗ. Это хоть какая-то фор...
Cfyz
20 фев 2017, 17:01
Форум: BeaRLib
Тема: BeaRLibItems - удобный менеджмент предметов в рогалике
Ответы: 76
Просмотры: 33050

Re: BeaRLibInv - инвентарь и "кукла" персонажа

Каждый понедельник я буду задалбывать этот тред одним и тем же вопросом. >_< Какова цель библиотеки, какие конкретно задачи она призвана решить? Думаю для износа будет введено в запись TItem еще одно целочисленное поле Durability. Остальные апгрейды, суффиксы и префиксы, материалы и тд можно будет з...
Cfyz
19 фев 2017, 13:48
Форум: Активные проекты
Тема: Owlnest
Ответы: 104
Просмотры: 50601

Re: Owlnest

Anfeir писал(а):По-русски это свиток похудения. <...> А свиток превращает в скелета.
Скрытый текст: ПОКАЗАТЬ
diet.png
diet.png (141.04 КБ) 6423 просмотра
Cfyz
16 фев 2017, 17:34
Форум: BeaRLib
Тема: BeaRLibItems - удобный менеджмент предметов в рогалике
Ответы: 76
Просмотры: 33050

Re: BeaRLibInv - инвентарь и "кукла" персонажа

Насчет UTF-8 - а какая разница в какой кодировке строка если она ее только хранит и возвращает, или даже парсит на предмет "=" и """". Пока не надо выводить на экран или разбивать русские слова по буквам работа с UTF-8 не отличается от ascii. Это верно, UTF-8 этим очень удобен. Но я имел в виду сит...
Cfyz
16 фев 2017, 16:53
Форум: BeaRLib
Тема: BeaRLibItems - удобный менеджмент предметов в рогалике
Ответы: 76
Просмотры: 33050

Re: BeaRLibInv - инвентарь и "кукла" персонажа

То есть function get_item: titem не вернет структуру titem? Вернет ее только, если procedure get_item(var aitem: titem)? Я правильно понял? Не, все существенно хуже. Основная соль проблемы в том, что все языки имеют разную реализацию даже таких базовых вещей как массивы и разница может быть в преде...
Cfyz
16 фев 2017, 11:53
Форум: BeaRLib
Тема: BeaRLibItems - удобный менеджмент предметов в рогалике
Ответы: 76
Просмотры: 33050

Re: BeaRLibInv - инвентарь и "кукла" персонажа

Нужна ли поддержка FreePascal'я? Есть у меня предположение, что разработку вам вообще надо вести во FreePascal, периодически проверяя на совместимость с Delphi. Потому что кросс-компиляция. Ну и конечно Delphi 7 does not support UTF-8. это довольно печально. Для последующих биндингов на другие язык...
Cfyz
14 фев 2017, 01:00
Форум: BeaRLib
Тема: BeaRLibItems - удобный менеджмент предметов в рогалике
Ответы: 76
Просмотры: 33050

Re: BeaRLibInv - инвентарь и "кукла" персонажа

люди не стеснялись изобретать велосипеды, разные, часто повторяя друг друга, часто шагая напролом. Просматривая очередную поделку (плагин), меня не покидало чувство "а нафига? вот нафига такое делать?" <...> Это я веду к тому, что мы не хуже, что попытаться сделать стоит. Что-то же должно получитьс...
Cfyz
13 фев 2017, 19:13
Форум: BeaRLib
Тема: BeaRLibItems - удобный менеджмент предметов в рогалике
Ответы: 76
Просмотры: 33050

Re: BeaRLibInv - инвентарь и "кукла" персонажа

Я сейчас мысль выскажу, только вы не обижайтесь =|. Что-то мне кажется, что есть некоторая граница среди составляющих игру кирпичиков. И некоторые из них представляют из себя настолько частный случай некоторой задачи, что трудноотделимы от игры или по сути и есть игра. И пытаться клещами вытащить их...
Cfyz
10 фев 2017, 11:15
Форум: Разработка рогаликов
Тема: Сохранение в игре.
Ответы: 52
Просмотры: 1463482

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

<...> каждый тип данных должен быть отдельным классом. HP отдельный класс данных, DAMAGE отдельный класс данных, Броня отдельный класс данных <...> Монстр_поведение это уже класс не данных это класс поведения, здесь не должно быть расчетов как отнимается ХП Я тоже так когда-то думал. Мол вот у клас...