Главная Юзердоски Каталог Трекер NSFW Настройки

Gamedev

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 250 84 52
Godot #70 Аноним # OP 08/10/25 Срд 07:22:22 1055144 1
2D.png 268Кб, 1024x1024
1024x1024
3D.png 995Кб, 1018x792
1018x792
4D.png 269Кб, 1023x579
1023x579
это безопасно.mp4 136Кб, 640x352, 00:00:03
640x352
Аноним 08/10/25 Срд 07:59:10 1055146 2
Как же я люблю годо. Я готов брать и обмазываться им, брать и обмазываться. Если б ещё в вебе пустая сборка не весила 40мб, я бы развёлся и женился на годо-тян
Аноним 08/10/25 Срд 10:02:29 1055159 3
>>1055144 (OP)
Мое почтение художнику за первый оп-пик.
Мое почтение опу за хороший подбор оппиков.

вкатился
Аноним 08/10/25 Срд 10:06:24 1055160 4
images (3).jpeg 15Кб, 490x408
490x408
>>1055144 (OP)
Тощие доски не нужны. Тян должна быть сисястой, жопастой, с хорошими бедрами, чтобы родить и вскормить потомство
Аноним 08/10/25 Срд 10:07:07 1055161 5
Аноним 08/10/25 Срд 10:55:03 1055167 6
>>1055160
Много 2д тянок оплодотворил?
Аноним 08/10/25 Срд 11:26:39 1055170 7
image.png 55Кб, 749x321
749x321
Аноним 08/10/25 Срд 11:29:20 1055171 8
>>1055170
Алсо там пересобирают годот и экспорт темплейты, выкидывая неиспользуемые в проекте модули. Этого не стоит пугаться, он пересобирается максимально просто.
Аноним 08/10/25 Срд 11:42:04 1055172 9
>>1055171
>он пересобирается максимально просто. *
Если только ты не шарпист на третьей версии движка, нам положняк страдать
Аноним 08/10/25 Срд 11:57:17 1055173 10
>>1055170
Это знаю, да. Но сам факт, что нужен гайд для этого...
Аноним 08/10/25 Срд 16:06:35 1055193 11
Я сейчас узнал что в 3д редакторе, при зажатой ПКМ, работает навигация не только по WASD, но и по Q и E, и это охуенно.
Аноним 08/10/25 Срд 20:00:31 1055227 12
Аниме.mp4 426Кб, 1024x1024, 00:00:13
1024x1024
Комикс.png 411Кб, 1526x1024
1526x1024
top vs bottom h[...].jpg 57Кб, 972x823
972x823
>>1055159
>Мое почтение художнику за первый оп-пик.
У меня целое аниме по комиксу получилось.
>>1055160
>сисястой, жопастой, с хорошими бедрами
Шаришь. Но помни: попа + бёдра > сиськи.
>>1055141 →
>Почему она жирная и совсем не секси?
У тебя взаимоисключающие параграфы.
>>1055142 →
>Потому что она отрицает синглтон
И это тоже верно. Годетта - умница.
>>1055171
>пересобирается максимально просто
Я так и не понял, как установить C++...
>>1055146
>Если б ещё в вебе пустая сборка не весила
Ты должен любить её такой, какая она есть...
Аноним 08/10/25 Срд 22:16:41 1055246 13
image.png 584Кб, 500x562
500x562
Хочу вам признаться, я люблю делать игры.
Аноним 08/10/25 Срд 23:03:11 1055259 14
>>1055246
А что больше всего тебе нравится: кодинг, рисование/моделирование или геймдизайн?
Аноним 08/10/25 Срд 23:04:09 1055260 15
Аноним 09/10/25 Чтв 10:01:08 1055316 16
>>1055259
Боль и унижение, когда нихуя не получается, лезут баги в ебло и придавливает распухшим скопом.
Аноним 09/10/25 Чтв 12:02:39 1055330 17
image.png 3693Кб, 1024x1536
1024x1536
>>1055316
Боль и унижения когда не можешь закончить проект.
Да и в конечном итоге твоя идея оказывается так себе.
А релизнув ты вдруг осознаешь, что всем пофиг и проект затерялся среди сотни тысяч других проектов.
А ты потратил несколько лет.
Аноним 09/10/25 Чтв 12:36:05 1055334 18
images(8).jpg 31Кб, 474x421
474x421
>>1055330
Но у тебя же нет релизов...
Аноним 09/10/25 Чтв 12:42:40 1055335 19
>>1055330
А зачем тогда вообще игру делать, в чем мотивация?
Аноним 09/10/25 Чтв 13:01:30 1055338 20
>>1055335
А ты зачем делаешь?
Аноним 09/10/25 Чтв 13:25:06 1055340 21
image.png 611Кб, 849x786
849x786
Аноним 09/10/25 Чтв 13:37:26 1055342 22
1760006245918.png 98Кб, 1447x711
1447x711
>>1055335
> А зачем тогда вообще игру делать, в чем мотивация?
>>1055338
> А ты зачем делаешь?

Я делаю игры для себя и сам в них играю.
Аноним 09/10/25 Чтв 13:43:22 1055345 23
>>1055342
Сапёр с таблетками? Чтоб принимать не забывать?
Аноним 09/10/25 Чтв 13:55:41 1055347 24
>>1055342
Хороший подход. Вместо анализа рынка и предпочтений игроков делаешь то, во что сам играл бы. Или еще проще - смотришь на игру, которая тебе в целом понравилась, но тебя не устраивают в ней какие-то моменты. Копируешь делая как надо и успех обеспечен.
Аноним 09/10/25 Чтв 14:05:50 1055348 25
>>1055335
@ Играю в игры - хочу написать свою игру.
@ Хочу написать свою игру - перестаю играть в игры, чтобы начать писать свою игру.
@ Перестаю играть в игры - больше не хочу писать игру, потому что не играю в игры.

Вот так я оказался в системном программирование и изучаю zig. А куда тебя привел геймдев?
Аноним 09/10/25 Чтв 14:15:29 1055351 26
>>1055342
Делать игру, чтобы играть самому - это как делать карту в каких-нибудь героях или карту в шутере.
Ты знаешь уже всё, все места, все триггеры, все скрипты, ты даже знаешь все подводные механики и лучшие подходы - потому что ты сам создавал это все.
Это просто ноль интереса.
Аноним 09/10/25 Чтв 14:35:04 1055354 27
Мы теперь оргач? Рыгач?

Энивей, а что если делать игру за игрой за игрой, в одинаковых жанрах? Я видел пару таких челиков, один врки клепает, другой карточные. Профиты - 90% кода переиспользуется из прошлых проектов, ассеты часто тоже, остается только выверять геймплей и геймдизайн пока не взлетит, плюс ты себя зарекомендуешь как создатель в жанре Х, и любители жанра Х станут приходить именно к тебе.
Аноним 09/10/25 Чтв 14:46:59 1055359 28
>>1055354
Наверно это имеет смысл. Но мне наоборот хочется сделать несколько игр в разных жанрах. Для общего развития и для себя, т.к есть игры, которые я бы хотел под себя переделать.
Аноним 09/10/25 Чтв 14:56:29 1055361 29
>>1055348
@Играю в игрУ - хочу написать игру
@Написал игрУ - хуево написал, все пердит лагает вылетает
@Сделал тактическое отступление, обособил наработки из игры в отдельный фреймворк
@Полтора года работал над фреймворком, успел переписать его раза 2
@любимый движок обосрался с runtime fee и ты внезапно понял что движок, который стал тебе таким родным вдруг оказалася (внезапно) не твоим.
@за полгода портировал фреймворк в годот
@третий раз переписал фреймворк, доведя его до архитектурного идеала, заняло еще полгода
@в продолжающемся тактическом отступлении решил написать не то что хотел написать сначала, а что-то попроще, опробовать силы.
@начал писать, в процессе реализации ебанулся наглухо и сделал все еще сложнее чем делал в самом первом проекте чтобы добиться предельной архитектурной подвижности, настолько предельной что используешь yaml файлы для создания процесса геймплея из базовых блоков
@Наконец то доделал, оттестировал работу неткода, все проверил, все работает, идеи работают, все красиво круто
@начал настраивать игровые обьекты в годоте, колижены им прописывать и прочее
@да пошло оно все нахуй
@вишу уже две недели и не хочу даже заходить в клиентский код и редактор
бздоти, знайте, вас ждет то же самое, вы будете знать как но вы возненавидите это
Аноним 09/10/25 Чтв 14:57:06 1055362 30
>>1055361
@а ту игру которую хотел сделать - до сих пор не доделал
Аноним 09/10/25 Чтв 15:01:38 1055363 31
image.png 410Кб, 1128x1050
1128x1050
>>1055361
Прост начинать надо с малого. И доводить до конца, до релиза, иначе несчитово.
Аноним 09/10/25 Чтв 15:06:24 1055364 32
>>1055363
Малое не поможет сделать большое, а хочется чето большое, прикольное. Не гта конечно, но типа по идее посильное, просто после всех этих архитектурных изысканий ты заходишь в редактор и такой "а как какать блять", смотришь и закрываешь.
Аноним 09/10/25 Чтв 15:17:53 1055366 33
>>1055364
для собственной игры нужно писать свой редактор уровней/локаций
Аноним 09/10/25 Чтв 15:24:01 1055368 34
Можно попутно сходить по малому, делая по большому..
Аноним 09/10/25 Чтв 15:24:31 1055369 35
>>1055366
Не, я не настолько ебнутый, спасибо
хотя для той самой придется либо писать плагин, либо внатуре писать редактор
09/10/25 Чтв 16:16:53 1055374 36
>>1055364
>заходишь в редактор и такой "а как какать блять", смотришь и закрываешь.
Берешь и делаешь епта. Нормальный редактор. Если что, ставишь плагины и радуешься жизни
Аноним 09/10/25 Чтв 16:31:25 1055375 37
>>1055374
Дело не в редакторе. Я уже собрал в нём всё - интерфейс, некоторые базовые игровые префабы, сессионный функционал работает. Просто вот такая какая-то хуйня - зашел - и совершенно нихуя не хочется тут делать. Может через месяц пройдет, хз. Но я скорее свой путь куда меня завел геймдев описал
Аноним 09/10/25 Чтв 16:39:58 1055376 38
image.png 1051Кб, 800x533
800x533
Помните принца персии и его механику отката времени? Почему никто не бесился что надо жать и ждать пока ГГ вернется взад? Мне тут утверждают что лучше дать игроку возможность создавать произвольные точки сохранения, на которые мир будет возвращаться мгновенно, а не заставлять ждать целых ебаных 5 секунд, наблюдая эффект перемотки. Мнение?

