Пилю мморпг песочницу. Опять.
Увидел в конце января новость про релиз SDL3, решил что это знак свыше, и подумал что буду делоть.
Т.к. у меня NIH синдром в терминальной стадии, движок пилю сам.
На момент написания шапки, все на супер ранней стадии, так что см. итт ниже, вдруг прогресс не стоит на месте.
Увидел в конце января новость про релиз SDL3, решил что это знак свыше, и подумал что буду делоть.
Т.к. у меня NIH синдром в терминальной стадии, движок пилю сам.
На момент написания шапки, все на супер ранней стадии, так что см. итт ниже, вдруг прогресс не стоит на месте.

Фиксанул кучу багов, и начал вкручивать gear слоты.
Как вообще по русски gear называется? Эквип?
Как вообще по русски gear называется? Эквип?
>>18930
Ну если у тя 90% экрана занимает эта всратая травка, то можно не поскупиться и тайлинг пофиксить текстур бомбингом
Ну если у тя 90% экрана занимает эта всратая травка, то можно не поскупиться и тайлинг пофиксить текстур бомбингом
>>19514
Шейдеры
Шейдеры
>>19514
https://wiki.libsdl.org/SDL3/NewFeatures
Новый gpu модуль, который если я правильно понимаю общий знаменатель вулкана и прочих dx12
Новая аудио-подсистема.
И еще кило-тонна фичей.
Я по сути ничего кроме сетапа окошка, инпута, опенгл и звука не использую.
https://wiki.libsdl.org/SDL3/NewFeatures
Новый gpu модуль, который если я правильно понимаю общий знаменатель вулкана и прочих dx12
Новая аудио-подсистема.
И еще кило-тонна фичей.
Я по сути ничего кроме сетапа окошка, инпута, опенгл и звука не использую.
>>19660
Что пилишь? Покажи что-ли.
Что пилишь? Покажи что-ли.

>>19703
Та по мелочи. Гробота давит.
Написал проверку сегмента против капсуля, чтобы удобней было мышкой выбирать объекты.
Добавил персам слоты эквипа, и сделал чтобы сумка была надета на персонажа, и тогда она уже показывается внизу.
Алсо вкрутил нотификации при подъеме предметов, чтобы звуки играть и всплывашку показывать что предмет добавился.
Надо теперь немножко подлатать менеджмент сессий на сервере, и садится думать что дальше по геймплею прототипировать.
Та по мелочи. Гробота давит.
Написал проверку сегмента против капсуля, чтобы удобней было мышкой выбирать объекты.
Добавил персам слоты эквипа, и сделал чтобы сумка была надета на персонажа, и тогда она уже показывается внизу.
Алсо вкрутил нотификации при подъеме предметов, чтобы звуки играть и всплывашку показывать что предмет добавился.
Надо теперь немножко подлатать менеджмент сессий на сервере, и садится думать что дальше по геймплею прототипировать.
>>19707
Спасибо за отчёт. Люблю следить за прогрессом разработки.
Может систему баффов/дебаффов или крафтинг 🤔
Спасибо за отчёт. Люблю следить за прогрессом разработки.
>что дальше по геймплею прототипировать
Может систему баффов/дебаффов или крафтинг 🤔
>>19715
Сейчас пытаюсь какой-никакой сурвайвал мод сделать.
Голод ползет вниз или вверх?, и надо ходить искать еду.
За каждую единицу голода потраченную мы получаем экспу.
При этом если ты сытый, голод тратится быстрее и регенит хп.
Мобы сейчас очень злые и отрывают ебало, поэтому от них надо пытаться убежать на спринте.
Надо придумать теперь, как из этого порочного цикла вырваться.
Может надо действительно добавить крафт, чтобы можно было хз, острую палку сделать чтобы больше урона было.
Сейчас пытаюсь какой-никакой сурвайвал мод сделать.
Голод ползет вниз или вверх?, и надо ходить искать еду.
За каждую единицу голода потраченную мы получаем экспу.
При этом если ты сытый, голод тратится быстрее и регенит хп.
Мобы сейчас очень злые и отрывают ебало, поэтому от них надо пытаться убежать на спринте.
Надо придумать теперь, как из этого порочного цикла вырваться.
Может надо действительно добавить крафт, чтобы можно было хз, острую палку сделать чтобы больше урона было.
>>19718
Посмотри вот эту игрушку, она оч неплохо сделана
https://store.steampowered.com/app/1635450/Longvinter/
Посмотри вот эту игрушку, она оч неплохо сделана
https://store.steampowered.com/app/1635450/Longvinter/
>>19731
Играл в старую версию. Было интересно. Но у меня сгорела жопа, когда я сдох и у меня все вещи своровали.
Там интересная социальная составляющая. И в целом всегда есть чем заняться.
Играл в старую версию. Было интересно. Но у меня сгорела жопа, когда я сдох и у меня все вещи своровали.
Там интересная социальная составляющая. И в целом всегда есть чем заняться.
>>19738
Я планирую как и раньше не поджигать жопу людям фулдропом. Скорее всего будут локации с ним, но ты ссзб если пошел туда и потерял шмот.
Чем интересного в соц?
Я планирую как и раньше не поджигать жопу людям фулдропом. Скорее всего будут локации с ним, но ты ссзб если пошел туда и потерял шмот.
Чем интересного в соц?
>>19779
OpenGL
OpenGL
Во всем виноват cpupower, как всегда.
>>18840 (OP)
Третья и четвёртая выглядят отлично
Третья и четвёртая выглядят отлично
>>18840 (OP)
На 3 скрине тралалело тралала? Я думал его в тюрьму посадили
На 3 скрине тралалело тралала? Я думал его в тюрьму посадили
>>20619
Нагоняет интриги, чтобы порадовать карликов (нас).
Нагоняет интриги, чтобы порадовать карликов (нас).

