Сообщите нам если начиная с сентября вы испытываете проблемы с доступом к сайту через клирнет, сразу укажите сообщение об ошибке или приложите скриншот.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Сиквел

 Аноним 25/04/25 Птн 16:53:12 #1 №1018840 
2025-01-27-1535092285x1506scrot.png
2025-02-06-1507553838x2124scrot.png
2025-03-31-1054563838x2124scrot.png
2025-04-25-1535473838x2124scrot.png
Пилю мморпг песочницу. Опять.
Увидел в конце января новость про релиз SDL3, решил что это знак свыше, и подумал что буду делоть.

Т.к. у меня NIH синдром в терминальной стадии, движок пилю сам.

На момент написания шапки, все на супер ранней стадии, так что см. итт ниже, вдруг прогресс не стоит на месте.
Аноним 26/04/25 Суб 15:13:28 #2 №1018930 
2025-04-26-1412163838x2124scrot.png
Фиксанул кучу багов, и начал вкручивать gear слоты.
Как вообще по русски gear называется? Эквип?
Аноним 26/04/25 Суб 22:19:32 #3 №1019006 
>>1018930
Ну если у тя 90% экрана занимает эта всратая травка, то можно не поскупиться и тайлинг пофиксить текстур бомбингом
Аноним 26/04/25 Суб 22:21:38 #4 №1019007 
>>1019006
ну и +макровариаций в цвет добавить
графонодрочер
Аноним 26/04/25 Суб 22:25:30 #5 №1019008 
>>1019006
> текстур бомбингом
Гляну, спасибо.
Эт просто заглушка пока, тайлы из предыдущего проекта.
Аноним 30/04/25 Срд 03:34:28 #6 №1019514 
А что накрутили в SDL3 по сравнению с SDL2?
Аноним 30/04/25 Срд 10:41:11 #7 №1019536 
>>1019514
Шейдеры
Аноним 30/04/25 Срд 16:05:17 #8 №1019606 
>>1019514
https://wiki.libsdl.org/SDL3/NewFeatures

Новый gpu модуль, который если я правильно понимаю общий знаменатель вулкана и прочих dx12
Новая аудио-подсистема.
И еще кило-тонна фичей.
Я по сути ничего кроме сетапа окошка, инпута, опенгл и звука не использую.
Аноним 30/04/25 Срд 23:33:53 #9 №1019660 
Тоже сейчас пилю, но 2д. Получился пиздец, так что буду переделывать.
Аноним 01/05/25 Чтв 12:27:24 #10 №1019695 
>>1019660
Что пилишь? Покажи что-ли.
Аноним 01/05/25 Чтв 14:01:57 #11 №1019703 
ОП, где прогресс? Уже первое мая. Что сделал?
Аноним 01/05/25 Чтв 14:41:31 #12 №1019707 
2025-05-01-1335393838x2124scrot.png
>>1019703
Та по мелочи. Гробота давит.
Написал проверку сегмента против капсуля, чтобы удобней было мышкой выбирать объекты.
Добавил персам слоты эквипа, и сделал чтобы сумка была надета на персонажа, и тогда она уже показывается внизу.
Алсо вкрутил нотификации при подъеме предметов, чтобы звуки играть и всплывашку показывать что предмет добавился.

Надо теперь немножко подлатать менеджмент сессий на сервере, и садится думать что дальше по геймплею прототипировать.
Аноним 01/05/25 Чтв 15:04:43 #13 №1019715 
>>1019707
Спасибо за отчёт. Люблю следить за прогрессом разработки.

>что дальше по геймплею прототипировать
Может систему баффов/дебаффов или крафтинг 🤔
Аноним 01/05/25 Чтв 15:08:30 #14 №1019718 
>>1019715
Сейчас пытаюсь какой-никакой сурвайвал мод сделать.
Голод ползет вниз или вверх?, и надо ходить искать еду.
За каждую единицу голода потраченную мы получаем экспу.
При этом если ты сытый, голод тратится быстрее и регенит хп.
Мобы сейчас очень злые и отрывают ебало, поэтому от них надо пытаться убежать на спринте.