Делаю на годоте.
Аноним 09/10/25 Чтв 16:45:26 1055377 39
>>1055376
Так сама перемотка выглядит эффектно и создает вайб. Плюс во время перемотки больше времени на осознание как именно ты проебался во время платформинга
Аноним 09/10/25 Чтв 18:11:16 1055383 40
Аноним 09/10/25 Чтв 18:17:39 1055385 41
1760023044406.webm 27692Кб, 1440x1080, 00:02:26
1440x1080
>>1055376
Вот бы ещё кто-то сделал адаптивную систему боя как во втором принце. Охуенная же боёвка была. Они её запатентовали штоле, что никто не воспроизводит?
Аноним 09/10/25 Чтв 18:19:35 1055386 42
>>1055376
Есть такая игра - timeshift, в ней движок сам, включая двигло физики, делал снапы состояния материалов обьектов, физических обьектов и даже проигрывания звука. Не представляю как это сделать на годоте, а не с помощью годота.
Аноним 09/10/25 Чтв 19:10:05 1055399 43
>>1055386
> как это сделать на годоте
Частично через коллбэк _integrate_forces() частично через прямой доступ к физик-серверу синглтону, ууу.
Аноним 09/10/25 Чтв 19:10:12 1055400 44
>>1055386
Посылаешь сигнал, пишешь состояние всего в json, потом загружаешь
Аноним 09/10/25 Чтв 22:59:44 1055412 45
заблудилась.mp4 1925Кб, 640x360, 00:00:35
640x360
в блендере.jpg 64Кб, 550x550
550x550
>>1055351
>это как делать карту
>Ты знаешь уже всё, все места
Да? И как же ты объяснишь это видео?

Моделька не процедурная, лепилась 100% вручную.
Аноним 10/10/25 Птн 02:50:17 1055419 46
>>1055412
Не, анон, мне нравится твоя игра, я с интересом смотрю вебмки с прогрессом, но как можно сделать настолько уебищный графон? Или это так называемая постирония?
Аноним 10/10/25 Птн 07:16:52 1055428 47
>>1055419
Это так называемый девелоперский графон, который не отражает качество конечного продукта.
Аноним 10/10/25 Птн 16:44:23 1055515 48
00058-1806170090.png 451Кб, 768x512
768x512
Screenshot19.png 153Кб, 508x757
508x757
Screenshot21.png 196Кб, 623x866
623x866
Thats easy - Mo[...].mp4 247Кб, 480x360, 00:00:03
480x360
Йоу, я оказывается на новом пк могу модели генерить, по картинке или сразу из текста. Это ж насколько легче становится, остается просто натянуть лоуполи сетку поверх генерации. Нахер мне тогда художник.
Аноним 10/10/25 Птн 17:31:54 1055520 49
>>1055515
Толку от этих моделей, если анимации все еще жопные. Намоделить я себе и сам могу.
Аноним 10/10/25 Птн 18:32:13 1055523 50
>>1055515
> я оказывается на новом пк могу
Мтолодец, я радз атебяю
Аноним 10/10/25 Птн 18:43:49 1055530 51
Аноним 10/10/25 Птн 18:51:36 1055533 52
>>1055419
>как можно сделать настолько уебищный графон?
Конкретно что тебе больше всего не нравится?

В целом >>1055428 правильно говорит:
>Это так называемый девелоперский графон
Есть такой термин - "placeholder", заглушка.

Облака: тупо накинул NoiseTexture в шейдер неба. Непонятно, что делать дальше? Несколько разных вариантов облаков попробовал - всё просаживает производительность и при этом плохо выглядит. А рендеринг должен быть динамическим, по идее... Интересно было бы ориентироваться по небу... Т.е. вместо компаса - смотришь на облака и солнце.

Остров: с геометрией пока не определился, но хочу композицию из частей с вращением, так что юзаю трипланарный маппинг вместо UV. Текстуры долго использовали NoiseTexture, но я хочу сделать что-то мультяшное - накидал пару текстур на пробу. Траву дорабатывать нужно, но вот почва выглядит прям практически как нужно, только слишком бледная... Собственно, в реальности почва тоже как говно - "фотореалистично" получается, ты так не думаешь? Серьёзно, это куски грунта, как им ещё выглядеть?

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

Персонаж... Я всё ещё разрываюсь между "делать кастомизацию пустышки-аватарки как в ММО" и "прорабатывать уникального персонажа", так что это заглушка в любом случае, и мне было лень делать её детально. Главное, что она даёт - это связь между действиями игрока и реакцией контроллера, т.к. на примитивной капсуле многое сложно разобрать. Я изначально планировал ещё и вид от первого лица (поэтому камера убирается в голову персонажа), но, думаю, такой геймплей с ней совсем не сочетается.

Сундук и всё остальное - тоже плейсхолдеры пока.

>с интересом смотрю вебмки с прогрессом
Вообще, уже месяц как не притрагивался к этому проекту... Всё думаю, "а оно мне надо?"... Не знаю... Недавно обнаружил, что Lost Skies вывалили из EA в релиз с кучей багов и, видимо, это конец для них. Все подобные проекты набирают максимум пару тысяч отзывов и при этом там всё намного круче, чем могу сделать я. Это всё больше напоминает "сделать ГТА в одиночку", чем реалистичный инди-проект...

Если продолжать разработку, надо прекратить мою прокрастинацию микрофичами и заняться слоном в комнате: если главная идея игры "путешествовать к следующему острову", то важнее всего сделать эти острова видными издалека, плавно загружаемыми.

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

Решение очевидно - растянуть добавление нод на несколько кадров; для этого острова нужно чётко разделить на группы нод. Для этого нужна чёткая, стандартизированная структура. А я острова уже несколько раз с нуля переделывал и сейчас они застряли в очередной переделке; текущий вид не финальный, придётся ещё что-то выдумывать.

И это только вершина айсберга...

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

Кстати, уже несколько лет ПЛАНИРУЮ нарисовать концептики островов, персонажей и т.п., чтоб хоть приблизительно представлять, что я делаю... Но в результате я только ковырялся в своём говнокоде, переделывая по десять раз бесполезные запчасти.
Аноним 10/10/25 Птн 19:54:12 1055544 53
>>1055533
Вот старые игоры были такие проработанные, потому что все материалы по игре, все схемы и планы были на бумаге. На пе ча та ны, Карл. И разрабы чётко по графику который на стене приклеен спокойно не торопясь работу работали.

А мы 2025 году обложились фигурками аниме, и пытаемся делать игоры без плана. Держим всё в головах. Даже если диздок сделан в программах, это снова программы, которые надо открыть, а это ленивооо.

Так что прямо завтра идёшь в книжный, покупаешь блокнот, карандаш и стёрку. И начинаешь рисовать концепты в блокноте ИРЛ. А потом сканы вставляешь референсами в блендер.
Аноним 10/10/25 Птн 20:00:36 1055545 54
>>1055544
Свидетель диздока, спок. Точно так же переделывали по десять раз на ходу, подпирая костылями и доедая последние пиццы из заканчивающегося бюджета.
Аноним 10/10/25 Птн 21:23:28 1055555 55
>>1055544
>разрабы чётко по графику
Ты забываешь, что их мотивировала зарплата.
>спокойно не торопясь работу работали
Почитай про кранчи и почему релизы задерживают.

>пытаемся делать игоры без плана
Я тыщу раз планы и диздоки пытался составлять. На практике часто оказывается не так, как планировал, приходится переделывать планы и диздоки, а потом забиваешь, потому что уже как-то и не хочется...

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

>начинаешь рисовать концепты в блокноте ИРЛ
От руки я крайне плохо рисую + стыдно на бумаге. Я самоучка, выучил нестандартные приёмы, которыми возможно рисовать только с помощью компьютера. Собственно, от отсутствия навыков нет уверенности в практической пользе от моих "концептов"...
Аноним 10/10/25 Птн 21:34:08 1055556 56
>>1055555
Ну, с таким пентиплом хуй поспоришь. Штош. Ты прав.
Аноним 10/10/25 Птн 22:02:37 1055563 57
>>1055555
Ебанутся, вот это кританул
Аноним 10/10/25 Птн 22:10:49 1055565 58
>>1055555
>или приходится писать "нет - это невозможно сделать, здесь нужно что-то другое"
Это крайне полезно, такой документ называется ADR.

>или вообще снова добавляется ранее вычеркнутое...
А потом опять убрать, потому что ты забыл, почему его убрал. Поэтому ADR на каждое важное решение будет нелишним.
Аноним 11/10/25 Суб 10:27:25 1055596 59
>>1055565
>А потом опять убрать, потому что ты забыл, почему его убрал
Внезапно это тоже решает гитом. Надо просто лучше комментировать коммиты и ПРы.
Аноним 11/10/25 Суб 10:57:02 1055599 60
>>1055596
чисто технически можно конечно целый документ в коммент засунуть. даже картинку в base64. но назначение у него другое.
Аноним 11/10/25 Суб 11:25:48 1055607 61
>>1055599
Сразу видно что ты с гитом на Вы.
Аноним 11/10/25 Суб 11:32:55 1055608 62
>>1055607
причём тут вообще ключи гит? проектную документацию в коммент пихать - это была твоя идея
Аноним 11/10/25 Суб 11:58:48 1055609 63
>>1055608
Как все плохо, этот даже не читатель.
Аноним 11/10/25 Суб 12:12:42 1055612 64
>>1055609
я прочитал и не согласился - документацию гитом не заменишь

