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

Cfyz
14 фев 2017, 01:00
Форум: BeaRLib
Тема: BeaRLibItems - удобный менеджмент предметов в рогалике
Ответы: 76
Просмотры: 17892

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

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

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

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

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

<...> каждый тип данных должен быть отдельным классом. HP отдельный класс данных, DAMAGE отдельный класс данных, Броня отдельный класс данных <...> Монстр_поведение это уже класс не данных это класс поведения, здесь не должно быть расчетов как отнимается ХП Я тоже так когда-то думал. Мол вот у клас...
Cfyz
09 фев 2017, 14:17
Форум: Разработка рогаликов
Тема: Сохранение в игре.
Ответы: 52
Просмотры: 12220

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

Когда мне нужно вывести какие-то данные в поток <...> я пишу в своей части кода. <...> и никоим образом не считаю, что это я "приклеил" костыль к чужому классу. Это я и назвал игрой терминами. Потому что это спорный вопрос, является ли функция выше частью класса или нет. Ведь она расширяет методы р...
Cfyz
09 фев 2017, 12:15
Форум: Разработка рогаликов
Тема: Сохранение в игре.
Ответы: 52
Просмотры: 12220

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

Я считаю - класс не должен заниматься своей сериализацией. У него другая задача. <...> Пусть даже это будет тупо внешне перегруженный оператор << <...> Пусть даже код этого перегруженного метода будет в cpp или h\hpp файле с классом, но я не считаю, что он должен быть частью класса. Ага, то есть st...
Cfyz
07 фев 2017, 13:36
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 752
Просмотры: 147071

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

Планируется ли в ближайшем будущем доработать поддержку full screen для OS X? Да, точно будет, нужно только разобраться со всем этим что на моей корявой виртуальной машине само по себе задача >_<. И есть ли у библиотеки возможность вернуть разрешение экрана, на котором запускается приложение? Сейча...
Cfyz
07 фев 2017, 13:10
Форум: Разработка рогаликов
Тема: Сохранение в игре.
Ответы: 52
Просмотры: 12220

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

Раз речь идет о сохранении состояния игры, несправедливо было бы не упомянуть альтернативный подход: сохранение начального состояния ГСЧ и всего списка действий с начала игры. При загрузке действия применяются и на выходе должно получиться сохраненное состояние. Из плюсов -- никакой головной боли с ...
Cfyz
27 янв 2017, 00:32
Форум: Активные проекты
Тема: Owlnest
Ответы: 104
Просмотры: 25756

Re: Endless Road

ГГ своими путешествиями сквозь измерения разбудил нечто, что теперь его и преследует по пятам. Внизу тикает счётчик, через сколько оно заспавнится на текущем этаже. Экспериментальная вещь, некий аналог голода Хорошая идея, однако. Предлагаю остальным популяризировать ее, потому что красть в одиночк...
Cfyz
16 янв 2017, 18:31
Форум: BeaRLib
Тема: Развитие BeaRLib
Ответы: 13
Просмотры: 3350

Re: Развитие BeaRLib

FOV - работает, разве что субклеточное освещение было бы интересно из примера перенести внутрь библиотеки, но в текущем виде оно слишком специализированное. А что за субклеточное отвещение в FOV? Можно было бы сделать больше алгоритмов, но с другой стороны может и не надо, лучше один хороший чем не...
Cfyz
09 янв 2017, 11:05
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 752
Просмотры: 147071

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

Апдейт 0.15.0 Основное изменение в том, что раньше функции print()/measure() принимали параметры области вывода и выравнивания довольно мутным образом, через теги форматирования: terminal_printf(2, 1, "[bbox=%dx%d][align=center]%s", w, h, str); Хуже того, они возвращали либо ширину, либо высоту выве...
Cfyz
08 дек 2016, 13:21
Форум: Разработка рогаликов
Тема: ISOWolf roguelike(Вольф в изометрии наподобие рогалика)+вопр
Ответы: 134
Просмотры: 35986

Re: ISOWolf roguelike(Вольф в изометрии наподобие рогалика)+

Добавлять понемногу контента и по одному окошку. Каждый раз и наполнение увеличилось, и повод показать есть =).
Cfyz
22 ноя 2016, 01:06
Форум: Разработка рогаликов
Тема: Исповедь начинающего геймдевелопера.
Ответы: 57
Просмотры: 19062

Re: Исповедь начинающего геймдевелопера.

Когда-нибудь я сяду и напишу честный векторный FOV, чтобы раз и навсегда закрыть вопрос артефактов, симметрий и прочих проблем дискретности =).
Cfyz
14 ноя 2016, 22:39
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 752
Просмотры: 147071

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

А как лучше? Вот у меня вроде так же Все зависит от желаемого поведения. Легче всего вызывать terminal_read() каждую итерацию, это если анимация сцены не нужна. Ну а если же хочется постоянно выполняющегося цикла, то с ним надо аккуратнее и желательно ограничивать частоту обработки/отрисовки некото...
Cfyz
13 ноя 2016, 11:38
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 752
Просмотры: 147071

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

Не очищается потому, что нажатие мыши приложением вовсе не регистрируется, так как мышь по умолчанию "выключена". Чтобы terminal_read() возвращал TK_MOUSE_xxx, надо включить это посредством: terminal_set("input.filter=[keyboard, mouse]"); См. описание опции input.filter . Еще мимоходом замечу, что в...
Cfyz
06 ноя 2016, 12:20
Форум: Разработка рогаликов
Тема: Трусливые гоблины и их индивидуальность
Ответы: 42
Просмотры: 11558

Re: Трусливые гоблины и их индивидуальность

Ну зачем же так явно=)) кости да проценты. Лучше более туманно: И всё равно, сводить всю информацию в описание надо, имхо, не на уровне "10% вероятность побега при здоровье меньше 25%" Что-то мне кажется, что с точки зрения тактики смысла в описании без строгих фактов очень мало. Описание превращае...