Надо придумать теперь, как из этого порочного цикла вырваться.
Может надо действительно добавить крафт, чтобы можно было хз, острую палку сделать чтобы больше урона было.
Аноним 01/05/25 Чтв 18:29:01 #15 №1019729 
>>1019718
Посмотри вот эту игрушку, она оч неплохо сделана
https://store.steampowered.com/app/1635450/Longvinter/
Аноним 01/05/25 Чтв 18:39:58 #16 №1019731 
>>1019729
Спс, гляну. Если сам играл, есть что отметить?
Аноним 01/05/25 Чтв 19:03:57 #17 №1019738 
>>1019731
Играл в старую версию. Было интересно. Но у меня сгорела жопа, когда я сдох и у меня все вещи своровали.

Там интересная социальная составляющая. И в целом всегда есть чем заняться.
Аноним 01/05/25 Чтв 19:06:09 #18 №1019740 
>>1019738
Я планирую как и раньше не поджигать жопу людям фулдропом. Скорее всего будут локации с ним, но ты ссзб если пошел туда и потерял шмот.

Чем интересного в соц?
Аноним 02/05/25 Птн 02:31:16 #19 №1019779 
А поверх чего движок? Opengl? Vulkan api?
Аноним 02/05/25 Птн 11:36:30 #20 №1019803 
>>1019779
OpenGL
Аноним 05/05/25 Пнд 14:45:37 #21 №1020320 
Во всем виноват cpupower, как всегда.
Аноним 07/05/25 Срд 12:55:34 #22 №1020608 
>>1018840 (OP)
Третья и четвёртая выглядят отлично
Аноним 07/05/25 Срд 13:14:54 #23 №1020610 
>>1020608
Так это прогресс же. Жалко что ассеты СС0.
Мои блендеры скилы далеки от этого уровня увы.
Аноним 07/05/25 Срд 14:28:02 #24 №1020615 
2025-05-07-1320373838x2124scrot.png
Вкручиваю потихонечку крафт.
Интерфейс как всегда вызывает боль.
Аноним 07/05/25 Срд 15:06:36 #25 №1020619 
>>1020615
зачем заблюренное постишь? в чем космический эфффект?
Аноним 07/05/25 Срд 15:12:12 #26 №1020620 
>>1018840 (OP)
На 3 скрине тралалело тралала? Я думал его в тюрьму посадили
Аноним 07/05/25 Срд 15:26:17 #27 №1020624 
>>1020619
Нагоняет интриги, чтобы порадовать карликов (нас).
Аноним 07/05/25 Срд 15:49:26 #28 №1020628 
2025-05-07-1320373838x2124scrot.png
>>1020619
Ой, не тот скрин приложил. Заблюренный для бусти.
Аноним 11/05/25 Вск 19:20:31 #29 №1021205 
2025-05-11-1555363838x2124scrot.png
Сижу учусь текстуры красить. Пока получается очень всрато.
Алсо сделал чтобы предметы которые в стол положили рендерились на нем.

Надо бы боевку прототипировать, но чет пока нет идей.
Аноним 12/05/25 Пнд 10:41:13 #30 №1021269 
>>1021205
От земли света наподдай.
Аноним 12/05/25 Пнд 11:59:38 #31 №1021276 
>>1021269
Ага, я уменьшил эмбиент пока пытался заматчить освещение с блендером для материалов без текстур оказалось что нужна была гамма коррекция.
Аноним 12/05/25 Пнд 14:48:54 #32 №1021281 
>>1021205
>Алсо сделал чтобы предметы которые в стол положили рендерились на нем
Вот это прикольно. Нравится, когда разработчик уделяет внимание деталям.
Аноним 17/05/25 Суб 11:51:44 #33 №1021918 
2025-05-17-1050233838x2124scrot.png
Вкрутил вчера систему действий и перенес боевку на нее. Стало поприятней в управлении и можно начать скилы придумывать.

29 files changed, 626 insertions(+), 485 deletions(-)
Аноним 20/05/25 Втр 02:08:33 #34 №1022233 
Очень интересно выглядит все.
А локации процедурные?
Аноним 20/05/25 Втр 12:19:21 #35 №1022278 
>>1022233
Да, в этот раз через perlin noise, а не через diamond-square.
Аноним 22/05/25 Чтв 00:34:42 #36 №1022517 
>>1022278
Я как тут шум использовать? Для покраски плоскости в зелёный?
Аноним 22/05/25 Чтв 12:51:32 #37 №1022569 
image.png
2025-05-22-1144533126x1573scrot.png
2025-05-22-1147482991x1702scrot.png
>>1022517
Берем 2д шум (1 пик из инета). Часто еще используют FBM (fractional brownian motion), чтобы получить более интересные результаты.
Дальше мапим значение шума в каждом пикселе в тип тайла.