фичу ты можешь несколько недель пилить, забросить, через полгода её вообще выпилить, а ещё через полгода подумаешь "а почему у меня нет фичи X? надо сделать" и даже не вспомнишь, что нужно в каких-то коммитах что-то искать
Аноним 11/10/25 Суб 12:54:21 1055613 65
>>1055565
>такой документ называется ADR
Ты про это? Я еле нашёл, надо сразу уточнять.
https://github.com/joelparkerhenderson/architecture-decision-record
Скажу честно - лень всё это читать. Пробежал бегло - энтерпрайзная штука какая-то. В энтерпрайзе любое действие требует сбор совета директоров, а у нас тут творческое хобби в одиночку для удовольствия... И перечитывать все свои "документы" просто скучно...

>убрать, потому что ты забыл, почему его убрал
Нет, ты не так понял. Вот ты делаешь персонажа:
>[ x ] Придумать дизайн персонажа (сделано)
>[ x ] Смоделировать меш персонажа (сделано)
>[ x ] Натянуть модельку на скелет (сделано)
>[ x ] Сделать анимацию ходьбы (сделано)
>[ _ ] Нарисовать текстуры одежды (в процессе)
Если ты решишь по какой-то причине, что дизайн не подходит игре - первый пункт автоматически теряет отметку о выполнении, а вместе с ним пункт о меше, который потом заново натягивать на скелет. Т.е. 3 отдельных пункта теряют галочку выполнения. Ты, получается, сделал 4 шага вперёд и 3 шага назад...

Вот это и есть "добавление уже вычеркнутого".

>>1055596
>просто лучше комментировать коммиты
А читать это всё кто будет? ИИ-ассистент что ли?
У меня дофига своих записей, которые я не читаю...

>>1055612
>не вспомнишь, что нужно ... что-то искать
Это справедливо для любой формы документации.
Аноним 11/10/25 Суб 13:33:19 1055616 66
>>1055515
на твг пробовал создавать модели нейронкой впервые
там вершины корявые с которыми работать не возможно
Аноним 11/10/25 Суб 13:45:04 1055618 67
Ебаный сука нейрослоп, теперь при поиске рефов в гугл-картинках бОльшая часть это кривая ИИ-мазня, с уехавшими пропорциями, перспективами и вообще дрист.
Аноним 11/10/25 Суб 15:28:29 1055630 68
утка.png 16Кб, 395x666
395x666
>>1055618
>поиске рефов в гугл-картинках
Давно пользуюсь http://duck.com
Гугл всегда был плохим поиском.
Аноним 11/10/25 Суб 15:51:18 1055633 69
image.png 1473Кб, 1265x985
1265x985
>>1055630
Из 7 результатов первой строки 6 нейрослоп
Аноним 11/10/25 Суб 16:39:51 1055640 70
>>1055618
>при поиске рефов
>пропорциями, перспективами
>>1055633
>pixel art village
Стоп. Трейсить пиксель-в-пиксель хочешь?

Деревня = домики + деревья + бочки + ящики.
Домик = параллелепипеды + пирамидки.
Дерево = цилиндр + мазня сверху.
Бочка = цидиндр.
Ящик = куб.
Собери это в кучу и нарисуй. Руками. Изи!
Перспективу сам знаешь как строить - изи.

Не можешь? Тогда выбирай одно из:
0. Найти книги и учиться, учиться, учиться...
1. Найти того, кто сможет вместо тебя.
2. Генерировать помои нейронкой.
3. Делать всё в 3D, а не в 2D.

А по поиску - там есть кнопка жалобы.
Аноним 11/10/25 Суб 16:52:52 1055643 71
>>1055640
>Трейсить пиксель-в-пиксель
Во-первых этот запрос был выдачей автокомплита Утки по "pixel art", во-вторых посмотреть композицию и набор предметов в похожем арте - тоже реф.

>А по поиску - там есть кнопка жалобы.
Если каждый нейрослоп репортить времени не останется не то что на геймдев, но и на поспать.
Аноним 11/10/25 Суб 21:18:28 1055673 72
>>1055633
Ты чёт хуйню какую-то ищешь. Естественно, с таким запросом только нейрослоп будет, потому что это самая релевантная выдача. Может, тебе нужны скрины олдовых игр, а?
Аноним 11/10/25 Суб 21:46:09 1055674 73
image.png 760Кб, 1168x839
1168x839
>>1055673
>вот мой-то поисковик не показывает слоп! даже фильтр есть, настоящий!
>аррря ты просто ищешь не то, ищи менее релевантное!
У вас отрицание прост что интернет ВСЕ.

Ладно, я игры делать пошел.
Аноним 11/10/25 Суб 22:14:49 1055677 74
>>1055674
>pixel art godette
>литералли 3.5 картинки на весь интернет
>ожидает увидеть тонны годных результатов по этому запросу
Ты совсем запутался - веб-поисковик в роли generative AI используешь?
Используй Яндекс.Картинки - там норм. Но у меня он тормозит как-то...
Аноним 12/10/25 Вск 11:07:38 1055701 75
>>1055674
В этом есть и плюсы. Конкуренты в таких условиях не вырастут. А мы будем на вес золота, как реальные творцы.
Аноним 12/10/25 Вск 11:16:08 1055703 76
>>1055376
>Мнение?
Единственная игра, где мне понравилась механика отката времени, это Super Time Force Ultra. Но такое сложновато реализовать конечно. Однако это мега фаново. Я прям с удовольствием прошёл.

https://www.youtube.com/watch?v=PhJJOmJ9tiY
Аноним 12/10/25 Вск 12:53:02 1055708 77
>>1055703
Прикольные у них имена, мистер Годотски.
Аноним 12/10/25 Вск 17:54:15 1055727 78
godotjolt.webm 4422Кб, 1080x1080, 00:00:18
1080x1080
Делойте игры
Аноним 13/10/25 Пнд 02:15:05 1055773 79
Аноним 13/10/25 Пнд 03:50:27 1055774 80
>>1055674
>Запросил хуйню
>Получил хуйню
>ИНТОРНЕТ ВСЁ ОДНА ХУЙНЯ
Чел...
Аноним 13/10/25 Пнд 21:42:02 1055895 81
Debu to Love to[...].jpeg 332Кб, 700x995
700x995
Debu to Love to[...].jpg 71Кб, 455x650
455x650
Моё лицо предст[...].png 285Кб, 2004x1024
2004x1024
>>1055727
Решил отдохнуть от игр и посмотреть аниме.

Нашёл базированное аниме. Смотреть всем!
Аноним 13/10/25 Пнд 23:59:30 1055904 82
1760389167650.mp4 4554Кб, 1280x704, 00:00:10
1280x704
>>1055895
Решил отдохнуть от игр и посмотреть сора-тред в б. Нашёл базированные видосы, сижу схороняю.
Аноним 14/10/25 Втр 03:33:53 1055910 83
17372029257090.webm 948Кб, 960x540, 00:00:11
960x540
>>1055895
>Нашёл базированное аниме
ГАТАРИ
А
Т
А
Р
И
а у тебя на пике что-то девочковое, с жирухами и бисёненами
Аноним 14/10/25 Втр 09:20:52 1055916 84
>>1055910
>ГАТАРИ
Скукатища...
Аноним 14/10/25 Втр 12:43:00 1055924 85
Как бы вы сделали proximity объект? 3д объект, который плавно появляется когда игрок или нпс к нему приближаются. В 3д материалах есть удобные галки distanceFade и proximityFade, но первый реагирует на камеру, так что не сработает с приближающимся нпс, а второй реагирует на любой близкий объект.
Аноним 14/10/25 Втр 12:48:56 1055925 86
>>1055924
Хочу от вас два решения:
Изи мод - с шейдерами.
Хард мод - без шейдеров.
Аноним 14/10/25 Втр 14:43:13 1055936 87
>>1055928
Если моя игра мне хотябы на пару банок пива привезет - уже считай победа блять. А челу 14к не нравится.
Аноним 14/10/25 Втр 14:43:36 1055937 88
Аноним 14/10/25 Втр 14:45:47 1055938 89
>>1055937
Че такой злой? Я лично всегда рад за успехи годот комьюнити, похуй из кого, пускай постит.
мимо другой анон
Аноним 14/10/25 Втр 15:00:49 1055941 90
>>1055938
У этого самого канал на 4 млн подписоты. Он мог симулятор безыгорного годачера высрать и всеравно стать успешным. Но он даже с этим обосрался. Не вижу тут никакого успеха годот комьюнити.
Аноним 14/10/25 Втр 16:29:35 1055944 91
>>1055941
Видимо не все так просто.
Аноним 14/10/25 Втр 18:17:16 1055950 92
>>1055936
Ну так он думал выехать на фурри пропаганде для детей и заказал производствол фигурок, а их не покупают т рекламу покупал в каких то иностранных пердях, а теперь это всё у него вышло в минус
Аноним 14/10/25 Втр 18:22:01 1055952 93
>>1055924
>Как бы вы сделали proximity объект?
1. Делаешь Area3D с радиусом появления объектов.
2. При вхождении в Area3D делаешь их видимыми.
3. Сражаешься с проблемами Area3D, побеждаешь.
4. ???
5. Делаешь пулл-реквест с фиксами в движок.

