Найдено 745 результатов
- 09 фев 2017, 14:17
- Форум: Разработка рогаликов
- Тема: Сохранение в игре.
- Ответы: 52
- Просмотры: 1463520
Re: Сохранение в игре.
Когда мне нужно вывести какие-то данные в поток <...> я пишу в своей части кода. <...> и никоим образом не считаю, что это я "приклеил" костыль к чужому классу. Это я и назвал игрой терминами. Потому что это спорный вопрос, является ли функция выше частью класса или нет. Ведь она расширяет методы р...
- 09 фев 2017, 12:15
- Форум: Разработка рогаликов
- Тема: Сохранение в игре.
- Ответы: 52
- Просмотры: 1463520
Re: Сохранение в игре.
Я считаю - класс не должен заниматься своей сериализацией. У него другая задача. <...> Пусть даже это будет тупо внешне перегруженный оператор << <...> Пусть даже код этого перегруженного метода будет в cpp или h\hpp файле с классом, но я не считаю, что он должен быть частью класса. Ага, то есть st...
- 07 фев 2017, 13:36
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266096
Re: BearLibTerminal - псевдоконсольное окно для рогалика
Планируется ли в ближайшем будущем доработать поддержку full screen для OS X? Да, точно будет, нужно только разобраться со всем этим что на моей корявой виртуальной машине само по себе задача >_<. И есть ли у библиотеки возможность вернуть разрешение экрана, на котором запускается приложение? Сейча...
- 07 фев 2017, 13:10
- Форум: Разработка рогаликов
- Тема: Сохранение в игре.
- Ответы: 52
- Просмотры: 1463520
Re: Сохранение в игре.
Раз речь идет о сохранении состояния игры, несправедливо было бы не упомянуть альтернативный подход: сохранение начального состояния ГСЧ и всего списка действий с начала игры. При загрузке действия применяются и на выходе должно получиться сохраненное состояние. Из плюсов -- никакой головной боли с ...
- 27 янв 2017, 00:32
- Форум: Активные проекты
- Тема: Owlnest
- Ответы: 104
- Просмотры: 50693
Re: Endless Road
ГГ своими путешествиями сквозь измерения разбудил нечто, что теперь его и преследует по пятам. Внизу тикает счётчик, через сколько оно заспавнится на текущем этаже. Экспериментальная вещь, некий аналог голода Хорошая идея, однако. Предлагаю остальным популяризировать ее, потому что красть в одиночк...
- 16 янв 2017, 18:31
- Форум: BeaRLib
- Тема: Развитие BeaRLib
- Ответы: 12
- Просмотры: 7072
Re: Развитие BeaRLib
FOV - работает, разве что субклеточное освещение было бы интересно из примера перенести внутрь библиотеки, но в текущем виде оно слишком специализированное. А что за субклеточное отвещение в FOV? Можно было бы сделать больше алгоритмов, но с другой стороны может и не надо, лучше один хороший чем не...
- 09 янв 2017, 11:05
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266096
Re: BearLibTerminal - псевдоконсольное окно для рогалика
Апдейт 0.15.0 Основное изменение в том, что раньше функции print()/measure() принимали параметры области вывода и выравнивания довольно мутным образом, через теги форматирования: terminal_printf(2, 1, "[bbox=%dx%d][align=center]%s", w, h, str); Хуже того, они возвращали либо ширину, либо высоту выве...
- 08 дек 2016, 13:21
- Форум: Разработка рогаликов
- Тема: ISOWolf roguelike(Вольф в изометрии наподобие рогалика)+вопр
- Ответы: 134
- Просмотры: 49765
Re: ISOWolf roguelike(Вольф в изометрии наподобие рогалика)+
Добавлять понемногу контента и по одному окошку. Каждый раз и наполнение увеличилось, и повод показать есть =).
- 22 ноя 2016, 01:06
- Форум: Разработка рогаликов
- Тема: Исповедь начинающего геймдевелопера.
- Ответы: 57
- Просмотры: 26961
Re: Исповедь начинающего геймдевелопера.
Когда-нибудь я сяду и напишу честный векторный FOV, чтобы раз и навсегда закрыть вопрос артефактов, симметрий и прочих проблем дискретности =).
- 14 ноя 2016, 22:39
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266096
Re: BearLibTerminal - псевдоконсольное окно для рогалика
А как лучше? Вот у меня вроде так же Все зависит от желаемого поведения. Легче всего вызывать terminal_read() каждую итерацию, это если анимация сцены не нужна. Ну а если же хочется постоянно выполняющегося цикла, то с ним надо аккуратнее и желательно ограничивать частоту обработки/отрисовки некото...
- 13 ноя 2016, 11:38
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266096
Re: BearLibTerminal - псевдоконсольное окно для рогалика
Не очищается потому, что нажатие мыши приложением вовсе не регистрируется, так как мышь по умолчанию "выключена". Чтобы terminal_read() возвращал TK_MOUSE_xxx, надо включить это посредством: terminal_set("input.filter=[keyboard, mouse]"); См. описание опции input.filter . Еще мимоходом замечу, что в...
- 06 ноя 2016, 12:20
- Форум: Разработка рогаликов
- Тема: Трусливые гоблины и их индивидуальность
- Ответы: 42
- Просмотры: 15703
Re: Трусливые гоблины и их индивидуальность
Ну зачем же так явно=)) кости да проценты. Лучше более туманно: И всё равно, сводить всю информацию в описание надо, имхо, не на уровне "10% вероятность побега при здоровье меньше 25%" Что-то мне кажется, что с точки зрения тактики смысла в описании без строгих фактов очень мало. Описание превращае...
- 05 ноя 2016, 22:57
- Форум: Разработка рогаликов
- Тема: Трусливые гоблины и их индивидуальность
- Ответы: 42
- Просмотры: 15703
Re: Трусливые гоблины и их индивидуальность
Неизвестный искатель приключений писал(а):Скотина зело хитрая и непредсказуемая, может и дрыном по хребтине приложить. В драку лезет не часто и не редко, а как если бы не меньше дюжины на трех костях выпало.
- 03 ноя 2016, 12:07
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266096
Re: BearLibTerminal - псевдоконсольное окно для рогалика
Точно не работает? В SampleOmni пункт "g. input: mouse" выставляет то же самое и вроде бы работает. Разве что там использованы фигурные скобки вместо квадратных, но и так, и так правильно (по крайней мере пока). Попробуй включить логгирование (log: file=bt.log, level=trace) и посмотреть что приходит...
- 30 окт 2016, 22:32
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266096
Re: BearLibTerminal - псевдоконсольное окно для рогалика
Так, несколько запоздалый обещанный фикс простых огрех 0.14.11: задающий размер тайла параметр resize у тайлсетов и исправление ряда технических багов. Windows / Linux / OS X / PyPI Scale определенных тайлов идеальный вариант, но, наверное, это будет сложно реализовать. Вам, во всяком случае, виднее...