Например, если значение шума в пикселе от 0 до 255, мы можем сказать что от 0 до 50 будет вода, от 50 до 80 песок, потом трава и т.п.
Так мы получаем "карту". Ну а дальше уже рендерим как-нибудь. Я пока что просто рендерю тайлы с переходами.

На втором пике мой старый генератор который использует diamond-square алгоритм. Принцип тот-же что и с шумом, но шум более гибкий, потому что не обязательно заранее знать размер карты.

Третий пик - тот же принцип, но вместо мапинга в конретный тип тайла, шум дает нам высоту. Дальше генерим terrain mesh и красим в шейдере мне не нравится как получилось, но щито поделаешь.
Аноним 28/05/25 Срд 15:52:15 #38 №1023437 
zones.png
Предположим у меня есть зоны C, B, A, S.
Ты начинаешь в зоне C и можешь двигаться в сторону S, где сгенеренные мобы будут жестче.

Каких-бы мне фентези мобов придумать для этих зон, как считаешь, анончик?
Аноним 28/05/25 Срд 19:12:42 #39 №1023448 
>>1023437
в зоне Б точно должно быть опаснее чем в А. при этом в А мобы не такие приставучие хоть и сильные, чтобы у игрока был азарт и возможность на границе А и Эс флексить если вдруг на Эс слишком сложно. На Б можно дальнострелов с кем-то еще, чтобы в середине А не было слишком безопасно, но около Ц больше тех, кто ближний бой
Аноним 29/05/25 Чтв 16:13:44 #40 №1023510 
image.png
image.png
image.png
image.png
>>1023437
Аноним 29/05/25 Чтв 16:14:45 #41 №1023511 
>>1023510
Спасибо анончик, расчехлю блендер и попробую смоделить :3
Аноним 29/05/25 Чтв 19:13:14 #42 №1023547 
>>1023511
Ууух, какая всратота вышла. Надо дальше крипаться.
Аноним 04/06/25 Срд 21:26:41 #43 №1024573 
1749061600399.jpg
Бамп
Аноним 04/06/25 Срд 22:47:16 #44 №1024596 
2025-06-04-2146133838x2124scrot.png
>>1024573
Очень мало прогресса, анончик, я погряз в ассето-строении и гроботе.
Аноним 05/06/25 Чтв 00:42:45 #45 №1024604 
>>1024596
Но ведь он есть! Уже хорошо.
Аноним 05/06/25 Чтв 14:43:56 #46 №1024674 
>>1024604
И то верно. Я хотел добавить рецепт сундука, чтобы в него можно было барахло складывать, и решил что замоделить свой. Но потом понял что мои текстуры совсем некуда не катят, и вот теперь прокрастинирую в туториалы по текстурированию.
Аноним 25/06/25 Срд 18:08:53 #47 №1027901 
Фух, я наконец-то выбрался из ямы прокрастинации.
Перепилил кое-какие кишки и начал добавлять ферму.
Аноним 26/06/25 Чтв 12:42:26 #48 №1028009 
2025-06-26-1142191798x1283scrot.png
>Uncompressed Size: 32930
> zlib compressed size: 944, ratio: 0.029

zlib сжимает на 97% данные которые я передаю с сервера на клиент

Что ожидаемо, там в основном нули, потому что данные разложены так, чтобы не надо было их собирать по всей памяти, но из-за этого размер сильно распухает.

Стоит навелосипедить свой кодек ради любопыства, как думаете?
Аноним 03/07/25 Чтв 15:59:21 #49 №1029506 
2025-06-26-1141503838x2124scrot.png
2025-07-03-1456063840x2160scrot.png
Зачатки фермы сделал. Морковочка растет и собирается.
Боевку переделал на более кнопочную. Мобов стало кайтить вполне себе весело.
Пытаюсь немножко vfx делать, сделал слеш шейдер супер простеньнкий.
Надо уй подлатать и ассетов доделать.
Аноним 06/07/25 Вск 21:19:01 #50 №1030429 
>>1018840 (OP)
Xatrix eto ty?
Аноним 06/07/25 Вск 21:20:13 #51 №1030431 
>>1030429
nietda
Аноним 07/07/25 Пнд 17:46:07 #52 №1030651 
2025-07-07-1645213838x2124scrot.png
Кто вообще придумал двери и зачем.
Аноним 07/07/25 Пнд 22:00:04 #53 №1030725 
>>1030651
Дак сделай как в донтстарве, типо просто колизия, кликаешь и она становиться колизией в другом месте.