Потом расскажешь, когда доделаешь, ладно?
Аноним 14/10/25 Втр 19:02:51 1055957 94
фейл 1.jpg 53Кб, 540x680
540x680
фейл 2.jpg 270Кб, 1920x1080
1920x1080
фейл 3.jpg 12Кб, 300x465
300x465
абсолютный вин.jpg 168Кб, 750x957
750x957
>>1055926
>А вы знали, что известный ютубер...
Ютуб-болото заблокировано уже несколько лет.

>>1055950
>выехать на фурри пропаганде
>заказал производствол фигурок
>Симулятор магазина с товарами для взрослых
Не специалист, но фигурка у него неправильная.

>>1055956
>Никакие выводы не напрашиваются?
4 млн - накрученные мёртвые души, очевидно...
Аноним 14/10/25 Втр 19:11:36 1055959 95
>>1055926
Чёт он зря выбрал годот для 3Д игры.
Аноним 14/10/25 Втр 19:13:21 1055960 96
>>1055957
Вообще, сначала же создают популярный проект, а уже потом продают по нему мерч, а не наоборот. Как-то он всё перепутал 🤔
Аноним 14/10/25 Втр 19:18:33 1055962 97
Аноним 14/10/25 Втр 20:55:31 1055983 98
>>1055952
Зделол. Только при вхождении в арею запускаю скрипт, который подкручивает альбедо, учитывая дальность от центра ареи до персонажа. Вроде норм, подводных не заметил.
Аноним 14/10/25 Втр 21:11:58 1055987 99
1760465516587.jpg 118Кб, 500x374
500x374
1760465516606.jpg 47Кб, 400x300
400x300
>>1055910
Самое базированное аниме - это: 無人惑星サヴァイヴ, Выжить на необитаемой планете, Mujin Wakusei Survive, мультсериал
Там тебе и Звёздная месть Юрия Петухова, и Таинственный остров Жюля Верна, и Зелёный слоник Светланы Басковой.
В одном онэмэ.
Аноним 14/10/25 Втр 21:26:14 1055988 100
>>1055987
Выглядит как всратая нейронка.
Аноним 14/10/25 Втр 21:42:27 1055997 101
16651878-traile[...].png 1012Кб, 1024x768
1024x768
animal-crossing[...].jpg 1370Кб, 1400x1400
1400x1400
ssa4e801de39529[...].jpg 317Кб, 1920x1080
1920x1080
>>1055971
>Что натолкнуло тебя на эти мысли
Всратые чёрные тени даже в дневное время, тёмные насыщенные цвета без определённой палитры...

>что бы ты изменил
Сделал бы картинку соответствующей мультяшным зверушкам, а не вот это вот всё мрачно-мрачное.

Просто сравни скриншоты:
1. Trailer Park Tycoon 2002 года - выглядит ЛУЧШЕ.
2. Animal Crossing 2020 года - выглядит идеально.
3. Унылое говно 2025 года - выглядит как говно.
Как с такой графикой можно надеяться на успех?
Аноним 14/10/25 Втр 22:08:41 1056003 102
image.png 1619Кб, 1919x1080
1919x1080
image.png 100Кб, 346x336
346x336
Палитра и стиль решают. У блохира нет ни того, ни другого. Вот пример на годоте - вебфишинг, обладает и стилем и внятной палитрой, плюс геймплей топ, потому успех.
Аноним 14/10/25 Втр 22:48:11 1056012 103
Аноним 14/10/25 Втр 22:55:08 1056014 104
bloomingspider.mp4 19644Кб, 1920x1080, 00:01:04
1920x1080
Аноним 15/10/25 Срд 08:04:23 1056027 105
>>1056011
Двачую. Роблокс покорил мир ассетфлипов, теперь нужны только обьемные по механикам игры, которые в роблоксе не собрать.
Аноним 15/10/25 Срд 08:08:56 1056028 106
>>1056003
Фурриебам только кость кинь, они всё купят. Игра по социальным механикам днище ебаное, но сделай фурри, добавь прикольное хрюканье - получи деньги. не понимаю, почему фурри рынок всё еще как следует не обработан
Аноним 15/10/25 Срд 10:41:46 1056033 107
>>1056028
Почему же у ютубера его >>1055957 фуррятина не взлетела? Если на то пошло, то из этих двух игр именно он целился в фурри - его животные гораздо более антропоморфные, чем в вебфишинге. Что-то твоя гипотеза не клеится.
Аноним 15/10/25 Срд 13:07:59 1056048 108
>>1056028 >>1056033
Два тролля схлестнулись в эпической жирорубке...

Поясняю про игры:
1. Webfishing: эта игра - в тени Animal Crossing (милые зверушки), но для нищих детей и с мультиплеером.
2. УГ с енотом: эта хрень копирует ноунейм игру 2002, нацеливаясь на взрослую аудиторию, а не детей.
Короче, аудитория у них разная.

Поясняю про фурри... вкратце.

Во-первых, есть деление "фурри" на "фурри-фандом" и "фурри-фетишизм". Оба могут наряжаться в мохнатые костюмы и ходить на собрания. Однако, если первые заинтересованы в подобных зверушках как забавных персонажах из детства, то вторые хотят трахаться с животными - антропоморфными или не очень (да, по статистике среди фурри достаточно зоофилов). Легко догадаться - во вторую группу переходят из первой, поэтому можно считать, что большинство взрослых поклонников фурри на деле фурри-фетишисты. Нет, не каждый взрослый фурри - фетишист, т.к. фетишистом становятся обычно в маленьком возрасте (до 12-13).

Во-вторых, "фурри" - не обязательно означает "люблю пушистых животных без разбора". Там очень строгое разделение на виды и категории животных. Раньше в фандом не пускали любителей ящерообразных, типа "отсутствует мех = не фурри", поэтому драконы, птицы, ящерицы, рыбки и прочее могли смело идти на хрен. Впоследствии это изменилось и теперь "фурри" это не обязательно млекопитающее, а "разумный гуманоид". Не обязательно биологический - роботы, надувные создания, живая слизь - all are welcome. Короче, что-то вроде японского monster musume на максималках. Японцы, кстати, тоже просекли фишку: суют в новые исекай аниме побольше животноголовых, лол.

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

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

В тоже время игру про фурри-лисичку какую-нибудь, очевидно, купят не все фурри, а только те, что дрочат лисичек в своём лисичковом подразделении фурри.

Так что Webfishing привлёк фурри-детишек, сделав правильный выбор аудитории. А та игра про енота просчиталась со вкусами своей очевидно взрослой аудитории. Взрослый фурри вряд ли будет покупать фигурку какой-то гиены, если он не дрочит на гиен; собственно игра вообще не про эту гиену, даже на обложке какой-то упоротый алкаш-енот. Может, он попытался сделать симулятор свиданий в игре?..

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

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

Да, я дрочу, но не на фурри. Просто натыкаюсь на них постоянно. Задолбали. Первое время пугали, а потом привык, даже начал немного разбираться в их видах. Ничего не имею против, но и не одобряю их. Лишь бы настоящих животных не насиловали...
Аноним 15/10/25 Срд 13:24:54 1056050 109
>>1056048
Ого, вы эксперт по фурри, мое почтение.
Аноним 15/10/25 Срд 16:56:34 1056101 110
Кто-то пробоваь клод сонет подрубать к godot? Как чел вот с этого видео https://youtu.be/THwZYWuOdZI?si=k2ZWwwG7oucR4Mqn
Как оно работает с большими проектами, которые уже разрабатываются?
Чет глянул и тильтую теперь
Аноним 15/10/25 Срд 17:39:28 1056102 111
>>1056101
Мне неиронично больше нравится чат-формат с сохраненным контекстом. Контроль выше, спрашивать удобней.
15/10/25 Срд 18:23:37 1056104 112
1760541818410.png 47Кб, 718x462
718x462
>>1056101
К сожалению оно не для меня написано, и не для таких как я.
Аноним 15/10/25 Срд 19:19:44 1056107 113
>>1056101
>тильтую теперь
ИГРЫ ДЕЛАЛИ АНОНЫ
В ГОРОДЕ ГОДЕТОВО
ПОЛОВИНА ПОБРОСАЛО
СЕМЕРО ПОЕХАЛО


>>1056102
>больше нравится чат-формат
Просишь отыгрывать роль тян?
Аноним 15/10/25 Срд 19:40:32 1056108 114
1760546433436.png 305Кб, 460x601
460x601
>>1056107
Давай карочи, типа я издатель, а ты девелопер, проебавший все сроки.
Аноним 15/10/25 Срд 20:59:39 1056114 115
Аноним 15/10/25 Срд 22:34:37 1056118 116
1760556876867.png 167Кб, 1024x700
1024x700
Аноним 15/10/25 Срд 23:11:49 1056124 117
>>1056107
>ПОЛОВИНА ПОБРОСАЛО
Тяжело морально, когда видишь, как нейронки уничтожают креативный класс (т.е. нас с вами буквально)
Аноним 16/10/25 Чтв 01:04:08 1056128 118
1760565848292.mp4 4759Кб, 1280x704, 00:00:10
1280x704
>>1056124
Да ладно тебе. Не ври себе. Мы просто ленивые овощи. Нейронки буквально заменяют нам сотрудников, которых раньше в треде поиска сотрудников искали. Музыка? Да! Арт? Да! Бойлерплейт кода? Да! А что же мы? Продолжаем прокрастинировать.
Аноним 16/10/25 Чтв 15:55:55 1056149 119
Нашёл годные бесплатные 3D модели:
https://sketchfab.com/marcoslate1999
Многовато треугольников, правда...

>>1056124
>уничтожают креативный класс
Никто не запрещает тебе креативить.
А заработать ты и раньше не смог бы...

>>1056128
>Мы просто ленивые овощи.
Особенно после курса таблеток...
>Продолжаем прокрастинировать.
Ну а что нам ещё делать... Игры?