>>20619
Ой, не тот скрин приложил. Заблюренный для бусти.
Ой, не тот скрин приложил. Заблюренный для бусти.

Сижу учусь текстуры красить. Пока получается очень всрато.
Алсо сделал чтобы предметы которые в стол положили рендерились на нем.
Надо бы боевку прототипировать, но чет пока нет идей.
Алсо сделал чтобы предметы которые в стол положили рендерились на нем.
Надо бы боевку прототипировать, но чет пока нет идей.
>>21269
Ага, я уменьшил эмбиент пока пытался заматчить освещение с блендером для материалов без текстур оказалось что нужна была гамма коррекция.
Ага, я уменьшил эмбиент пока пытался заматчить освещение с блендером для материалов без текстур оказалось что нужна была гамма коррекция.
>>21205
Вот это прикольно. Нравится, когда разработчик уделяет внимание деталям.
>Алсо сделал чтобы предметы которые в стол положили рендерились на нем
Вот это прикольно. Нравится, когда разработчик уделяет внимание деталям.

Вкрутил вчера систему действий и перенес боевку на нее. Стало поприятней в управлении и можно начать скилы придумывать.
29 files changed, 626 insertions(+), 485 deletions(-)
29 files changed, 626 insertions(+), 485 deletions(-)
>>22517
Берем 2д шум (1 пик из инета). Часто еще используют FBM (fractional brownian motion), чтобы получить более интересные результаты.
Дальше мапим значение шума в каждом пикселе в тип тайла.
Например, если значение шума в пикселе от 0 до 255, мы можем сказать что от 0 до 50 будет вода, от 50 до 80 песок, потом трава и т.п.
Так мы получаем "карту". Ну а дальше уже рендерим как-нибудь. Я пока что просто рендерю тайлы с переходами.
На втором пике мой старый генератор который использует diamond-square алгоритм. Принцип тот-же что и с шумом, но шум более гибкий, потому что не обязательно заранее знать размер карты.
Третий пик - тот же принцип, но вместо мапинга в конретный тип тайла, шум дает нам высоту. Дальше генерим terrain mesh и красим в шейдере мне не нравится как получилось, но щито поделаешь.
Берем 2д шум (1 пик из инета). Часто еще используют FBM (fractional brownian motion), чтобы получить более интересные результаты.
Дальше мапим значение шума в каждом пикселе в тип тайла.
Например, если значение шума в пикселе от 0 до 255, мы можем сказать что от 0 до 50 будет вода, от 50 до 80 песок, потом трава и т.п.
Так мы получаем "карту". Ну а дальше уже рендерим как-нибудь. Я пока что просто рендерю тайлы с переходами.
На втором пике мой старый генератор который использует diamond-square алгоритм. Принцип тот-же что и с шумом, но шум более гибкий, потому что не обязательно заранее знать размер карты.
Третий пик - тот же принцип, но вместо мапинга в конретный тип тайла, шум дает нам высоту. Дальше генерим terrain mesh и красим в шейдере мне не нравится как получилось, но щито поделаешь.

Предположим у меня есть зоны C, B, A, S.
Ты начинаешь в зоне C и можешь двигаться в сторону S, где сгенеренные мобы будут жестче.
Каких-бы мне фентези мобов придумать для этих зон, как считаешь, анончик?
Ты начинаешь в зоне C и можешь двигаться в сторону S, где сгенеренные мобы будут жестче.
Каких-бы мне фентези мобов придумать для этих зон, как считаешь, анончик?
>>23437
в зоне Б точно должно быть опаснее чем в А. при этом в А мобы не такие приставучие хоть и сильные, чтобы у игрока был азарт и возможность на границе А и Эс флексить если вдруг на Эс слишком сложно. На Б можно дальнострелов с кем-то еще, чтобы в середине А не было слишком безопасно, но около Ц больше тех, кто ближний бой
в зоне Б точно должно быть опаснее чем в А. при этом в А мобы не такие приставучие хоть и сильные, чтобы у игрока был азарт и возможность на границе А и Эс флексить если вдруг на Эс слишком сложно. На Б можно дальнострелов с кем-то еще, чтобы в середине А не было слишком безопасно, но около Ц больше тех, кто ближний бой
>>23511
Ууух, какая всратота вышла. Надо дальше крипаться.
Ууух, какая всратота вышла. Надо дальше крипаться.