Или вообще не добавляй двери.
Игра про ферму же, если не от кого дом защищать то и двери нахой не нужны.
Аноним 07/07/25 Пнд 22:04:38 #54 №1030730 
>>1030725
> Дак сделай как в донтстарве, типо просто колизия, кликаешь и она становиться колизией в другом месте.
Ага, скорее всего так и сделаю.
> Игра про ферму же, если не от кого дом защищать то и двери нахой не нужны.
Сетевая игра же, очень даже есть от кого защищать.
Аноним 07/07/25 Пнд 23:03:38 #55 №1030752 
>>1030730
>Сетевая
Нихуя ты замахнулся.
Че прям сервера держать будешь или игроков на хамачи садить будешь?
Аноним 07/07/25 Пнд 23:05:46 #56 №1030754 
>>1030752
Ну я для первой части уже держу как дурак.
Так что да, буду держать.
Аноним 08/07/25 Втр 13:44:54 #57 №1030903 
Не ты делал хрень на фазере с беком на го?
Аноним 08/07/25 Втр 13:56:25 #58 №1030906 
>>1030903
Без фазера, на ваниле. Не яа может и я.
Аноним 08/07/25 Втр 13:59:55 #59 №1030908 
>>1030903
да, это он

>>1030429
tatrix
Аноним 08/07/25 Втр 14:01:28 #60 №1030909 
>>1030906
Нихуево апнулся, даже не стыдно теперь за тебя.
Аноним 08/07/25 Втр 14:15:28 #61 №1030916 
17390972931353.mp4
>>1030908
>tatrix
Распидора в игру уже добавил?
Аноним 08/07/25 Втр 14:18:59 #62 №1030917 
>>1030916
ну зачем ты его так унизительно проткнул? он же был единственный, кто на этой доске ещё делал игры
Аноним 10/07/25 Чтв 15:19:11 #63 №1031277 
>>1030916
Хватит убивать доску, имей совесть, анон.
Аноним 10/07/25 Чтв 15:58:29 #64 №1031289 
>>1031277
> анон
Зверев Сергей Вадимович на данном слове нервно хихикнул и погладил себе лысину
Аноним 11/07/25 Птн 00:49:07 #65 №1031356 
>>1030754
>для первой части уже держу
Где поиграть-то можно? Я не понял.

>>1030752
>Че прям сервера держать будешь
Проблема онлайн инди-игр даже не в том, что нужно сервер держать - это наименьшая из проблем, решается минимальными затратами (относительно всего остального). Проблема онлайна в том, что онлайн-игра должна быть заточена геймплейно на взаимодействие между игроками, иначе это уже не онлайн, а синглплеер с требованием подключения к интернету. Но если игроков нет, игра выглядит как заброшенный пустырь, и с этого пустыря все убегают, даже если задумка игры их заинтересовала, потому что без игроков в игре делать нечего. Замкнутый круг, который можно разорвать только затратным маркетингом, на который денег обычно нет.

Но даже если хватит начального капитала на маркетинг, и соберётся сколько-то тысяч начальных игроков, вылезает куча других проблем: читеры постоянно ломают игру и их тяжело отследить и прогнать; хитрые игроки находят и абузят баги, нарушая экономику или баланс; прокачавшиеся олдфаги издеваются над слабыми ньюфагами; люди проходят весь контент и уходят, если ты не можешь вываливать на них регулярные обновления; но обновления могут разочаровать. Если за онлайном не следить, он быстро умирает, даже если начиналось всё неплохо. И в одиночку за всем уследить и всё сделать физически невозможно...

Поэтому инди-игры почти не бывают онлайн, а те, что были, зачастую давно мертвы, либо умирают, либо больше не считаются "инди". Это тебе далеко не просто "сервер держать"...
Аноним 11/07/25 Птн 12:22:37 #66 №1031430 
15529364225870.png
>>1031356
Все так, через все это проходили.
Один из самых частых реквестов был "можно мне то же самое, но только оффлайн, хочу аутировать в одиночку".
В этот раз я попробую заложить возможность эвенчуал селф хостинга.