Godot - это игра. И мы в неё играем.
Аноним 16/10/25 Чтв 16:37:10 1056154 120
.mp4 4145Кб, 704x1280, 00:00:10
704x1280
Я вот думаю, как в 2Д платформере заюзать нейросети? Есть всякие билдеры, типа марио ворлд, где ты создаёшь уровни, а другие игроки их проходят. Однако многие уровни получаются уродливыми, так как у игроков нет достаточно опыта и времени сделать "красиво". Что, если игрок будет схематически показывать устройство уровня, а далее нейросетка на основе наброска сгенерирует уже на выбор 3 карты. Далее ты должен пройти карту от начала до конца, и тогда её можно будет опубликовать, либо перегенерировать. Но тут конечно вопрос откуда брать данные для обучения.
Аноним 16/10/25 Чтв 17:06:42 1056157 121
>>1056149
https://poly.pizza
Я отсюда иногда беру, по лицензии все СС0 или BY.

>>1056154
Тоже думал в эту сторону. Наляпать в формате скриншотов нейросеть может. Самое трудное - заставить ее собственно в игре это потом построить, и там либо куча ручной работы по интеграции, либо неюзабельная каша, когда нейронка без понимания чего-куда пытается .tscn нагенерить.
Аноним 16/10/25 Чтв 18:05:13 1056172 122
>>1056154
>>1056157
Это можно и без нейросети реализовать, лол. Обычная процедурная генерация на основе объектов, которые распределил игрок.
Аноним 16/10/25 Чтв 18:11:19 1056173 123
>>1056172
Много чего и без нейросети можно, вопрос в количестве усилий. Если подключение ИИ такое же ебучее как и делать руками, то смысла в ИИ на эту задачу ноль.
Аноним 16/10/25 Чтв 18:25:22 1056175 124
>>1056174
Не мы такие, 12.09.2023 такая. Не считая прочего.
Аноним 16/10/25 Чтв 18:37:20 1056178 125
constrained wfc.mp4 3018Кб, 576x576, 00:00:38
576x576
нашлись модельки.png 4Кб, 540x225
540x225
>>1056154
>как в 2Д платформере
Никак, жанр мёртв и никому не нужен.
>многие уровни получаются уродливыми
Тебе шашечки (красиво) или ехать (интересно)?
>схематически показывать устройство уровня
Это можно автоматизировать без нейросетей:
https://github.com/mxgmn/WaveFunctionCollapse
>откуда брать данные для обучения
Можно генерировать процедурно...
Можно через reinforcement learning...
Вопрос в том, что тебе даст нейронка?

>>1056157
>Я отсюда иногда беру
Хороший сайт и результаты интересные.

>Наляпать в формате скриншотов нейросеть может
>заставить собственно в игре это потом построить
Речь не о больших претрейнах, а о кастомной штуке.
Анон хочет обучать свою нейронку с чистого листа.

>>1056173
>вопрос в количестве усилий
Без труда не вытянешь и рыбки из пруда...

>>1056175
Не корми тролля - молча репорти его посты.
Аноним 16/10/25 Чтв 19:29:02 1056188 126
0f3eg9zn37nf1.png 512Кб, 720x1493
720x1493
>>1056178
>жанр мёртв
Ага, поверил.
мимо
Аноним 16/10/25 Чтв 19:58:01 1056190 127
>>1056188
Ну игра-то говно. Онлайн из-за мемов про то, что игра никогда не выйдет. Сможет ли инди разраб без большой фанбазы повторить подобный эффект? Не думаю.
Аноним 16/10/25 Чтв 20:44:04 1056193 128
>>1056190
>Онлайн из-за мемов про то, что игра никогда не выйдет.
Ну то есть дело не в жанре уже. Окей.
>Сможет ли инди разраб без большой фанбазы
Ender lilies. Разраб без фанбазы отбил игру, частенько переигрываю в нее. Salt and sanctuary так и вовсе мой самый любимый платформер, переигрывал бесчисленное множество раз. Есть еще пример бласпхемоус. Хотя я лично считаю первый холоунайт тупвм говном, душным и уебищным.
Аноним 16/10/25 Чтв 20:55:33 1056195 129
изображение.png 752Кб, 1389x789
1389x789
Аноним 16/10/25 Чтв 21:33:08 1056205 130
>>1056195
Сложно ли делать игры?
Аноним 16/10/25 Чтв 21:39:27 1056208 131
>>1056205
Берёшь и делаешь, ничего сложного. Хочешь - делаешь сегодня, хочешь - завтра, хочешь - все следующие несколько лет делаешь и делаешь
Аноним 16/10/25 Чтв 23:20:15 1056243 132
Гайс, не подскажите, сейчас скооперировался с одним чувачком, добавил его в гит, он скачал ту же версию что и у меня, но у него проект тупо вылетает, что в основной ветке что в той что для него сделал. Тип редактор тупо вылетает без ошибок, а у меня всё работает нормально.
Версия 4.4.1 , он попробовал открыть в 4.5 но все равно вылетает. Экспортная игра у него запускается. Может я чет не то делал?
Аноним 16/10/25 Чтв 23:23:19 1056245 133
>>1056208
Душно, господа, несите брют в фужерах!
Аноним 16/10/25 Чтв 23:25:47 1056246 134
1760646347571.png 103Кб, 800x600
800x600
>>1056195
Переводчик отказывается озвучивать такое длинное, а по английски я не умею.
Аноним 16/10/25 Чтв 23:30:00 1056248 135
>>1056243
Ну логи пусть покажет. Может у него видеодрова кривые или дотнет не той версии. Попроси открыть годот через батник из папки с движком, все будет видно почему упало.
Аноним 16/10/25 Чтв 23:32:37 1056249 136
Я делаю ККИ в Godot 4+. Мне нужно, чтобы при выборе карты на экране появлялся указатель баффа. Как лучше всего реализовать этот указатель?
Аноним 16/10/25 Чтв 23:34:57 1056251 137
>>1056246
1. скачай
2. разрежь на 2/3/4 куска
3. залей на рутуб
4. профит
Аноним 16/10/25 Чтв 23:35:10 1056252 138
>>1056195
Господа можете на русский язык это перевести, яндекс браузер не справляется.
Аноним 16/10/25 Чтв 23:39:37 1056254 139
>>1056249
Смотря что из себя представляет этот указатель. Если это спрайт с картинкой баффа + шейдер аутлайна какой нибудь то можешь на похуях делать на спрайте/плейне. Если нужен текст, отступы и прочая юайщина - делай через ui контрол с 0;0, 0;0 якорями.
Аноним 17/10/25 Птн 00:03:16 1056258 140
>>1056252
Странно, с первым курсом в 14 часов справлялся, деградировал видимо
Аноним 17/10/25 Птн 00:04:55 1056259 141
>>1056243
Там с нвидия дровами недавно похожая хуйня была, пофиксили в апдейте дров.

>>1056246
>>1056252
Ютуб уже свой нейропереводчик запилил, ждите когда подтянет все видосы. Традиционный ответ "учите англюсик" уже неактуален, лол.
Аноним 17/10/25 Птн 00:05:48 1056260 142
>>1056243
папку .godot удали из гита, у него она должна быть своя
Аноним 17/10/25 Птн 00:08:08 1056261 143
>>1056252
>>1056246
Видео свежее, думаю скоро она в перевое будет на каком-нибудь канале, как и первое до этого
Аноним 17/10/25 Птн 10:09:43 1056277 144
Когда уже дообучают нейросетки, сброшу ей свои txt записи и пусть ебашит игры мне. Там на несколько серий полноценных хватит. Эх, осталось совсем чуток потерпеть.
Аноним 17/10/25 Птн 11:02:00 1056279 145
>>1056277
>совсем чуток
Не думаю что чуток. Именно адекватная реализация выйдет может лет через 5, если повезёт.
Аноним 17/10/25 Птн 11:18:22 1056284 146
>>1056277
>>1056279
И то она будет бездвижковая, типа google genie, которые, по сути, галлюцинируют тебе видос и подправляют его под твой инпут. Облачный гейминг как его хотели большие дяди, ты только подписку плоти.

Лепить игры с помощью ИИ через традиционные движки на этом фоне бесполезно-комплексно. Зачем ИИ кодить сложные системы, когда их можно нарисовать. В плане производительности тоже интересно - то, о чем мы сегодня думаем как удар по фпс, например физика миллиардов объектов или качественная симуляция жидкостей, ИИ нарисует на раз-два. Все эти пастрейсинги тоже внезапно нахуй не нужны.

Интересное время крч.
Аноним 17/10/25 Птн 16:50:50 1056319 147
Your Waifu Does[...].mp4 22292Кб, 640x360, 00:06:52
640x360
Аноним 17/10/25 Птн 19:35:35 1056331 148
Снимок.PNG 47Кб, 949x509
949x509
>>1056248
Пикрил пишет в консоли
>>1056259
Дрова говорит последние
>>1056260
Папку пишет удалял
Аноним 17/10/25 Птн 20:47:07 1056341 149
Не люблю Годот, но обожаю годотеров. Кто сейм?
Аноним 17/10/25 Птн 20:51:16 1056342 150
>>1056331
Ошибка странная, пусть скачает последнюю версию и попробует, возможно у него майнер в системе или ебанутый антивирус
Аноним 17/10/25 Птн 21:16:00 1056343 151
Аноним 17/10/25 Птн 21:17:27 1056344 152
>>1056343
начать с первого второго* варианта
Аноним 17/10/25 Птн 21:19:49 1056345 153
Аноним 17/10/25 Птн 21:54:52 1056353 154
>ишью
Лул
Аноним 17/10/25 Птн 22:10:36 1056356 155
>Лул
Лол
Аноним 17/10/25 Птн 23:12:23 1056370 156
Пекарня нищая сгорела сегодня, вместе со всеми проектами. У меня давно ничего не сгорало, поэтому я расслабился и не делал бэкапы. И пропустил удар.
Аноним 17/10/25 Птн 23:40:05 1056375 157
>>1056370
Сгорела? Как так ебать её в сраку?
Аноним 18/10/25 Суб 00:21:34 1056400 158
>>1056370
Восстанавливай, почти всегда с дохлого диска можно хоть что-то да восстановить.
Аноним 18/10/25 Суб 00:42:57 1056406 159
Аноним 18/10/25 Суб 00:44:17 1056407 160
>>1056406
Все так, вместо того чтобы потратить денек, лучше ничего не делать, поныть, и начать все с начала, а то и вообще забить.
Аноним 18/10/25 Суб 01:52:22 1056416 161
>>1056407
Если ссд откинулся - с него даже фсб нихуя не достанет, не то что анон со своими рекува перделками
Аноним 18/10/25 Суб 08:24:20 1056427 162
>>1056416
Мне казалось ССД наоборот проще в плане восстановления данных.
Аноним 18/10/25 Суб 09:38:23 1056430 163
1760769504478.jpg 26Кб, 2048x1153
2048x1153
>>1056375
Вот так:
<-