Из факапов - переход на фритуплей. Когда ты можешь создать учетку на раз два, возникает куча проблем, которые в ином случае можно просто игнорировать. Ну и экономически это тоже неоправдано, если фритуплей не был заложен в основу.

Энивейз, вероятность обсёра более 9000%, и я этим всем занимаюсь просто ради процесса, ну и олдфаги подбадривают.

> Где поиграть-то можно? Я не понял.
расходитесь, здесь не на что смотреть; app/528460/
Аноним 20/07/25 Вск 17:41:22 #67 №1036023 
2025-07-20-1638573838x2124scrot.png
Вкрутил простенький конструктор стеночек, немножко терраформинга и прочего по мелочи.

Послеживаю за твг. А в у вас как дела?
Аноним 21/07/25 Пнд 11:47:43 #68 №1036242 
image.png
дела хорошо
\кстати графикой чем-то похожа на portal knights только щас заметил
Аноним 21/07/25 Пнд 12:46:31 #69 №1036285 
>>1036242
И правда. Графика еще не устаканилась, и вряд ли скоро это случится. План научится таки рисовать текстуры и моделить. Посмотрим что из этого выйдет.
Аноним 23/07/25 Срд 13:48:41 #70 №1037004 
>>1036023
Дела норм. Успехов, анончик.
sage[mailto:sage] Аноним 25/07/25 Птн 19:23:13 #71 №1037779 
>>1031430
> эвенчуал
Куд ю танс лейт?
Аноним 25/07/25 Птн 19:31:56 #72 №1037782 
>>1037779
По дефолту будет только общий онлайн сервер.
Со временем релизну версию в которую можно будет играть локально или развернуть свой сервер при желании.
Но это не точно.
Аноним 05/08/25 Втр 00:05:09 #73 №1042408 
Бек ту бейзик.
Аноним 08/08/25 Птн 19:20:43 #74 №1044358 
2025-08-08-1819183838x2124scrot.png
Нужен (тестер|менеджер)-стажер.
Пишите итт в этом треде.
Аноним 08/08/25 Птн 23:07:07 #75 №1044469 
2025-08-08-2206433838x2124scrot.png
Домики набигают.
Аноним 09/08/25 Суб 01:36:47 #76 №1044516 
>>1044358
Что делать нада?
Аноним 09/08/25 Суб 11:20:07 #77 №1044637 
>>1044516
Пиши в тележеньку @tatrix
Аноним 09/08/25 Суб 14:49:24 #78 №1044749 
2025-08-09-1348573838x2124scrot.png
2025-08-09-1347573838x2124scrot.png
2025-08-09-1347333838x2124scrot.png
Аноним 23/08/25 Суб 12:26:43 #79 №1049176 
2025-08-23-1122143838x2124scrot.png
Прикрутил возможность поднимать тяжелые предметы.
Так же их можно класть в повозку, и запрягаться в нее (самому) и тянуть. Без джойнтов в динамике это работает так себе, но пока сойдет.
Аноним 24/08/25 Вск 15:27:06 #80 №1049341 
Игра выглядит интересной. Отчасти напоминает rune scape.
Аноним 24/08/25 Вск 22:37:45 #81 №1049405 
В текущей боевке прежде чем нанести удар, ты останавливаешься, потом делаешь замах, и только потом входит урон по сектору.
Мобы делают то же самое.
Из-за этого, мобов очень легко кайтить.
Думаю, какое бы поведение/навыки дать мобам, чтобы кайтить их было сложнее.
Аноним 25/08/25 Пнд 11:30:46 #82 №1049450 
>>1049405
Покажи как это всё выгядит в движении.
Гифки, видео.
Аноним 01/09/25 Пнд 19:42:03 #83 №1050561 
>>1049405
Подкрутил, вроде немножко получше стало.
>>1049450
Вряд ли по видео будет понятно. Это щупать надо.
Аноним 01/09/25 Пнд 19:53:46 #84 №1050565 
>>1049405
>В текущей боевке прежде чем нанести удар, ты останавливаешься, потом делаешь замах, и только потом входит урон по сектору.
Пипец. За такое в стиме отзывы сливают до 20%...
Аноним 01/09/25 Пнд 20:01:53 #85 №1050567 
>>1050565
Если что это то как работает в том же Hades. Им вроде не слили.
Аноним 02/09/25 Втр 18:46:57 #86 №1050682 
2025-09-02fight-vs-skeleton.mp4
Подкрутил управление, вроде ничего стало.
Алсо написал шейдер для импакта.
Аноним 03/09/25 Срд 01:40:52 #87 №1050722 
dfa-1533496967.jpg
>>1050682
Что мешает сделать движение и атаки независимыми?

>>1050567
>Hades
Там есть вайфу материал. У тебя есть вайфу материал?
Аноним 03/09/25 Срд 11:34:02 #88 №1050763 
>>1050722
> Что мешает сделать движение и атаки независимыми?
1. Ничего не мешает, я пробовал и мне не нравится как это ощущается.
2. Будет другая динамика боя, мне пока больше нравится текущая. Ты знаешь, что если собираешься нанести атаку - ты будешь прикован к месту, более того, чар сначала повернется на нужный угол. Это делает кайтинг более сложным, плюс в пвп так веселее, потому что каждая атака это риск.
1. Это потребует более сложных анимаций для моделек, которых нет.

> Там есть вайфу материал. У тебя есть вайфу материал?
Будет. В первой части был, но пока не до этого.
Аноним 03/09/25 Срд 14:11:48 #89 №1050781 
>>1050763
На мой взгляд, задержка перед ударом - норм для супермощных приёмов а.к.а. "ультимейт" или хотя б среднемощных приёмов для контроля толпы и т.п.

Задержка перед каждым тычком зубочисткой очень раздражает. Да, ты "рискуешь", но ради чего? У этой зубочистки нет и не будет импакта. Врага не откинет, огромную толпу не засосёт в дыру, ты не нанесёшь критический урон, сносящий 99% здоровья. Смысл останавливаться, если ты мог ткнуть на ходу?

Наверное, я не являюсь целевой аудиторией, но я сравниваю с большинством экшн-игр (т.е. игры без пошагового дробления геймплея). Взять, например, стрелялки: ты можешь стрелять от бедра на бегу, но промахиваясь; можешь замедлиться, повысив свою меткость; может присесть на месте ради точного и сокрушительного выстрела, рискуя своей защитой. Аналогично с почти любой другой экшен-игрой, т.к. динамика геймплея не зависит от декораций игры.

Т.е. суть в том, чтоб оставить задержку для более продвинутых приёмов/мощных орудий, а мелкие, маломощные, базовые атаки сделать быстрыми. Естественно, в классовой игре это также зависит от конкретного класса героя, т.е. атаки мощного танка медленные, "тяжёлые", а какой-то разведчик даже ультимейты кастует быстро и легко, без задержек.

Судя по трейлеру Hades, там очень мощные атаки с одновременным движением героя сквозь врага, т.е. отсутствует "встал на месте и ткнул зубочисткой - абсолютно ничего интересного, лишь нанёс -1 hp".

>потребует более сложных анимаций
В популярных готовых движках есть "смешивание" анимаций: можно сложить движение костей с двух независимых анимаций. Вот у тебя человечек стоит неподвижно, когда бьёт рукой - кости ног никак не трогаются анимацией удара - поэтому ты мог бы автоматически создать анимацию "удар на бегу", суммировав движение нижней половины тела "бег" с движениями верхней половины тела "удар".

Т.е. тебе не нужны никакие "сложные анимации" - достаточно процедурно объединить имеющиеся. Комбинирование анимаций - вообще важная тема, независимо от графики и жанра игры, имхо. Короч, рекомендую эту фичу сделать в движке - даже если думаешь сейчас, что она никогда не нужна будет.
Аноним 03/09/25 Срд 14:49:29 #90 №1050782 
>>1050781
В той же диабле перс точно так же останавливается для удара/закаста. И только некоторые скилы позволяют двигаться во время нанесения урона, типа вертушки у варвара.
В общем пока что меня устраивает как есть, а там посмотрим.

> Короч, рекомендую эту фичу сделать в движке - даже если думаешь сейчас, что она никогда не нужна будет.
Я то что нужно прямо сейчас не успеваю делать.
Аноним 08/09/25 Пнд 12:16:25 #91 №1051160 
Насколько сложно писать игру на sdl зная лишь основы с?
Аноним 08/09/25 Пнд 12:20:02 #92 №1051161 
>>1051160
Пожалуй что будет сложновато. В SDL есть Renderer, но он очень простенький - по сути только прямоугольники может рисовать и картинки. Банально, текст вывести - уже придется что-то изобретать.