>>1056400
Ну это в понедельник, щас не до неё.
>>1056406
Нет, у меня МХД.
>>1056407
> поныть
Тебя в треде как минимум двое унывают.
Аноним 18/10/25 Суб 12:03:33 1056436 164
WireCat.png 366Кб, 680x459
680x459
Как пизже грузить ресурсы: при запуске игры или на загрузочном экране?
Мне больше при запуске нравится
Аноним 18/10/25 Суб 13:27:09 1056444 165
>>1056436
В игре есть уровни? На загрузочном экране уровня.
В игре один уровень и он большой? На загрузочном экране.
Игра средне-мелкая? При запуске грузи всю.
Аноним 18/10/25 Суб 18:25:38 1056478 166
Снимок экрана ([...].png 35Кб, 1366x768
1366x768
20BF3C~1.JPG 166Кб, 1366x768
1366x768
20E938~1.JPG 179Кб, 1366x768
1366x768
ШОК! Кто-то довёл до релиза свой ретро-хоррор на годоте! может и я однажды ето сделаю...

https://store.steampowered.com/app/3447260/House_of_Necrosis_Demo/

О том что игра на годоте узнал после вылета при первом запуске демки. Сначала не понял в чем дело, думал это у меня годот наебнулся, но я сегодня не запускал его же, лол. Со второго раза запустилось и все норм
Аноним 18/10/25 Суб 21:41:29 1056491 167
17566398274990.jpg 179Кб, 1024x576
1024x576
>>1056478
>довёл до релиза
>House_of_Necrosis_Demo
>Demo
Аноним 18/10/25 Суб 22:04:02 1056499 168
1760814242595.png 59Кб, 744x588
744x588
1760814242618.png 33Кб, 637x405
637x405
>>1056478
> О том что игра на годоте узнал после вылета при первом запуске демки.
Плохо-плохо. Вот если бы я релизил игры, я бы как минимум менял внутренние названия экспортного шаблона в ресурсах ресхакером (как я это делал на ТВГ когда там участвовал, занимая вторые с конца места). А возможно даже конпелировал бы собственные шаблоны.
Аноним 18/10/25 Суб 22:07:59 1056501 169
1760814479079.png 23Кб, 429x520
429x520
>>1056499
Да, я в курсе что движок так может. Но через классические редакторы ресурсов контроля больше. А потом ещё можно хекс-редактором пройтись и все упоминания годота вырезать.
Аноним 18/10/25 Суб 22:16:31 1056504 170
>>1056478
Надеюсь я свою поделку до демо успею довести до НГ.

>>1056501
А зачем? Наоборот, публично указать что ты на годоте позволяет тебе пиариться на годотовых ресурсах и светиться в видосах типа "10 best games on godot this month".
Аноним 18/10/25 Суб 22:19:02 1056506 171
image.png 97Кб, 661x282
661x282
Аноним 18/10/25 Суб 22:22:41 1056507 172
>>1056504
> А зачем?
Просто потому что могу. Лицензия MIT не запрещает. Я хочу брендированные окна критических ошибок. Вот хочу - и всё.
Аноним 18/10/25 Суб 22:26:00 1056509 173
>>1056507
Я знаю что не запрещает. Твое право, твое дело, хоть движок форкай. Просто интересна логика такой хотелки.
Аноним 18/10/25 Суб 22:27:44 1056511 174
>>1056509
> интересна логика
Контроль. Я люблю контролировать всё до мелочей. Извини, что из поста сразу это прямо не последовало.
Аноним 18/10/25 Суб 22:48:24 1056514 175
>>1056511
Удачи доделать и все проконтролировать. Без иронии.
Аноним 18/10/25 Суб 22:53:14 1056515 176
1760817194485.png 107Кб, 640x640
640x640
Аноним 19/10/25 Вск 11:17:45 1056536 177
image.png 96Кб, 480x270
480x270
А что если для одноразового (OneShot) кода использовать ноды-с-кодом, которые по завершении своего кода УДОЛЯЮТ себя?
Аноним 19/10/25 Вск 12:52:03 1056588 178
>>1056536
Операции с деревом дорогие. Лучше заведи глобальную ноду с массивом, куда всовывай инстанс+имя метода, и за process проходи весь массив, и зачищай его.
Аноним 19/10/25 Вск 12:59:59 1056589 179
вас посетил син[...].mp4 136Кб, 640x352, 00:00:03
640x352
>>1056588
> Лучше заведи глобальную нод
Не надо её заводить, она уже есть - корень дерева. Просто научись с неё работать. Корень дерева уже есть. Почему бы не закинуть туда именованный скрипт и далее через простейший тайп-каст работать с ним. Это безопасно.

> if get_tree().root is MySingletonExtensionClass r: r.my_method(); r.my_array = [1,2,3]
Аноним 19/10/25 Вск 13:01:27 1056590 180
>>1056588
>глобальную ноду с массивом
А не синглтон ли это? А вдруг на меня местный шиз нападет?
Аноним 19/10/25 Вск 13:06:08 1056591 181
>>1056589
Очевидно, приведённый псевдокод не будет работать, потому что там синтаксис гдскрипта вперемешку с шарпом. Вот как правильно:
> var r = get_tree().root as MySingletonExtensionClass # если каст не пройдёт, переменная будет null
> > r: r.my_method() # всё, в этом скопе у нас подтянуты автодополнения, вызываем методы
> > r.my_array = [1,2,3] # вызываем мемберы
> > # если корень не наш, код просто не выполнится, не вызывая ошибок.
> > # если ошибка нужна, то
> else:
> > push_error("Вы не установили скрипт в корень")
>>1056590
Пишите игоры с синглтонами, посаны, игнорируйте посты синглтоношиза, гоните, смейтесь.
Аноним 19/10/25 Вск 13:08:28 1056592 182
>>1056591
Ну ёп вашу. Проебал иф. Сами вставьте. Домашнее задание. Где в коде иф проебан? Подсказка в комментах к коду.
Аноним 19/10/25 Вск 13:11:54 1056593 183
>>1056589
Я напоминаю, в годоте нода может обладать только одним типом. Для таких сценариев и создан globalclass, нахуя велосипедить к рутовой ноде тип этой херни, когда движком предусмотрен более элегентный способ? А если я на рут захочу повесить другой скрипт, какой нибудь менеджер сцены? Который у каждой сцены свой будет.
Аноним 19/10/25 Вск 13:15:34 1056594 184
>>1056593
А если я захочу погоду за прошлый год? Что ж мне теперь ,весь менеджер погоды переписывать?
Хаха!
Аноним 19/10/25 Вск 13:16:35 1056595 185
>>1056594
> ь ,в
Блять, теперь он доебётся ,скажет всем , ч то яо пасен.
Аноним 19/10/25 Вск 13:26:14 1056597 186
Аноним 19/10/25 Вск 15:37:12 1056600 187
Ребята, помогите составить тир-лист для моей карточной игры!

Способности героев (1 раз за ход, без манны):

Некромант: взять карту, −2 HP себе.
Маг: нанести 1 урона любому существу.
Оракл: дать союзному существу случайное ключевое слово.
Целитель: вылечить союзное существо на 2 HP.
Вампир: нанести своему существу 1 урона; если выживает — +1 мана.
Друид: +1 HP себе, но обязан атаковать вражеское существо.
Ключевые слова (выдаются Ораклом):
Ободрение, Воровство, Вампиризм, Вард, Яд, Иммунитет к яду.
Аноним 19/10/25 Вск 15:38:16 1056601 188
Ключевые слова (от Оракла):

Ободрение: При атаке — союзная карта в руке получает +1/+1.
Воровство: При атаке врага — +1/+0.
Вампиризм: При атаке — восстановление HP = урону.
Вард: Иммунитет к урону на 1 ход.
Яд: Уничтожает существо без иммунитета к яду.
Иммунитет к яду: Не умирает от яда.
Аноним 19/10/25 Вск 16:26:08 1056608 189
>>1056600
>>1056601

Некромант: реанимировать заброшенную игру на пигейме, −2 HP себе.
Маг: нанести урон любому анону, раздув масштаб его игры.
Оракл: дать союзному существу случайное ключевое слово.
Целитель: подсказать решение проблемы союзному анону, +2 HP.
Вампир: делаешь игру исключительно по туториалам с ютуба, повторяя 1-в-1.
Друид: никому не показываешь свою игру 7 лет, работаешь "в стол", фидбек - твой враг.

Ключевые слова (выдаются Ораклом):
Ободрение — "делайте игры, годаны", буст морали для союзного анона.
Воровство — крадешь гениальные идеи у противников.
Вампиризм — лечишься за счет обсирания чужих игр.
Вард — "не трогай меня, я игры делаю", защита на 1 ход.
Яд — тихий баг в системе - синглтоны и прочие антипаттерны уничтожают игру.
Иммунитет к яду — анон ебет ваши антипаттерны в рот и делает игру за игрой, раз-раз, раз-раз и в релиз.
Аноним 19/10/25 Вск 21:27:42 1056658 190
>>1056536
>одноразового кода
В общем случае эта задача неразрешима.

Какой именно код тебе нужно выполнить один раз?

_init выполняется 1 раз при инициализации Object.
_enter_tree - 1 раз при 1 вхождении Node в дерево.
_ready - 1 раз после всех _ready всех дочерних Node.
_exit_tree - 1 раз при 1 выходе Node из дерева сцены.
_process - 1 раз при 1 итерации цикла рендеринга.
_input - 1 раз на каждое событие ввода InputEvent
И т.д. Всё это - "одноразовые участки кода".

По классам объектов следует опираться на это:
Любые потомки Node - если нужен их функционал.
Node - если нужно взаимодействие с деревом сцены.
Resource - если нужно сохранение/загрузка файлов.
RefCounted - если нужен просто какой-то код.
Object - если тебе мешает reference counter.

В целом, Godot часто создаёт одноразовые объекты:
>get_tree().create_timer()
>get_tree().create_tween()
Они удаляются после завершения работы.
Для наглядности, попробуйте следить за этим:
>Performance.get_monitor(Performance.OBJECT_COUNT)
Оно постоянно колеблется даже на простой сцене...
Аноним 19/10/25 Вск 22:31:33 1056684 191
1.png 36Кб, 836x440
836x440
Untitledbitch-1.webm 3819Кб, 720x480, 00:01:02
720x480
>>1055144 (OP)
Ой девчушки мои йа не моху! А доску назвали в честь нашего любимого движка, или как?
Аноним 19/10/25 Вск 22:36:45 1056686 192
>>1056478
Какой же ты молодец :3
Аноним 20/10/25 Пнд 18:09:19 1056758 193
Знали бы вы, как же я наебался с IK на шее персонажа. Думал, что конфликтует с анимацией, а оказалось я просто долбоеб и допустил маленькую ошибку в рассчётах угла. Хочу отметить, что в процессе я так и не понял, как оверрайдить положение кости поверх анимации. Вопрос не нужный, но интересный. Кто нибудь знает?
Аноним 20/10/25 Пнд 18:20:59 1056759 194
Аноним 21/10/25 Втр 10:20:40 1056792 195
>>1056758
А я не ебусь с IK, работая с 3д персонажами - слишком большой таймсинк, как и лицевые анимации и прочий липсинк. Даже большие АААААА дяди с этим лажают.
Аноним 21/10/25 Втр 10:35:13 1056793 196
image.png 134Кб, 328x279
328x279
https://godotengine.org/article/dev-snapshot-godot-4-6-dev-2/

4.6 дев 2 - улучшения рендера и авто-лодов. В редакторе улучшения гизмо 3д поворотов и снап поворотов на 45 градусов при зажатом альте. Ну и еще LibGodot - годот как библиотека для доступа из стороннего кода например, из Юнити
Аноним 21/10/25 Втр 13:49:00 1056801 197
>>1056793
>улучшения рендера и авто-лодов
Я заебался городить кастомные лоды для каждой поигрули. Если они сделают нормальные лоды - я буду очень рад. Даже перестану грезить о других движках
Аноним 21/10/25 Втр 15:06:56 1056813 198
>>1056801
Потести. Найдешь баги, зарепортишь - успеют поправить к 4.6 релизу.
Аноним 22/10/25 Срд 07:48:27 1056855 199
>>1056801
> городить кастомные лоды для каждой поигрули
Почему же ты не сделаешь до сих пор универсальный переносимый код, чтобы просто закинуть файл в новый проект и настроить?
Аноним 22/10/25 Срд 15:50:42 1056874 200
image.png 744Кб, 720x638
720x638
Игры-то делаете?
Аноним 22/10/25 Срд 16:21:51 1056875 201
Аноним 22/10/25 Срд 20:33:53 1056897 202
Как же охуенно что все сцены в годоте это простые текстовые файлы. Зашел в каталог сцен, погрепал на нужное название ноды, и все сразу нашел. Да, на название, потому что в свое время я поленился делать сцену-компонент и просто накопипастил ноды.
Аноним 22/10/25 Срд 21:52:35 1056904 203
Аноним 23/10/25 Чтв 01:24:33 1056914 204
10.png 146Кб, 1920x1080
1920x1080
Аноним 23/10/25 Чтв 10:37:22 1056924 205
>>1056904
Небось придумал себе в голове игру ААА масштаба и выгорел.
Аноним 23/10/25 Чтв 19:25:12 1056969 206
>>1056924
Я форсер толщеходов. Как необычно это слово звучит в 2025 году, хех, словно ботинки из Толщегусениц.

Соответственно, да, я выгорел прямо на стадии предпродакшена, не смог в инверсную гравитацию. Мне аноны даже пытались помочь, проекты скидывали с примерами. И я сам кучу материалов перекопал в интернетах, на тему гравитации и планетарной ходьбы. Пока я не смогу, пока не научусь, мне нет смысла двигаться дальше. Потому что весь остальной геймплей и фишки завязаны на инверсно-планетарную гравитацию.
Аноним 23/10/25 Чтв 20:58:30 1056973 207
image.png 61Кб, 355x402
355x402
Аноним 23/10/25 Чтв 22:02:45 1056982 208
1761246166535.png 155Кб, 1041x1041
1041x1041
>>1056973
Название красивое, но того что мне нужно, он не делает. Все эти формы задаются искаропки Area'ми. А потом он вручную делает то, что годот и так делает автоматически.
Аноним 23/10/25 Чтв 23:32:22 1056984 209
1761251540738.mp4 1159Кб, 608x480, 00:00:13
608x480
>>1056973
Потыкался как слепой видрелейтед, и опять ничего не получилось. Ни с аддоном не получается. Ни без аддона. Тупо не понимаю как применять всю эту векторную математику. Мне надо чтобы контроллер персонажа вычислял направление к центру, выравнивался относительно этого направления, падал в противоположном направлении, вычислял правильный базис относительно центра, и корректно двигался вдоль базиса. Слова все знаю. Теоретически всё понимаю. На практике - хуй.
Аноним 24/10/25 Птн 17:16:06 1057034 210
>>1056984
а не пробовал мир поворачивать, все кроме персонажа, при входе в арею планеты. через кватернион вокруг гг, затем скорость гг на -1
мимо
Аноним 24/10/25 Птн 18:01:46 1057039 211
>>1057034
Была такая идея, но тогда придётся отказаться от 90% фич движка.
Хотелось бы, чтобы весь мир работал на движке без моего участия. Ещё на трёшке в одном из тредов я показывал видос, где без единой строчки кода накидана планета-Area с точечной гравитацией и куча мячей-RigidBody летающих по баллистическим траекториям по ней. Без. Единой. Строчки. Кода.
Аноним 24/10/25 Птн 18:10:56 1057040 212
Аноним 24/10/25 Птн 18:35:13 1057042 213
Аноним 24/10/25 Птн 18:59:13 1057043 214
>>1057040
3.7 скорее будет, там уже более значимые изменения накопились. 3.6.2 появился только из-за мозгоебства гугла с его новыми требованиями к гугл плею.
Аноним 25/10/25 Суб 06:03:45 1057060 215
Внимание, вопрос!
Игры на годоте я делать не могу, а что насчёт приложения? Если оно будет включено примерно 24 часа в сутки, будут ли утечки памяти? Насколько годот страдает от таких проблем.
Аноним 25/10/25 Суб 10:20:20 1057066 216
>>1057060
Если у тебя куча рефкаунтсов ссылается на кучу рефкаунтсов и друг-на друга, то вся эта шушера впадёт в циклическую блокировку при выгрузке и не сможет выгрузиться. Для этого юзай weekref. В остальных случаях всё должно вполне себе работать. В четвёрке для приложух даже специальный режим ввели, в настройках. Низкопроцессорный оконный цикл.
Единственное, над чем я пока не задумывался, как отключить, но подмечал, что выполняющееся годот-приложение всё же как игра себя представляет, поэтому где-то внутри в потрохах она отключает системный скринсейвер. Для приложух это неприемлемо.
Аноним 25/10/25 Суб 10:40:41 1057069 217
>>1057066
>В четвёрке для приложух даже специальный режим ввели, в настройках.
Это еще с тройки.

>>1057060
Про 24 часа не знаю. Я делал приложуху с low process mode, о котором анон выше говорит, но вряд ли ее 24 часа кто-то держал. Лично я никаких подводных не встретил.

Из более популярного чем мое на годоте сделана пиксельная рисовалка:
https://github.com/Orama-Interactive/Pixelorama

Материал мейкер:
https://github.com/RodZill4/material-maker

Данжкрафт:
https://dungeondraft.net

Вондеркрафт:
https://www.wonderdraft.net

Звуковой редактор:
https://github.com/YuriSizov/boscaceoil-blue

И еще куча всего.
Аноним 25/10/25 Суб 10:42:39 1057070 218
image.png 14Кб, 464x203
464x203
>>1057066
Алсо про скринсейвер, тоже с тройки.
Аноним 25/10/25 Суб 10:44:54 1057071 219
16565039385280.png 488Кб, 1280x1280
1280x1280
>>1057069
Хех. Теперь и я захотел какую нибудь софтину сделать. Правда не знаю какую, но очень хочется.
Аноним 25/10/25 Суб 10:52:13 1057072 220
image.png 627Кб, 1643x966
1643x966
>>1057069
https://github.com/mbrlabs/Lorien
Вот еще приложуху для записей нашел, типа Обсидиана. Пишут что "infinite canvas drawing/note-taking app that is focused on performance"

Что характерно - все что я накидал, все прямо на GDScript нахуячено. Это анону который тут периодически трясется про свой сисярп.
Аноним 25/10/25 Суб 11:00:38 1057073 221
>>1057070
О, спасиб. Я предполагал, что это отключается где-то в настройках, но поскольку мои приложухи утилитарны (открыл, сделяль, сохранил, закрыл) то вы себе не представляете насколько мне было похуй, что они по дефолту держат систему с отключенным скренсейвером.
Аноним 25/10/25 Суб 11:16:30 1057076 222
>>1057071
веб-сервер на годоте
Аноним 25/10/25 Суб 11:24:47 1057077 223
image.png 846Кб, 640x960
640x960
Аноним 25/10/25 Суб 11:27:06 1057078 224
image.png 1156Кб, 1920x1080
1920x1080
Аноним 25/10/25 Суб 11:54:11 1057080 225
>>1057072
Конечно трясусь, нахуй мне годот без моей любимой рефлексии и кодогенерации (и нормальной типизации)
Аноним 25/10/25 Суб 11:56:35 1057081 226
image.png 407Кб, 750x1000
750x1000
Тем временем ИТТ
Аноним 25/10/25 Суб 13:03:07 1057085 227
>>1057080
На шарпе есть Авалония. Незачем там Годот.
Аноним 25/10/25 Суб 13:03:37 1057086 228
>>1057085
... для приложений, разумеется.
Аноним 26/10/25 Вск 05:07:07 1057151 229
Аноним 26/10/25 Вск 11:15:31 1057161 230
>>1057151
Ну, оно работает. Карточные игры не мое, поэтому по геймплею ничего сказать не могу, тем более без обучения для таких как я.

А почему на геймджолт?
Аноним 26/10/25 Вск 14:33:56 1057173 231
>>1057161
> А почему на геймджолт?
А почему бы и нет?
Аноним 26/10/25 Вск 15:03:45 1057176 232
>>1057173
На итче охваты больше. У меня на джолте игра за все время 6 лайков собрала и меньше 500 просмотров, тогда как на итче за один день в среднем 100 просмотров и 30 загрузок.

Но и там и там страничку надо оформлять полноценно.
Аноним 26/10/25 Вск 15:50:47 1057179 233
>>1057161
На итч позже залью, когда перевод карточек будет
Аноним 26/10/25 Вск 20:59:44 1057195 234
>>1056874
Хочу, но работа забирает всё время
Аноним 27/10/25 Пнд 11:38:32 1057241 235
Сап, гдач. Такой вопрос, кто-нибудь занимался портированием игры на Godot под XBOX и сыч? Насколько трудоёмким процесс?
Аноним 27/10/25 Пнд 12:29:58 1057248 236
>>1057241
Учитывая что коробка это все та же винда - не думаю что там будут какие нибудь особенные сложности. А вот сыч...
Аноним 27/10/25 Пнд 13:31:46 1057254 237
>>1057241
И с сычом и с хуйбоксом основная проблема - их платные ключи разработчика и прочий онбоардинг, которые стоят дохуя.
Аноним 27/10/25 Пнд 14:32:48 1057259 238
>>1057254
Понял, меня скорее техническая сторона вопроса интересует. С ключом и девкитом издатель по идее вопрос решать должен
Аноним 27/10/25 Пнд 14:40:17 1057262 239
>>1057259
Насколько понимаю сейчас все железо примерно похоже, на дворе уже не нулевые. Годот имеет полуофициальную платную поддержку всех консолей от W4Games и еще от парочки других сторонних компаний. Сыч там тоже присутствует. Значит все вполне реально. Годотовские игры тоже на сыче публиковались. Конкретней не скажу, сам не занимался, просто пересказал что видел.
Аноним 27/10/25 Пнд 15:48:39 1057268 240
Годаны, подкиньте годных туторов по генерации ландшафта.
Ну точнее, тут какая проблема. Обычно такие туторы сосредотачиваются на том, как всё технически организовать. Как террейну задать карту высот, вот это всё. Но полностью игнорируют, как сделать получаемый рельеф правдоподобным.
Вот ирл есть равнины, есть горы, есть плато. Равнины и плато плоские, горы кривые. Если генерировать при помощи шума, перлина там или симплексного, то получится всё одинаково неровное; и уж точно не получится плато.
А как добавить к этому всему реки - я вообще не представляю.

Вот по таким вещам не попадалось ли чего годного?
Аноним 27/10/25 Пнд 15:54:26 1057269 241
Аноним 27/10/25 Пнд 16:00:52 1057270 242
>>1057262
Спасибо, будем разбираться)
Аноним 27/10/25 Пнд 17:03:34 1057272 243
>>1057269
Дважды хуйня. Годится для процедурной генерации плоских миров. Вообще не подходит для большого правдоподобного мира.
1. Результат получается очень однородный
2. Каждый следующий чанк привязан к предыдущему -> из одного и того же сида получатся разные миры в зависимости от порядка генерации.
Бонусом, бесит меня эта дама. Регулярно лезет в темы, в которых не шарит, а потом с восторженным видом рассказывает, как это круто!!1111
Аноним 27/10/25 Пнд 17:42:45 1057275 244
>>1057272
> из одного и того же сида получатся разные миры в зависимости от порядка генерации
Значит в какой-то момент генерации у тебя порядок задаётся сторонним генератором, сид и степ которого ты не контролируешь.
Аноним 27/10/25 Пнд 17:43:00 1057276 245
>>1057272
Чекни свою привилегию, сексист. Или как там было.
Аноним 27/10/25 Пнд 17:43:49 1057277 246
>>1057276
Было былобылобыло, но прошло. О о о.
Аноним 27/10/25 Пнд 21:27:35 1057304 247
>>1057268
>как сделать получаемый рельеф правдоподобным
Это очень сложная тема - иди учи ИРЛ географию...