Если опыта мало, лучше взять raylib.
Аноним 09/09/25 Втр 18:38:25 #93 №1051324 
2025-09-09-1735373838x2124scrot.png
Костерок добавил. А значит придется чего-то с освещением придумывать человеческое.

Кто-нибудь знает что делать с оклюдерами? Генерить по шедоумапе на каждый источник света? Это ж писец.
Аноним 09/09/25 Втр 21:50:24 #94 №1051358 DELETED
>>1051160
Против вернее получал званию против следовал пойти слышал ордена были он и штаба способности письмах он его что основной старших приказам рыцарей хуже мог генерал не по в подкупил генерала чтобы армии свое получить которые фейль положение.
Аноним 09/09/25 Втр 22:16:55 #95 №1051366 
>>1051160
>Насколько сложно писать игру на %любые_инструменты%
Всё зависит от игры. Крестики-нолики - очень легко. GTA 5 - очень сложно.

>>1051161
>Банально, текст вывести - уже придется что-то изобретать.
Была же какая-то отдельная библиотека для TTF шрифтов?..
А, вот же она: https://github.com/libsdl-org/SDL_ttf
...ты же не изобрёл велосипед для вывода текста?..

>>1051324
Зачем тебе реалистичные тени реального времени в игре с видом сверху?

Открой исходники какого-нибудь движка типа Godot и смотри, как там...
Аноним 09/09/25 Втр 22:26:17 #96 №1051370 
>>1051366
> Была же какая-то отдельная библиотека для TTF шрифтов?..
Это просто обертка поверх freetype2, которая по дефолту дает апи, которое рендерит каждую строку в отдельную текстуру.

> в игре с видом сверху?
Это 3д, камеру можно крутить, впрочем я ограничу углы наклона.

Затем что я хочу чтобы тени от костра и прочих источников света были нормальные, а не то как сейчас. Плюс, если источник света, например, внутри здания, свет не должен протекать сквозь стены.
Аноним 12/09/25 Птн 09:04:28 #97 №1051579 
>>1018840 (OP)
Хотел сделать выживач по типу донстарв, но с камерой как у тебя (таким же углом камеры) и в 3Д. Теперь вижу насколько это плохое решение. Понятно что деревья можно сделать прозрачными, но как-то все равно оно мешается все и область для динамического файта (экран) как-то маленький. Сделать дальше и детали персонажа не видно.
В общем, в голове это казалось лучше.
Аноним 12/09/25 Птн 12:04:21 #98 №1051589 
>>1051579
Камеру можно крутить, так-то.
Плюс можно скрывать объекты которые мешают обзору. Я так делал в 2д версии.
Аноним 12/09/25 Птн 14:05:33 #99 №1051595 
2025-09-11-1953113838x2124scrot.png
Сделал таки hdr+bloom+msaa.
Надо теперь победить тени для point-light и придумать что делать с тем что источников света может быть много.
Аноним 12/09/25 Птн 14:06:23 #100 №1051596 
>>1051589
Я хотел камеру как в доте (там угол больше), там и деревья низкие. Надо пробовать. Может быть в доте какое-то рыбий глаз, хз, но как будто область взаимодействия больше (может просто кажется).
Аноним 12/09/25 Птн 14:35:02 #101 №1051600 
>>1018840 (OP)
Напиши какие библиотеки используешь?
Что было самое сложное?
Какие математические знания нужны (кроме очевидной линейной алгебры)?
Аноним 12/09/25 Птн 15:50:17 #102 №1051609 
image.png
>>1051600
SDL3, cgltf, stb_image, stb_truetype, stb_vorbis.
Ну, графика, очевидно сложная хуйня. Очень много ебли с опенглем. От линейно алгебры не так и много нужно, но вот держать все пространства и преобразования между ними в голове сложновасто. Текст боль гугл Text Rendering Hates You

Физика тоже довольно напряжная тема, особенно учитывая, что её нужно синхронизировать между сервером и клиентами. Но у меня пока что очень простые коллайдеры, так что более менее терпимо.