>Равнины и плато плоские, горы кривые.
>Если генерировать... получится всё одинаково
Включи фантазию, лол. И возьми НАБОР шумов.

Допустим, есть три разных шума:
>var heightmap: Noise
>var roughness: Noise
>var roughness_factor: Noise
Чтобы сделать горы, можно просто:
>var height := heightmap.get_noise_2d(x, y)
Чтобы добавить шероховатости:
>if roughness_factor.get_noise_2d(x, y) > 0.5:
>_ height += roughness.get_noise_2d(x, y)
А чёткие плоскости можно как-то так:
>elif roughness_factor.get_noise_2d(x, y) < 0.2:
>_ height = snappedf(height, 0.1)
Конкретные числа подбирай по вкусу.

Результат зависит от roughness_factor:
От 0.0 до 0.2: ровные плоскости.
От 0.2 до 0.5: гладкие горы и холмы.
От 0.5 до 1.0: шершавые горы и равнины.

>А как добавить к этому всему реки
В процедурных мирах два типа рек:
1. Грубая аппроксимация, как в Minecraft.
2. Точная, дорогая симуляция течений.

Для аппроксимации, можно:
1. FRACTAL_RIDGED или FRACTAL_PING_PONG.
2. Далее, у тебя такие варианты:
а) Реки-кольца на одном уровне (Minecraft).
б) Вдавливать их по высоте (т.е. heightmap).
в) Учитывать карты температуры, влажности...
Много разного можно придумать.