Сеть эвенчуалли будет проблемной областью. У меня udp и синхронизация стейта. Пока сеть не тормозит, все в целом работает ок.

Пока не придумал как по человечески делать миграцию данных при изменении конфигурации объектов. Я хочу чтобы чтение и запись были максимально близки к memcpy, что создает некоторые сложности.

Ну и геймдизайн, конечно же. У всех миллион идей, но по факту когда доходит до конкретики, поговорить не с кем.

Сложно перечислить все, так что остановлюсь на этом.

В целом, все превозмогаемо, просто очень много всего надо делать, а времени/энергии очень мало. Мне нраицца
Аноним 12/09/25 Птн 17:20:17 #103 №1051620 
>>1051609
> У всех миллион идей, но по факту когда доходит до конкретики, поговорить не с кем.
То есть, ты пилишь игру, но нет идей по геймплею?
Аноним 12/09/25 Птн 18:11:36 #104 №1051622 
>>1051620
Наоборот, идей слишком много, но их нужно конретизировать, приоритизировать и реализовывать.

Обычно у людей идеи уровня "сделай пиздато". А с этим невозможно работать.

Еще, наличие опыта в каком-то смысле мешает. Ты знаешь что нужна фича Х, но ты видел что прошлая реализация создала проблему Y и Z, а придумать альтернативу которая решает все проблемы не так и просто, что приводит к параличу решений.
Аноним 12/09/25 Птн 19:17:22 #105 №1051629 
>>1051622
>Обычно у людей идеи уровня "сделай пиздато". А с этим невозможно работать.

ну вот тогда тебе идея: сделай хуёво. справишься?
Аноним 12/09/25 Птн 19:19:35 #106 №1051630 
>>1051629
Кроме шуток, это на самом деле неплохой подход. Лучше сделать хуево, а потом улучшить, чем не сделать ничего.
Аноним 12/09/25 Птн 20:27:40 #107 №1051637 
>>1051622
Ну хз, когда у меня есть идеи я вообще никого не слушаю. Пока сам не обосрусь во время реализации. Мне лень перечитывать весь тред, но какие основные идеи? Выживач с градостроем?
Аноним 12/09/25 Птн 20:34:02 #108 №1051639 
>>1051637
Типа того. Хочу чтобы в этот раз Храм Подрамника поддерживался бы системой.
Аноним 12/09/25 Птн 20:58:34 #109 №1051643 
>>1051637
Расскажи че сделал/делаешь что-ли.
Аноним 12/09/25 Птн 23:41:28 #110 №1051658 
>>1051643
Сабнавтика в космосе с лоуполи затычками, там выгорел в самом начале, просто увидел что такие клоны есть и смотрятся убого.
Иммерсивность сабнавтики это первые часы геймплея, этот водный мир, выживач. Космос не цепляет так, наверное мне больше понравилась костомная база (но я ничего не сделал вообще)

Скайрим в 2д, не прям клон, просто думал что понял в чем иммерсивность скайрима и хотел сделать рпг на этом, оказывается не понял.

Делал на затычках-спрайтах автоматизацию подобие римворда. Хотел симулятор поселения, но с лучшей автоматизацией, вроде как получилось. Но оказалось когда пешки заняты - тебе нечем заняться самому. Ты им от скуки задачи постоянно ставишь, они ясно дело перегружаются. Да и в целом идей ноль, тупо копировал механики римворда. Потому что не римворд понравился, а хотел римворд сделать лучше.

Понял что все пошаговые боевки - говно, ты просто из боя в бой повторяешь паттерн.
Понял что 4х стратегии нравятся очень мало кому, люди просто не понимают погружения и видят нудный кликер.

Последнее думаю рпг выживач, top down как у тебя. Просто потому что кончились идеи, и я решил что если не найду, буду тупо вдохновляться на каком-нибудь донстарв + босфайты.
Аноним 12/09/25 Птн 23:49:22 #111 №1051659 
>>1051658
Ах да, опенворд - говно.
Как элемент стартового исследования - супер. Но как элемент перемещения просто нудятина. Если тебе после квеста/гринда, надо ножками вернуться на базу - просто забей. Если добавляешь подобие фаст-тревела (пусть там повозка, порталы, любое) просто на ноль умножает весь опенворд, который ты возможно еще и ручками дрочил (а ручками надо, процедурно вообще шляпа какая-то).
comments powered by Disqus