Симулирование рек может быть таким:
1. Выбираешь случайную точку на горе.
2. Двигаешь в сторону меньшей высоты.
3. Заканчиваешь, если:
- некуда спуститься (озеро);
- дошёл до уровня океана;
- пересёк другую реку.
4. Вдавливаешь ландшафт по пути движения.

Вот как-то так и всё остальное делается:
- биомы (высота, температура, влажность);
- ветренность (шум даёт направление ветра);
- расположение поселений и тому подобного.

>>1057269
>wave function collapse
Для реалистичного ландшафта он не подходит.
Он больше для всяких подземелий, замков и т.п.

>>1057272
>плоских миров
Нет, тот алгоритм работает в любом измерении.

>получается очень однородный
Карты шума (Перлина и т.п.) тоже однородные.

>в зависимости от порядка генерации
Этот вопрос решается иерархической генерацией:
1. Сначала генерируется огромная карта "зёрен".
2. Потом они дробятся на гигантские чанки.
3. Пункт 2 повторяется до нужного разрешения.
4. Детализируется конкретный ландшафт.
Это понадобится любому генератору...

Рекомендую ещё глянуть клеточные автоматы:
https://en.wikipedia.org/wiki/Cellular_automaton
Ими можно многие процессы симулировать:
- движение рек, особенно через разную почву;
- распространение или уничтожение лесов;
- миграцию животных и т.п.
Естественно, чем мельче ячейки - тем лучше.
Аноним 28/10/25 Втр 00:30:43 1057324 248
image 337Кб, 720x1612
720x1612
Поясните мимокроку, насколько сложно на этом движке запилить свой пиксель данжн с блэкджеком и шлюхами?
Аноним 28/10/25 Втр 00:47:37 1057326 249
Аноним 28/10/25 Втр 04:02:54 1057339 250
>>1057304
Сенкс бро, ясно и по делу.
Вообще, я надеялся найти не то чтобы тутор, а скорее что-то типа девлога вида "вот так я сделал, получилось прикольно". А ты по большей части повторил мои соображения.

Пока что я рпобую сделать так:
- Шум первый: "грубая" карта высот, низкого разрешения, задаёт среднюю высоту над уровнем моря для большой области
- Шум второй: карта "холмистости", тоже низкого разрешения
- Шум третий: "локальная" карта высот высокого разрешения
Получается так: к "грубой" карте прибавляется "локальная" карта, умноженная на карту "холмистости". Причём параметры шумов, соответственно, разные: "грубая" это однооктавный симплекс низкой частоты, "локальная" - зернистый 5-октавный simplex smooth, а "холмистость" - клеточный шум без фрактала, но с искажением.

Если получится победить текстуры (с нормалями оказалась загвоздка, слишком сложно генерировать их в шейдере, придётся в скрипте, а это возня), то покажу результат.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов