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

Gamedev

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 501 140 75
Godot #48 Аноним # OP 21/04/24 Вск 14:46:15 946416 1
1713699973610.png 1626Кб, 1794x1996
1794x1996
1713699973637.gif 2219Кб, 960x640
960x640
Аноним 21/04/24 Вск 14:51:35 946419 2
image.png 864Кб, 794x787
794x787
Ведите себя прилично и делайте игры
Аноним 21/04/24 Вск 15:03:45 946420 3
Отметился.
Через пару дней уже третья неделя пойдет как я решил по быстрому склепать игру для яндекса. Время летит ахуеть. Надо бы ускориться. Совсем чудок осталось, хуево только то что я перфекционист ебаный, если какую то хуйню замечу то не успокоюсь пока ее не исправлю, вот например как щас, сидел несколько часов дрочил кнопку которая на совсем каплю уползала за экран при супер не стандартных соотношениях экрана, вот нахуя я это блять делал если в дефолтном 16:9 и даже с учетом стикибанера в любой позиции, все выглядело ахуенно. Так и живем.
Аноним 21/04/24 Вск 15:04:43 946421 4
Что за мхех? Где мой вхен?!
Аноним 21/04/24 Вск 15:24:41 946425 5
Аноним 21/04/24 Вск 17:08:15 946440 6
Только сегодня понял, что автор Relight / Manaburn он же автор ролок типа Twisted Terra. Интересно, сидит ли он тут, после того как его завахтерили на хабре? Планирую провести космосимфонию к лету.
Аноним 21/04/24 Вск 17:46:32 946445 7
Цой и Горшок.png 313Кб, 811x406
811x406
А поясните, вот раньше гододт 3.5 был, сам редактор летал, а щас устанвоил 4 версию и что-то он грузить стал.
это чо за преколы нахуй
Аноним 21/04/24 Вск 17:53:24 946448 8
>>946445
Хуй знает о чем ты. Пользуюсь и четверкой и тройкой, оба работают так же быстро как и всегда.
Аноним 21/04/24 Вск 17:55:01 946449 9
орнул с sharedbufferarray
Аноним 21/04/24 Вск 17:59:26 946450 10
Аноним 21/04/24 Вск 18:05:10 946452 11
Аноним 21/04/24 Вск 18:28:21 946458 12
Если я скачаю годот со стима, то я смогу делать игры?
Аноним 21/04/24 Вск 20:20:43 946466 13
>>946458
Сможешь, разрешаю.
Аноним 21/04/24 Вск 21:46:08 946488 14
1713725161226.mp4 11929Кб, 640x360, 00:03:31
640x360
Делайте игры под музыку!
Аноним 21/04/24 Вск 23:39:52 946500 15
>>946458
с такими вопросами не сможешь
Аноним 22/04/24 Пнд 00:42:52 946510 16
Там это, туториало-бох юнитей, Brackeys, теперь видосы по годоту делать взялся
Аноним 22/04/24 Пнд 08:33:46 946525 17
6HdMt1CsHv.png 143Кб, 656x253
656x253
Да, забавно. Тоже зашел запостить.
Аноним 22/04/24 Пнд 12:52:25 946546 18
>>946525
>>946510
Я как-то смотрел, рассказывает толково, но эта фальшивая улыбка отталкивает. Зловещая долина какаята.
Аноним 22/04/24 Пнд 13:13:00 946548 19
>>946546
Ты просто унылый хуй из соответствующей локации. Как и я.
Аноним 22/04/24 Пнд 13:33:48 946550 20
Аноним 22/04/24 Пнд 14:05:23 946558 21
>>946550
Про основы уже все, кто только можно снял. Нужны туториалы для мидл/мидл+, где показывается на конкретных примерах, как делать всякие крутые штуки, реализовывать механики и прочее
Аноним 22/04/24 Пнд 14:07:34 946559 22
>>946550
Кстати неплохо, и сразу про 4 рассказывает. Пойдет для вкатунов.
Аноним 22/04/24 Пнд 15:42:58 946568 23
>>946558
Никто не будет такие делать. Просмотров мало. Да даже не в этом дело, бог с ней с монетизацией видосов. Ты просто представь себе ебало воображаемого гендира воображаемой галеры сферической в вакууме, у которого мидлы на ютубе смотрят туториалы как им работать. Представил? Проорался? То-то же. Мидл уже означает, что ты не смотришь видосики, а читаешь документацию, причем класс-референсы в первую очередь, потому что если ты мидл, предполагается, что ты уже мыслишь на одном уровне с абстрактным Хуаном Линецким, он для тебя равный, он просто написал бойлерплейт, который тебе самому было лень писать, и назвал его например Godot, и выложил в интернеты. Ну а сеньор означает, что ты воспринимаешь вышеуказанного Хуана, как новичка, ты мог бы такие годоты раз в сутки писать, на коленке, просто тебе за это не платят, у тебя задачи посложнее.
Аноним 22/04/24 Пнд 16:05:53 946572 24
>>946568
>на одном уровне с абстрактным Хуаном Линецким
Он делая новые графические фичи тоже обмазывается гайдами, пусть и текстовыми. По вулкану, по матану, по чему угодно. И регулярно их в свой твиттер постит. У тебя какое-то само-ограниченное восприятие, будто боишься что пацаны не поймут, не по статусу не по понятиям. Полезную инфу где угодно добыть можно, и этим стоит пользоваться.
Аноним 22/04/24 Пнд 16:12:42 946574 25
>>946572
> обмазывается гайдами, пусть и текстовыми
>>946568
> Мидл уже означает, что ты не смотришь видосики, а читаешь документацию

Ну проиграл ты в споре, проиграл, хватит уже маняврировать.
Аноним 22/04/24 Пнд 16:15:18 946575 26
>>946574
>ты, хватит, проиграл
Я вообще мимо вашего срачика проходил, шизло. Просто говорю что смысл в становлении крутым - снять с себя рамки, а ты наоборот себя загоняешь в дополнительные рамки, считая что-то там недостаточно труЪ.
Аноним 22/04/24 Пнд 16:19:13 946576 27
>>946574
Мидл читает гайды, и снимает по ним видосики. Такие дела.
Проблема с видосами для мидлов, в том, что у мидлов уже большое расхождение по разным задачам. Если новичкам надо примерно одно и то же, то что нужно одному мидлу, сотням другим уже не понадобится, а им подавай каждому под свою уникальную игру.
Аноним 22/04/24 Пнд 17:23:35 946591 28
Анонче, забросил годот на полгода. Скажите плиз, годо4 допилили в плане разработки под веб или все еще надо юзать 3 версию?
Аноним 22/04/24 Пнд 17:39:49 946594 29
>>946591
Прям сейчас допиливают. Можно использовать самую свежую 4.3 бету. Но дальше надо смотреть какие фичи нужны. В 3д до сих пор не все есть. Бамп мапы не вышло настроить.
Аноним 22/04/24 Пнд 19:19:29 946603 30
>>946591
В целом да. Пока ты свою игру до релиза допилишь, уже выйдет стейбл версия с ок веб-поддержкой.
Аноним 22/04/24 Пнд 19:34:53 946604 31
>>946591
Увы еще нет. Ждем релиз 4.3 всем селом.

------

Бля я такого говна наворотил в коде из за лени, теперь придется делать двойную, ато и тройную работу. Меню уже почти полностью готово, все шо хотел сделал, осталось только донатную вкладку наполнить, и вкладку статистики. Так же добавил реальный лоадскрин, и плавный переход между сценами. Доделал стандартный режим игры, теперь работает он на 100%. Сажусь делать другие режимы. Из за того что изначально планировался только один режим игры, код получился не расширяемым, а переписывать его - сизифов труд. Ну шош, пожинаем свои плоды как грится. Ехали.
Если честно чувствую себя овер хуево, игру доделать хочется, мотивация еще есть, но сука, я так устал без отдыха хуярить столько времени что последние два дня после нескольки часов работы над игрой тупо лежал аутировал в тытрубе. Еще и выспаться все никак не могу нормально, по 4 часа в среднем сплю. Вот вот и закончу уже. Последние шажки, а там и модерация уже.
Аноним 22/04/24 Пнд 20:10:13 946608 32
>>946604
А я просто аутирую в тытрубе, ничего не делая. Оче рекомендую. Нет игры - нет проблем.
Аноним 22/04/24 Пнд 20:17:44 946609 33
photo2024-04-21[...].jpg 67Кб, 931x672
931x672
photo2024-04-21[...].jpg 114Кб, 1158x651
1158x651
>>946416 (OP)
Сап двач, есть один GridContainer, который не отображает мои ColorRect. На пике-1 код, который работает в Node2D и всё отрисовывает (пик-2 - работа кода на Node2D), а внутри GridContainer срать он хотел на мои квадратики, бака. Что я делаю не так?
Аноним 22/04/24 Пнд 20:37:19 946612 34
>>946609
Тому шо все контрол узлы нужно в канваслеер пихать.
Аноним 22/04/24 Пнд 20:39:09 946613 35
1713807548998.png 5Кб, 820x118
820x118
>>946609
> Что я делаю не так?
Аноним 22/04/24 Пнд 20:51:26 946616 36
>>946609
1. Минимум сайз. Контейнер ужимает чайлды до их минимумсайза. У колорректов этот сайз - ноль.
2. Число столбцов, как показано выше, по умолчанию = 1.
Аноним 22/04/24 Пнд 21:04:33 946617 37
>>946613
3

>>946612
Засовывание в канвас эффекта не дало. Ни в сцене, когда главная нода - Node2D, ни когда главная - Control.

>>946616
Минимум сайз установлен в гриде на 100, размер грида - 300х300. Менял его на 500х500 - эффекта нет. Столбцов 3.

У меня ощущение, что есть где-то галочка, которую все по дефолту тыкают, а я про нее не знаю. Чувствую себя полным идиотом.
Аноним 22/04/24 Пнд 21:08:32 946618 38
>>946609
Может надо вызвать какой то метод обновить контейнер?
Вторая идея, проверить флаги expand какие должны быть у детей и у контейнера
Аноним 22/04/24 Пнд 21:13:36 946620 39
>>946617
> Минимум сайз установлен в гриде на 100
Не в гриде. А в чайлдах. Читай внимательно.
Аноним 22/04/24 Пнд 21:23:47 946622 40
1713810227186.png 32Кб, 783x246
783x246
1713810227206.png 4Кб, 443x428
443x428
1713810227213.png 4Кб, 414x69
414x69
Аноним 22/04/24 Пнд 21:28:36 946623 41
Если у меня предполагается, что игрок ходит туда-сюда между уровнями (сценами), делает всякие вещи по типу: убить врага, взять предмет, то мне нужно на уровне не сами эти объекты размещать, а типа спавнеры (универсальные подо все), чтобы они отдельно ходили в сохранения при инициализации сцены и смотрели, что им делать (спавнить врага, например, или нет, если ранее игрок его убил)? Чтобы не тащить логику сохранений в кучу разных сцен
Аноним 22/04/24 Пнд 21:30:07 946625 42
>>946620
Сделано

>>946622
Сделано

Оно работает! Я был уверен, что указать им строго размер напрямую - достаточно. Всем большие спасибы за помощь, всех обнял по минимум 1 разу, 1 раз.
Аноним 22/04/24 Пнд 21:41:01 946627 43
>>946623
Примерно так, да.

Есть еще один вариант: запустить сцену в особом дизайн-режиме, движок для этого предлагает тулскрипты, но можно и свой вариант навелосипедить. Затем на сцене разместить врагов и предметы и записать сейв-словарь. И этот сейв использовать как старт игры. То есть сам старт игры будет по сути загрузкой особого стартового сейва из внутренних ресурсов. В этом случае даже спавнеры не нужны.
Аноним 23/04/24 Втр 00:26:12 946646 44
Так, ну 2 режима сделал, казуальный и для двоих, багов на удивления нет, кроме одного косяка с аниматором, пути к нодам почему то слетели, а так все заебись.
Осталось рейтинговый запилить, по сути это тот же самый на двоих только вместо игрока, как я уже говорил раньше, будет бот, а значит сделать плевое дело ибо все готово уже.
Щас пойду спать, а завтра уже надеюсь доделаю оставшееся. Реально по хуйне же осталось.
Аноним 23/04/24 Втр 01:10:23 946647 45
1607067865325.png 14Кб, 393x112
393x112
1650707071658.png 17Кб, 571x292
571x292
1666467357379.png 3Кб, 208x112
208x112
1562399396177.png 6Кб, 280x128
280x128
>>946646
А как ты в результате аудио плагин сделал?
Я сам в результате
1. загнал исходники .js прямо в строки и возвращаю их в loadFile() в JavascriptManager.gd
2. звуки кинул в папку с .gdignore чтобы они не импортировались в годоте, и просто копирую папку (не помню можно ли автоматизировать копирование папки скриптом при экспорте)
3. Поменял в начале audioEngine.js this.audiosTypes = ["ogg"]; потому что mp3 мне не нужно.
Вроде все. Еще думаю spatial выкинуть, мне пространственный звук не нужен будет.
Алсо пересобрал 3.х без 3д, экономия в вебе 1.5 Мб.
Аноним 23/04/24 Втр 01:11:43 946648 46
>>946647
А, еще кто то в issue писал что mute в плагине надо чинить.
Аноним 23/04/24 Втр 03:49:25 946655 47
Всем делать игры три часа
Аноним 23/04/24 Втр 06:29:39 946657 48
Видео-23-04-202[...].webm 29878Кб, 1280x716, 00:02:32
1280x716
Метроид кривой по самосбору пилю
Аноним 23/04/24 Втр 07:00:36 946659 49
image.png 31Кб, 679x121
679x121
image.png 19Кб, 669x96
669x96
>>946647
Да собсно так же как и ты. Только из за своих скудных знаний, и кривых рук автора, мне пришлось сложновато.
Еще кстати пикрил в audioEngine заменил на пикрил 2, можно было и по красоте сделать но впадлу время тратить. Шизик предлагает в движке ползунок -60/0 делать чтоб потом конвертировать его в дефолтные 0/1, а потом отправлять в звуковой движок где это опять будет в децибелы конверитроваться, лол, а еще прикол в том что в его конверторе нет проверки на 0 из за чего когда звук пытался поставить на минимум значение уходило в минус, соответсвенно вылазил ерор и звук никогда не делался мнимальным.
Аноним 23/04/24 Втр 08:05:35 946661 50
Аноним 23/04/24 Втр 12:10:45 946679 51
>>946657
>по самосбору
Пока больше похоже на исследование подводных шахт.
Аноним 23/04/24 Втр 12:14:39 946680 52
>>946661
Да что все так помешались-то на нём? Подумаешь, чел камбэкнулся. И что? Он что, большой спец по годоту? Нет, вкатыш с юнити. Хороших туторов мало? Нет, их дохуя. А оживлять мёртвый канал - так ютуб подобное не любит, задушит алгоритмами, несмотря на хайп. Но везде почему-то радуются так, будто ангелы с небес снисходят с благословением Хуану лично.
Аноним 23/04/24 Втр 12:22:08 946681 53
>>946680
Тут причина скорее в движкосраче. Для юнек он, по каким-то причинам, бох. А тут бох ожил и сменил ориентацию на вражеский годот. Нож в спину, плевок в лицо, саботаж и новая волна перебежчиков. Впрочем, то что юньку ждет печальная судьба уже и без этого понятно.
Аноним 23/04/24 Втр 12:24:48 946682 54
>>946680
Туториалов много, но много ли хайповых туториалов с сотнями тысяч просмотров? Помимо того, что чувак сделает туториалы по Годоту, он также может привести больше людей в Годот, в том числе его фанатов делающих на юнити. Потенциально станет больше разработчиков, больше игр, потенциально больше желающих привнести фишки в движок, донатить в разработку итд. Вин-вин для всех кроме корпоратов юнити
Аноним 23/04/24 Втр 12:53:28 946685 55
>>946682
Ты втираешь какую-то дичь, а если точнее, то очередной план в стиле Нью-Васюков. Спойлер: этого не будет, точно так же, как и не было пять лет назад, и десять лет назад.
Аноним 23/04/24 Втр 12:57:51 946686 56
>>946682
> привести больше людей в Годот
Не надо. Кто создан для Годота - сам придёт в Годот. Как я. Безо всякой рекламы сам его нашёл.
https://www.youtube.com/watch?v=XptlVErsL-o
Аноним 23/04/24 Втр 13:06:52 946687 57
>>946686
С таким подходом движок останется на задворках геймдева, нишевым и никому не нужным, кроме тебя одного.
Аноним 23/04/24 Втр 13:08:39 946688 58
>>946687
Меня и Хуанчика! И мы с ним вдвоём будем делать игры на Годоте, а ты - нет.
Аноним 23/04/24 Втр 13:12:36 946690 59
>>946688
А я уже сделал игрушку на Годоте! Сейчас разбираюсь, какие модули можно отключить, чтобы экспортировать игру с меньшим размером, регаюсь на итче и выкладываю пк и веб версии.
Аноним 23/04/24 Втр 13:23:11 946692 60
>>946690
Я тоже сделал. И на итче тоже выложил. Сколько уже лет прошло? Года четыре.
Аноним 23/04/24 Втр 13:26:26 946694 61
image.png 482Кб, 1500x1186
1500x1186
>>946682
>но много ли хайповых туториалов с сотнями тысяч просмотров?
Рот вытри и не позорь себя. Просмотры ничего не значат, важно только то что доносят эти туториалы. Все "хайповые" туторы это буквально контент для пикрил аудитории, никакой ценности они не имеют. У шиновых туторов всегда крайне мало просмотров потому что они сложные и душные с реально полезными знаниями которые пикрил аудитории не интересны.

>он также может привести больше людей в Годот
>Потенциально станет больше разработчиков, больше игр, потенциально больше желающих привнести фишки в движок, донатить в разработку итд.
Хуя манямирок. Качество двигла растет не от количества аудитории, а от качества двигла конкурента. Конверсия новый-полезный настолько низка что ее практически нет, пердолингом двигла занимаются люди которым интересен пердолинг двигла, а не деланье игр.
Новые люди нам нахуй тут не нужны, как и в гейдеве в целом. Рынок давно перегрет и всех инфоцыган пиарящих гейдев нужно линчевать я считаю.
Аноним 23/04/24 Втр 13:48:26 946696 62
>>946694
>Все "хайповые" туторы это буквально контент для пикрил аудитории, никакой ценности они не имеют
Тут двачую. Уже с мин знаниями находишь эти туториалы, и понимаешь, что там мусорный контент для игр уровня "волк и яйца".
Из более-менее хайпового и годно разве что Heartbeast могу вспомнить с его курсом, который он продавал и который есть на торрентах

>Рынок давно перегрет и всех инфоцыган пиарящих гейдев нужно линчевать я считаю.
Рынок (Западный) перегрет эффективными менеджерами, художниками, сценаристами, крайне "опытными" геймдизайнерами от курсов скиллбокс/xyz/etc, специалистами по разнообразию, маркетологами и прочей раковой шелупонью, которая питается за счет программистов.

А вот людей, которые именно что ДЕЛАЮТ игры - не так много. Потому что, как ты заметил, сложно и душно

>Рынок давно перегрет и всех инфоцыган пиарящих гейдев нужно линчевать я считаю.
Тоже двачую. Кстати, это как в целом с it. Из-за них образовалось дохуя говноджунов и конкурса между ними, но при этом хороших мидлов и синьоров больше не стало. Особенно в рашке, и зп у них тут продолжают расти.

Ес чо я сам программистом себя не считаю - я говнокодер, который собирает франкенштейна по туториалам
Аноним 23/04/24 Втр 13:51:21 946697 63
>>946657
Годно, с нигеров проиграл
>>946679
Чет вспомнил фильм "Глубокое синее море"
Аноним 23/04/24 Втр 13:52:26 946698 64
Аноним 23/04/24 Втр 14:14:36 946700 65
image.png 496Кб, 712x718
712x718
>>946694
У тебя довольно негативный взгляд на мир. Сходи на улицу, потрогай траву, полегчает.
Аноним 23/04/24 Втр 14:18:24 946701 66
Аноны, в годо возможно установить адекватную выключку текста по формату, но без ебаного рваного края, а с переносами слов, как в индизайне, например?
Аноним 23/04/24 Втр 14:34:40 946705 67
>>946701
Скорее всего, тебе придётся писать велосипед. У нас всё таки тут не текстовый процессор, а игровой движок. Но ты погугли ещё, вдруг уже плагины есть?
Аноним 23/04/24 Втр 14:37:43 946706 68
>>946700
Ненавижу когда на чем либо паразитируют.
Аноним 23/04/24 Втр 15:09:34 946710 69
>>946706
Паразитирую на опенсорсном игровом двигле, нахаляву делая на нем свои игори и продавая их. Твои противодействия, ненавистник?
Аноним 23/04/24 Втр 15:22:58 946713 70
>>946701
В 4-ке вроде можно
https://github.com/godotengine/godot/pull/85940
Только там метод что ты в тексте расставляешь юникод https://en.wikipedia.org/wiki/Soft_hyphen
Автопереносы хз есть ли. Помню лет 20 назад писал примитивный алгоритм, но вообще есть какие то продвинутые, например Knuth-Liang hyphenation
Вот такие правила, например, в либрофисе
https://github.com/gsnoff/hyphen-ru/blob/master/hyphen.rules
У меня были попроще, буквально, делить по гласным, не отлеплять ьъ (вообще не подсчитывать их), не переносить слово короче 4 букв, не переносить 1 последнюю и 2 первых буквы (упрощение ради приставок в- с-)
В англюсике, вроде, вообще переносы не приняты.
Аноним 23/04/24 Втр 15:26:32 946715 71
>>946682
Можно легко проверить. Вот когда шитшторм бурлил, приходило много людей, сколько они новых фишек запилили? Я вот помню только создавали отвлекающие разрабов пропозалы - хотим чтобы редактор стал выглядеть как движокнейм с которого мы пришли. А потом они ушли обратно. Так что я согласен с тоскичным аноном, что зрители новички мало чего вносят, а так конечно хорошо если опытные люди запилят всяких аддонов типа реалистичной воды.
Аноним 23/04/24 Втр 15:27:41 946716 72
Аноним 23/04/24 Втр 15:32:16 946718 73
>>946710
>Твои противодействия
Отправляю тебя ознакамливаться с понятием "Паразитизм".
Аноним 23/04/24 Втр 15:37:43 946719 74
>>946659
Спасибо, проверю громкость. Да ты не приуменьшай, норм у тебя знания.
Аноним 23/04/24 Втр 15:39:26 946720 75
Пока вы срете бесполезный срач другие игры делают.
Аноним 23/04/24 Втр 16:25:21 946722 76
Аноним 23/04/24 Втр 16:28:02 946723 77
>>946720
мы срем бесполезный срач и делаем игры, вопросы?
Аноним 23/04/24 Втр 17:39:49 946730 78
>>946679
>>946697
Я и бессмертных акул потом добавлю. Которые будут мчатся по зараженным коридорам.

А вообще скорее всего движение слишком инертное и дальность обзора хуевое, нужно ещё шлифовать
Аноним 23/04/24 Втр 17:41:18 946731 79
image.png 658Кб, 1167x661
1167x661
image.png 666Кб, 1200x666
1200x666
Аноны, наверное очень глупый вопрос, но у меня рейкаст уходит в неизвестное направление, когда я трясу камерой, как ебанутый. Пик 1 при запуске, пик 2 после небольшой тряски.
Алсо, если ещё потрясти, то он полностью уйдёт и будет где-то на спине.
Аноним 23/04/24 Втр 18:27:34 946739 80
>>946731
Хз, недостаточно инфы. Может где-то обсчитался, или флоат неточности копит. Без кода сложно конкретней сказать.
Аноним 23/04/24 Втр 18:31:12 946741 81
>Error: Resumed function '_process_dialog()' after yield, but class instance is gone
Господа, как от этой залупы избавиться? Я в обработке диалога жду пару секунд. Если за эти секунд сменить уровень, то диалог естественно выгрузится, потом таймаут диалога доработает, обнаружит что диалог-то пропал, и пожалуется в дебаг.

То есть, жить оно не мешает, ничего не падает, но просто бесит что в дебаг срет этим говном. Хоть бы варнингом это сделали. Это же не ошибка, это ты просто выгрузил скрипт пока он чего-то ждал - ну и хуй с ним!
Аноним 23/04/24 Втр 19:08:54 946743 82
>>946739
Да всё уже, сам разобрался. Прописал рейкасту поворачиваться за камерой и из-за этого он ебал мозги, а можно было просто прицепить его на камеру, лол.
Аноним 23/04/24 Втр 20:50:40 946763 83
>>946741
Ну, жди как-нибудь иначе. Например:
get_tree().create_timer(2).connect("timeout", self, "end_process_dialog")
func end_process_dialog()...
Я вот yield'ами (await'ами в четвёрке) как раз из-за такой херни и не пользуюсь. Да и вообще, неудобные они.
Аноним 23/04/24 Втр 21:22:20 946768 84
>>946763
А чем пользуешься вместо них? Я нахожу очень удобным просто запустить функцию/анимацию/ватевер, и дождаться ее исполнения. Никакой ебли с сигналами и их соединениями. Подождал и поехал дальше.
Аноним 23/04/24 Втр 22:52:46 946773 85
image.png 1006Кб, 884x881
884x881
Обоссут ли меня за сейв-файлы под 2гб весом? Да, я сохраняю вообще все. Все. Я сохраняю целую историю всего.
Аноним 23/04/24 Втр 23:32:22 946778 86
>>946773
Да, обоссут. Зачем ты это делаешь?
Аноним 24/04/24 Срд 00:03:18 946780 87
>>946773
Ты хоть сжимай всё это чтоль.
Аноним 24/04/24 Срд 00:19:34 946782 88
image.png 63Кб, 845x388
845x388
>>946773

>Обоссут ли меня за сейв-файлы под 2гб весом?
Конечно нет!
Аноним 24/04/24 Срд 04:31:49 946792 89
>>946768
Да как-то у меня даже и не возникает ситуаций, чтобы вообще это было нужно. Максимум - всякое deferred.
Но у меня игры все динамичные. Хз что может с нодой произойти, пока я буду ждать, может, её бомбой взорвут или уровень сменится. Может, для всяких пошаговых или там визуальных новелл всё иначе, не могу сказать; но у меня во всех ситуациях сигналы оказываются удобнее елды.
Единственный раз, когда yield мне прям пригодился - когда я взаимодействовал с яндексом и грузил сейвы на/из облака. И то, была отвратительная ебля с возвратом от заелденной функции - такое.
Аноним 24/04/24 Срд 09:43:30 946796 90
Вчера весь день хуи пропинал обдумывая как сделать рейтинговый режим и пришел к выводу что он по факту нахуй не нужен. Изначально я его планировал исключительно для большего удержания так как обычный режим был, обычным?. Теперь же обычный режим довольно таки разнообразный, а старый обычный стал казуальным и надобность в рейтинговом пропала. Тут наверное еще и лень сыграла свою роль, сам то режим сделать не впадлу, впадлу его реализовывать так что бы он имел значение для игрока. Ну нахуй короч, слишком сложно и не нужно для той игры которую делаю.
На сегодня планы:
- прикрутить донат
- прикрутить статистику/лидерборд
- заполнить черновик
- отправить модеру
Аноним 24/04/24 Срд 10:29:09 946798 91
>>946773
Что посоветуешь почитать как вообще эти сейв-файлы делать?
Аноним 24/04/24 Срд 13:14:17 946813 92
>>946778
Чтобы игрок мог, для геймплея, копаться в истории от самого начала до самого конца. Но потестив хорошенько я понял что если играть активно, то история становится слишком большой. Придется порезать местами.

>>946798
Почитать что - не знаю, я в очередной раз свое нагородил. В позапрошлом проекте использовал thoth для сейвов, он был ок.
Аноним 24/04/24 Срд 14:18:31 946820 93
>>946768
> Никакой ебли с сигналами и их соединениями.
А у меня наоборот, мне удобнее сигналов наконнектить между собой, чем ебаться с корутинами.
Аноним 24/04/24 Срд 14:20:06 946821 94
>>946773
> сейв-файлы под 2гб весом
Ужас. Ты делаешь это неправильно.
>>946798
> Что посоветуешь почитать как вообще эти сейв-файлы делать?
Почитай предыдущие треды, поиском по странице по слову "сейв".
Аноним 24/04/24 Срд 17:23:52 946845 95
После запуска сцены примерно через 1.5 секунды анимация из animationplayer обрывается на ровном месте, начинается заново и потом уже нормально все работает. Обрывается независимо от самой анимации и стейта(прыжок, атака, бег), которые нормально переключаются как и задумано. В коде вообщем-то нихуя больше и нет.
ЧЯДТ?
Аноним 24/04/24 Срд 18:00:31 946851 96
>>946845
тащи сюда код и скрины того, как настроены анимации
Аноним 24/04/24 Срд 18:04:31 946853 97
>>946845
И первый главный вопрос: проблема воспроизводится на пустом проекте?
Аноним 24/04/24 Срд 19:10:31 946861 98
image.png 134Кб, 400x225
400x225
>>946853
Все, сам уже разобрался. За пустой проект спасибо, как раз воссоздавая заново щас и понял все.
Ебать я даунич конечно. Вчера когда настраивал койот тайм, то поставил таймер на 2 сек для окна нажатия прыжка шоб потестить, а сегодня уже забыл про это. Ну и выходит, что персонаж при спавне оказывался на 1 пиксель над полом и врубался таймер, а по его истечению анимация падения одним кадром прерывала текущую
Аноним 24/04/24 Срд 19:37:34 946866 99
1713976654562.jpg 44Кб, 640x428
640x428
Аноним 24/04/24 Срд 20:51:00 946879 100
Захотел попробовать сделать тестовый проект связанный со старыми фоллычами, пытаюсь пынять как заставить tilemap рисовать не изометрию, а триметрию, по изометрии в инете инфы дохуя, а про триметрию никто ничего не пишет, это вообще реально стандартной нодой?
Аноним 24/04/24 Срд 21:29:57 946887 101
Как же после тяжелого рабочего дня тяжко что-то делать по своей игре. А на выхах все мысли о том, чтобы лежать и ничего не делать. Ебанное выгорание...
Аноним 24/04/24 Срд 21:58:54 946899 102
>>946879
Не выёбывайся и делай в тридэ. Посмотри на балдуру3 как же там друид ебёт! И ты так же делой.

>>946887
Ебани пивка, бро!
Аноним 24/04/24 Срд 22:01:27 946901 103
1713985288160.png 83Кб, 990x349
990x349
>>946879
... но если всё таки ты твёрдо намерен выёбываться, то вот тебе совет. Триметрия - это всего лишь соотношение масштабов осей. Триметрию тебе не тайлмап рисует, а ассеты. В тайлмапе ты всего лишь выставляешь размеры ячейки по твоим ассетам.
Аноним 24/04/24 Срд 22:24:36 946908 104
1713986676774.png 105Кб, 978x582
978x582
Аноним 25/04/24 Чтв 03:52:28 946935 105
>>946899
>Не выёбывайся и делай в тридэ
Двачую. Легче, удобней, больше возможностей. А 2д, особенно пиксели, дико оверрейтед и ошибочно считается чем-то простым.
Аноним 25/04/24 Чтв 10:41:52 946945 106
>>946935
Зато на пиксели меньше нужно затратить денег при найме художников/аниматоров, а что-то можно и самому срисовать по быстрому
Аноним 25/04/24 Чтв 10:53:52 946946 107
>>946945
Арт умножаешь в цене на количество анимаций. Ну и нарисовать норм арт (просто норм) - не то, чтобы просто быстро.
Аноним 25/04/24 Чтв 12:36:23 946956 108
>>946935
> и ошибочно считается чем-то простым
Двачую. Как наебался с Y-sort так и дропнул двадэ, навсегда.
>>946945
> на пиксели меньше нужно затратить денег при найме художников/аниматоров
О, да у нас тут директор игровой студии нарисовался!
Аноним 25/04/24 Чтв 12:42:49 946960 109
Годаны!
Кто нибудь пользуется Godot Manager? ( https://github.com/eumario/godot-manager )
Я сначала обрадовался заявленным фичам, перенес в него свои проекты, но он сука крошится на каждый чих. На гитхабе куча незакрытых багов. Обновления выходят раз в год. Я заглянул в исходники и охуел. Автор, видимо очень любит шарп, поэтому для такого в сущности простого проекта он нахуярил скриптов на шарпе. И не уделил внимания перехвату исключений. И его говнокод крошится на каждый пук.

В связи с чем я подумал, а не переписать ли мне все его шарпоскрипты обратно на гд? Собрать себе ламповую сборку и юзать всласть. Хочет кто подсобить? Так я форк организую. А то самому будет долго всё это переписывать. Там вроде немного функционала, а кодовая база уже превратилась в кастрюлю с лапшой.
Аноним 25/04/24 Чтв 13:14:01 946964 110
>>946960
Прикольно, у него и спонсоры есть. Да форкни и перепиши на гд. Заодно кода раза в 3 меньше станет.
Аноним 25/04/24 Чтв 18:20:04 947014 111
>>946960
Я пользовался https://github.com/imjp94/gd-plug (потом надоело, не так часто это нужно на самом деле, в основных проектах все давно устоялось, для джемов тоже свой шаблон игры устоялся, если что надо, вручную обновляю)
Этакий npm-подобный, правда сейчас примитивный гуй добавили.
Из подводных, имхо, на гдскипте будет проблема курицы и яйца при смене версии движка. Ведь сам скрипт будет запускаться в годоте какой то версии, даже если headless. Ну и еще бывают проблемы если удалить папку с аддоном, а менеджер этого не поймет. Или со слежением за gdnative.
Аноним 25/04/24 Чтв 18:36:17 947018 112
>>947014
> не так часто это нужно на самом деле
Да, я тут посидел-подумал, фактически весь этот функционал уже есть в самом редакторе. Нет смысла пилить еще один велосипед.
> имхо, на гдскипте будет проблема курицы и яйца при смене версии движка
Вышеуказанный менеджер - это отдельное приложение. У него нет такой проблемы. И если пилить аналогичный, у него тоже не будет такой проблемы. Какую поддержку версий в него заложишь, такую он и будет осуществлять. Опять же, вышеуказанный менеджер написан в трёшке, а управляет проектами и на четверке.
Аноним 25/04/24 Чтв 18:48:39 947022 113
>>947018
Основной профит с него был такой - разные аддоны по разному расположены в папках (у кого-то в addons/, у кого то сразу в корневой, у кого то вообще своя структура папок в корне), плюс возможность накатить git патч, поскольку многие аддоны давно заброшены, но зачастую легко чинятся изменением пары строчек, и тут вопрос что удобнее, держать свою версию аддона или накатывать только пару изменений на официальный. конечно в результате мне оказалось проще вообще велосипедить свои аддоны
Аноним 25/04/24 Чтв 19:06:57 947033 114
>>946525
Кто это?
Я один не в курсе?
Аноним 25/04/24 Чтв 19:28:48 947041 115
>>946956
>Как наебался с Y-sort так и дропнул двадэ, навсегда.

Расшифруй, что написал?
Аноним 25/04/24 Чтв 19:52:56 947048 116
В Годоте возможно создание псевдо 2д - типо 2д игра просто о ограничением по оси? Чтоб эффекты сделать.
Аноним 25/04/24 Чтв 20:14:34 947054 117
Аноним 25/04/24 Чтв 20:42:52 947059 118
24042138057.png 63Кб, 1152x648
1152x648
24042141523.png 35Кб, 709x359
709x359
Так, ёмана, прототип какой-никакой сделал, теперь хочу узнать - насколько такой подход наркоманский и что можно улучшить?
Аноним 25/04/24 Чтв 21:10:05 947066 119
nadap2237134566[...].jpg 40Кб, 500x375
500x375
Анон, в каком формате хранишь меши? В GLB? Я как понял в blend-файлах хранить - такое себе, ибо весят они намного больше.
Аноним 25/04/24 Чтв 21:13:15 947067 120
>>947066
Хранить где? На компе во время разработки пофиг, диск большой, бленд ясен красен дает возможность продолжить редактирование. А экспорт игры, так туда бленд и не должен попадать, бленд конвертируется в глб при импорте.
Аноним 25/04/24 Чтв 21:28:01 947069 121
>>947067
Ну как я понял, ты вбрасываешь, допустим, GLB-меш, в одну из созданных папок (или корень проекта). Рядом создаётся одноимённый файл с расширением .import, где хранится инфа о опциях импорта в сам движок. И на основе этого файла автоматом создаётся уже GLB-файл в директории .godot/imported/.

Получается что в директории проекта хранится два файла: один - исходный, а второй уже импортированный (который в .godot/imported/)

Но если удалить исходный файл, то автоматом удалится и импортированный. Более того, папку .godot вообще не рекомендуется добавлять в отслеживаемые, в систему контроля версий, потому что она легко генерируется заново в случае её удаления. То есть вопрос лишь в том, в каком формате хранить именно исходник меша.
Аноним 25/04/24 Чтв 21:50:17 947073 122
>>947066
Моделирую в bbmodel, в проект переношу через glft, в проекте использую сразу в tscn. При релиз-сборке из билда выкидываю bbmodel и gltf
Аноним 25/04/24 Чтв 22:52:35 947091 123
Почему у меня начинаются какие-то задержки в игре? Сделал сцену с 2к объектами, на каждом небольшой скрипт логики с решениями, на 200 строчек. Что можно пофиксить?
Аноним 26/04/24 Птн 09:28:54 947110 124
Блять, это пиздец, рубанули свет на полтора дня во время дрочи с кодом, благо я после юнитидрочева сейвшизиком стал и жму ктрл+эсс на каждый пердеж в движке, вроде ниче не наебнулось. Из того что успел сделать тогда:
- пофиксил жирный баг который не давал неавторизваным людям начать игру
- прикрутил донат
- прикрутил лидерборд

Сама игра уже по сути готова на 100%, мб пару мелких косячков осталось, но их пусть модер искать будет.
Заполняю черновик и отправляю наконец то.
Аноним 26/04/24 Птн 10:26:34 947118 125
>>947110
>и жму ктрл+эсс
Надежнее всего бэкап. Причем, в двух-трех разных местах. Например, на втором жестком диске, или компе, но если их обнесут или сгорят, то лучше еще в облаке или двух. Гит удобно, но крупную игру я бы не доверял сторонним сервисам, только в виде зашифрованного архива.
Аноним 26/04/24 Птн 10:49:58 947123 126
image.png 8Кб, 919x149
919x149
Ну се, почти готово, осталась самая нудная и неизведанная для меня часть, пилить блять проморолики и рекламу. Никогда не пытался в монтаж, видимо время настало. Надеюсь слишком много времени не съест.

>>947118
Юнити не настолько трясуном меня успела сделать чтоб по несколько бекапов хуярить, мне гита хватает.
Аноним 26/04/24 Птн 13:09:24 947142 127
>>947022
И этот профит нивелирован самим движком. Теперь в 4.2.2 окно импорта аддона переработано, можно выбрать свой корень аддона.
>>947041
Сортировка по игреку используется в двадэ для эмуляции тридэ через двадэ. Когда ты до неё доберёшься, тоже наебёшься. А я пришёл к выводу что лучше сделать изометрию в тридэ, чем ебаться с эмуляцией триде в движке, который тридэ поддерживает.
Аноним 26/04/24 Птн 13:11:32 947144 128
>>947059
> насколько такой подход наркоманский
Полностью.
> что можно улучшить?
Выкинуть этот велосипед и правильно настроить искаробочный тайлмап. Тебе выше написали, что третью ось в триметрической проекции ты рисуешь сам, своими ассетами, тайлмапом задаёшь две другие.
Аноним 26/04/24 Птн 13:17:38 947148 129
А SceneTreeTween, которые создаются через create_tween() - их надо как-то освобождать/чистить после использования? В документации хуй поймешь. Смотрю по мониторам дебаггера - ничего лишнего висеть не остается.

>>947091
И ты посмотри по мониторам дебаггера, где у тебя чего заикается.
Аноним 26/04/24 Птн 13:20:32 947149 130
>>947148
> их надо как-то освобождать/чистить после использования?
Не надо.
Аноним 26/04/24 Птн 14:43:21 947167 131
>>947149
Кайф. Слышал в четверке только они и остались, а обычные твины выкинули. Побыстрей бы на четверку переползти.
Аноним 26/04/24 Птн 15:05:59 947171 132
трёшка сцентвин.png 7Кб, 303x79
303x79
трёшка нодатвин.png 5Кб, 219x97
219x97
четвёрочный еди[...].png 8Кб, 311x85
311x85
>>947167
В черверке объединили все твины в один класс-реф.
Аноним 26/04/24 Птн 15:28:25 947174 133
1714134501506.jpg 77Кб, 400x291
400x291
1714134501522.mp4 3863Кб, 1280x720, 00:00:11
1280x720
Охуеть! В тайлмап теперь можно засунуть отдельные сцены вместо тайлов, со своими скриптами.
Аноним 26/04/24 Птн 16:00:05 947177 134
image.png 8Кб, 952x156
952x156
image.png 3Кб, 235x66
235x66
Так, ну запилил я кривое промо, и пару кривых реклам. Отправляю на модерацию, сморим шо будет.
Аноним 26/04/24 Птн 16:13:42 947178 135
>>947174
Удобно, но минус что нельзя редактировать сценки вставленные таким вот образом.
Аноним 26/04/24 Птн 16:14:08 947179 136
Аноним 26/04/24 Птн 16:48:18 947183 137
Аноны, я могу как-то сказать годо, мол, нужно, чтобы сигнал сработал 4 раза, если сработает, то подавай следующий сигнал, если нет, то иди нахуй.
Аноним 26/04/24 Птн 16:50:46 947184 138
>>947183
>var signal_count = 4

>if signal_count > 0: signal_count -= 1; my_signal.emit()

Так штоле?
Аноним 26/04/24 Птн 16:52:51 947185 139
>>947184
Ебать, вроде оно самое, ща проверю. Пиздец, я даже не подумал об этом, спасибо.
Аноним 26/04/24 Птн 16:56:55 947186 140
1714139816196.png 213Кб, 1122x764
1122x764
>>947179
> А потом
Ну да, кстате, да. Просадочки.
Аноним 26/04/24 Птн 16:59:00 947187 141
>>947177
Нушош, удачи. Держим за тебя кулачки.
Аноним 26/04/24 Птн 17:12:44 947194 142
image.png 3Кб, 489x56
489x56
>>947187
Вспомнил что мут и паузу при анфокусе не реализовал, пришлось отзывать и доделывать. На этот раз вроде ничего не забыл.
Аноним 26/04/24 Птн 17:36:37 947200 143
16447307329642.jpg 20Кб, 288x322
288x322
>>947186
Ничего себе у тебя просадочка до 30. Мышкой двинул?
Аноним 26/04/24 Птн 17:40:25 947202 144
image 8Кб, 113x326
113x326
Аноним 26/04/24 Птн 17:55:47 947205 145
>>947202
Да пох, все языки кроме русского, турецкого и английского добавлены просто для того что бы были.
Аноним 26/04/24 Птн 18:13:21 947212 146
>>947202
На яндексе нету ничего кроме РУ. Вы будто в гугл-плей или в стим отправляете, лол.
Аноним 26/04/24 Птн 18:19:30 947214 147
image 41Кб, 960x407
960x407
>>947212
не знаешь не пиши
Аноним 26/04/24 Птн 18:21:08 947215 148
1714144869611.png 26Кб, 836x337
836x337
>>947200
Окно отресайзил.
Аноним 26/04/24 Птн 19:02:52 947222 149
>>947214
Лол. Попробуй подумать минуту, почему оттуда заходы считаются.
Аноним 26/04/24 Птн 19:12:11 947226 150
>>947215
Жозенько конечно, считай пустые объекты и такие просадки.
Аноним 26/04/24 Птн 19:28:30 947227 151
>>947226
Ещё раз. Окно. Отресайзил. Причём тут объекты? Ты часто в играх вьюпорт ресайзишь?
Аноним 26/04/24 Птн 19:43:33 947229 152
>>947227
А почему должны быть просадки при изменении вьюпорта? В чем проблема вообще?

Например мне хочется вьюпорт часто изменять, как мне сделать чтобы это было возможно?
Аноним 26/04/24 Птн 19:53:47 947231 153
О каких пропуках говорят постоянно?
Чо там с производительностью у годота?
26/04/24 Птн 19:56:18 947232 154
>>947229
Проследуй в срачетред и обсуди там.
Аноним 26/04/24 Птн 20:29:56 947239 155
>>947232
Почему я должен вопросы связанные с годотом обсуждать в другом треде?
Аноним 26/04/24 Птн 20:59:14 947242 156
>>946416 (OP)
Можно изменить тему по умолчанию? Смотрю видосы, а там блять в каждую ноду эту тему перетаскивают. Можно как-то по умолчанию установить?
Аноним 26/04/24 Птн 21:19:49 947245 157
>>947242
Да, в настройках проекта есть тема по умолчанию.
Еще можно задать тему какому-то корневому Control, и все дочерние ее используют.
Аноним 26/04/24 Птн 21:21:48 947246 158
>>947229
И что у тебя за игра, что она строится вокруг постоянного изменения вьюпорта? Возможно ты уникум, тогда тебе придется написать уникальный функционал самому.
Аноним 26/04/24 Птн 21:42:03 947249 159
>>947246
Может он делает клон/убийцу Windowkill?
Аноним 26/04/24 Птн 21:50:19 947250 160
>>947245
Я вбивал в поиск theme и ничего не было
Аноним 26/04/24 Птн 22:36:50 947261 161
image 41Кб, 637x634
637x634
>>946416 (OP)
Какая у вас красивая Гондесса! :3
Аноним 26/04/24 Птн 23:37:45 947271 162
1585072651087.png 39Кб, 890x292
890x292
1593430033353.png 44Кб, 888x250
888x250
>>947250
Да вроде все на месте
Аноним 27/04/24 Суб 00:01:28 947272 163
извините, я не понял что за хуйня.
Начал проходить урок где первую 2д игру делаешь - dodge creeps.

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

Потом каким-то хером удалилась сама нода animationSprite2d

Чо это за паранормальные явления нахуй?
Аноним 27/04/24 Суб 07:13:44 947289 164
Ну короче первый блин комом как обычно, развернули по пяти пунктам, 2 из них доеб к не локализованой рекламе и промо лол, остальные уже технические, первое это авторизация ебаная, рот ебал яндекс, в документации прямым текстом написано что я могу юзать этот вызов если хочу, а чмодер пишет что так низя делать, так нахуй тогда нужен этот метод блять, второе - забыл консумирование реализовать, эт мой затуп, ну а третье - на кнопках фриреварда не написано или не показано что они за просмотр рекламы. Вобщем хуйня доебы, с промо и рекламы тупо вырежу моменты которые надо было перевести лол, а все остальное фиксится на раз два.
Аноним 27/04/24 Суб 09:55:34 947310 165
Годографы, краткие девлоги здесь приветствуются? Например, как анончик с яндекс игр пилит. Тоже хочу писать, мейби вам будет интересно, но отдельный тред создавать в падлу.
Аноним 27/04/24 Суб 11:14:06 947322 166
Скоклько годотовские билды выходят?
Для мобилок надо в 5мб укладываться, а лучше в 1.
Аноним 27/04/24 Суб 11:19:29 947324 167
image 182Кб, 599x853
599x853
>>947222
пиши тогда сам свои фантазии

у яндекса есть зеркало типа https://playhop.com/ они его продвигают за бугром
Аноним 27/04/24 Суб 12:47:54 947333 168
Так ну все, житейские дела порешал, теперь можно и нарушениями заняться. Первым делом реализую консумрование, потом уберу вызов авторизации, а потом вместо надписи на фриреварде сделаю картиночку рекламы, а уже после и рекламой займусь. После всего этого на всякий случай пройдусь еще раз по релизным критериям, мало ли они там чето упустили как и я.

>>947310
Делаешь на годо? Пиши! Я вот пишу, и ты пиши. Делать в стол плохо для мотивации!
Аноним 27/04/24 Суб 13:12:19 947335 169
>>947289
Долбоебы отборные они там. Мне ни одна платформа с монетизацией подобного не писала. Методы еще какие-то не те им, охуеть.
Аноним 27/04/24 Суб 13:21:53 947336 170
>>947322
Почему "надо"? Для мобилок, для андроида в aab формате, одних андроидных зависимостей на 30мб. Загружаемый размер уже с гугл-плея - 17мб.
Аноним 27/04/24 Суб 13:33:23 947337 171
image.png 8Кб, 277x215
277x215
Вот это прикол, только увидел, хех, ну теперь уж точно придется все досконально проверить и хоть немного запариться над рекламой.
Аноним 27/04/24 Суб 13:58:30 947341 172
>>947289
Что ты имеешь в виду под авторизацией? Речь о том, что пользователь сам решает, хочет он авторизоваться иол нет для облачных сейвов/таблиц рекордов, а ты написал безусловный?
Аноним 27/04/24 Суб 13:59:36 947342 173
>>947322
>1-5 Мб
Это где ты такие мобильные игры видел, лол? На кнопочных телефонах в 2000?
Аноним 27/04/24 Суб 14:11:12 947347 174
image.png 60Кб, 881x881
881x881
>>947341
Ес честно не понял твоего вопроса, поэтому приложу пикрил. Как оказалась у меня должна быть сделана отдельная кнопка авторизации для этого метода, типо если игрок хочет то нажмет, но какого хуя на пикрил нихуя не упомянуто об этом, а сказано в каком то ебанутом списке требований к игре где хуй че заметишь дельное, да и буду честным этот список составлял и формулировал шизофреник вот вот сбежавший с дурки ибо плакать хочется читая некоторые пункты.
Строчку с авторизацией нахер выкинул из кода короч ибо ненужно.
Аноним 27/04/24 Суб 15:25:43 947360 175
Говно ты.jpeg 20Кб, 400x400
400x400
Короче, начинаю писать девлоги в этом ИТТ треде.
Кратко: мы новички в гейдеве, вдвоём делам мини-игру на 15-20 минут, это наша 2-ая игра 1 была упрощённым клоном asteroid shooter. Цель: релизнуть игоря на itch.io и собрать фидбек.
Я отвечаю за нарратив, сценарий и программирование, а напарник за графику.
Делаем банальную бродилку с задачами: принеси, подай, иди нахуй, не мешай. Можно было бы назвать это хоррором, но, скорее всего, это что-то около хоррора.
Из сделанного:
Код: контроллер персонажа, интерактивная система, механика паяния (зажал кнопку, спаял и всё), вчера понял, как работают сигналы и как их можно использовать.
Графика: готовы больше половины моделей, но пока что без текстур.
Такие дела, анончики, пилим разумеется на годо.
Аноним 27/04/24 Суб 15:29:19 947362 176
image.png 3Кб, 313x96
313x96
интересно, а вот это их "приблезительно" это какой разброс дат включает
Аноним # OP 27/04/24 Суб 15:32:01 947363 177
1714221120574.jpg 522Кб, 2000x2034
2000x2034
>>947360
Малаца! Пилите FTGJ!
Аноним 27/04/24 Суб 15:40:41 947367 178
>>947360
Ебетесь?

>>947362
Им пора адаптировать таймлайн, проджект менеджера пидорнули и теперь некому их погонять - как результат будут слоупочить. Я бы поставил на 4.3 в позднем мае.
Аноним 27/04/24 Суб 16:11:38 947368 179
>>947360
>релизнуть игоря на itch.io и собрать фидбек.
Да честно говоря хрен там фидбек соберешь. Ну только если ты имеешь в виду кидать ссылку знакомым и доебывать их пока они тебе не ответят.
Аноним 27/04/24 Суб 16:46:58 947374 180
>>947363
Спасибо
>>947367
>Ебетесь?
Нет
>>947368
Да просто использовать, как площадку.
Аноним 27/04/24 Суб 16:52:40 947375 181
image.png 7Кб, 271x118
271x118
image.png 7Кб, 271x118
271x118
>>947368
Смотря как вбросить.

Вообще, вот мой джентельменский набор площадок для публикации и сбора фидбека:
- newgrounds
- gamejolt
- itch
- crazygames
- google play

Из самопиара годный выхлоп легче выбить с реддита. Остальное зависит от прокаченности твоих соцсетей/блогов и социальных связей со стримерами/ревьюверами.
Аноним 27/04/24 Суб 18:52:46 947398 182
>>947375
Ну фиг знает. 43 коммента на 44 прогосовавших, это наверное джем. В джемах я участвовал, это уныние, там все или просто вежливо хвалят или копипастят отзыв сверху.
Аноним 27/04/24 Суб 19:21:57 947405 183
>>947398
Не, обычные неджемовые игры. Джемы слишком суетливо.
Аноним 27/04/24 Суб 19:23:09 947408 184
>>947375
а ты не резидент РФ получается?
Аноним 27/04/24 Суб 19:53:12 947413 185
Можно ли в коде вытащить из тайлсета шаблоны? Условно у меня есть тайлсет с текстурками стен/мебели, которые объединены в комнаты и сохранены как шаблоны. Я хочу брать эти комнаты и собирать из них квартиры внутри скрипта.
Аноним 27/04/24 Суб 20:18:18 947417 186
>>947413
Можно. Я как-то делал, но уже забыл как. Тайлсет это же просто ресурс. Работаешь с ним как с ресурсом.
Аноним 27/04/24 Суб 21:52:22 947428 187
>>947426
Я смотрю на это консервативно. Каких бы плюшек в 4 не завезли, они все же жирноваты, скорее на десктоп. Так что для веба и мобилок Годот3 (глес2) + гдскрипт.
Годот4 вебверсия это все равно опенгл, к тому же его переписывают, так что там 3д версия все равно меньше по фичам и слабее, не будет выглядеть так же сочно как пека вулкан версия.
Годот3 с C# на мобилку добавляет оверхед, NET рантайм не бесплатный, не помню сколько, в треде как-то измеряли, пару секунд лишних стартапа.
Годот4 C# хз что у них там за история, повелись интегрировать вместо Моно настоящий дотнет а там какие то затыки оказались.
Так же 3д в вебе это скорее всего лоуполи без навороченного освещения, теней. На мобилке скорее всего тоже. Это не так, что просто накидал моделек и оно само тебе ведьмака нарисует.
Аноним 27/04/24 Суб 22:04:05 947430 188
Миллионы оправданий лишь бы игры не делать. Делайте. Раз раз.
Аноним 27/04/24 Суб 22:26:54 947432 189
1714246014500.png 1038Кб, 1200x800
1200x800
>>947430
Покудова в годоте нельзя будет одним нажатием кнопки сделать своего ведьмака с миллиардами объектов одновременно и 100500 фпс без просадок, мы будем ждать.
Аноним 27/04/24 Суб 22:48:35 947435 190
image.png 3Кб, 306x90
306x90
Сидел монтировал-монтировал да все таки чето да высрал приемлемое, а потом захожу на вкладки других языков залить видосы, вижу пикрил, и с еблом лягухи сейчас пиздую монтировать заново. Хоть и доебов к длительности роликов небыло, а прошлые у меня были 40с+, лучше блять перестрахуюсь и ужму все до 30с. Технические доебы пофикшены уже давным давно.
Аноним 27/04/24 Суб 23:10:01 947439 191
>>947438
Давай, до свиданья.
Аноним 27/04/24 Суб 23:18:22 947440 192
>>947438
>не хочу учить новое
Пчел, не обижайся, как пердед пердеду скажу - если ты эту проблему не победишь, то она тебя сожрет. Учить новое нужно всегда. Иначе гроб гроб кладбище, мозг на помойку, а как личность в запой.

Ну а gdscript максимально простой. Если ты когда-то держал в голове 10 языков - ты его уже знаешь. Он буквально один шаг от псевдокода. Но мы-то знаем что проблема тут не в языке, дааа.
Аноним 27/04/24 Суб 23:36:35 947443 193
>>947417
Хм, нашёл в документации ресурс TileMapPattern, но про него почти ничего не написано. Я понял что к шаблону в тайлсете можно обратиться по индексу, но в них можно на раз запутаться. Можно ли как-то присвоить им имена и обращаться по ним, или придётся прикручивать к индексам костыль-переводчик типа { 0:"ПаттернЕбать", 2:"ПаттернЕбать2" }?
Аноним 27/04/24 Суб 23:36:54 947444 194
>>947442
Если бы ты был олдовым тырпрайзером-мидлом, которым прикидываешься, школьник залётный, из движкосрач-треда, то ты бы знал, что на шарпе можно написать модель игры и легко подключить к любому движку, как к представлению.

Вали уже нахуй. Здесь таких не кормят.
Аноним 27/04/24 Суб 23:40:03 947445 195
>>947442
>ненужное и мертворожденное
Проект не вчера появился. 9 лет назад, когда ты гоночки делал, он уже был, и только рос с тех времен. Впрочем, мне не горит тебя переубеждать, продолжай инвестировать "драгоценное время" в изобретение причин ничего не делать.
Аноним 27/04/24 Суб 23:43:13 947447 196
image.png 1742Кб, 1240x1754
1240x1754
>>947446
>9 лет назад он пешком под стол ходил
Удачная тема для фанарта.
Аноним 27/04/24 Суб 23:43:59 947448 197
>>947443
Если я правильно понимаю, тайлы тайлсета не хранят никаких текстур, они хранят только ссылку на текстуру, которую ты указал при сборке этого тайлсета и, если текстура как атлас использована, тайл хранит размеры фрагмента на атласе. Так что тебе, чтобы этим ресурсом воспользоваться, нужно извлекать именно эти параметры и самостоятельно вырезать фрагменты заранее известной тебе текстуры.

Но зачем так ебаться, если ты можешь просто ебануть свои ассеты в словарь и без задней мысли доставать их из словаря.
Аноним 28/04/24 Вск 00:44:34 947455 198
image.png 3Кб, 599x46
599x46
Попытка номер два. Все доебы поправлены. Надеюсь не развернут опять.
Аноним 28/04/24 Вск 00:52:15 947457 199
>>947450
> релизить проекты на топ-1 и топ-2 платформы мира (веб и Андроид)

А что с этим какие-то проблемы?
Аноним 28/04/24 Вск 01:01:24 947458 200
>>947446
>Не корми малолетнего дегенерата.
Похоже ты был прав.
Аноним 28/04/24 Вск 01:08:51 947460 201
Прорепортил срачера. И не сидится им в своем загоне.
Аноним 28/04/24 Вск 01:27:55 947462 202
сорян за нубство. короче я вкатываюсь в геймдев. сделал тетрис на годо. пока без меню и рестарта, но хоть фигуры крутятся-спавнятся-исчезают, ура. но проблема - все в одной сцене, в одном скрипте. у меня фигуры состоят из мини-блоков, а блоки разных цветов (но в одной фигуре - один цвет). так вот у меня был хардкод фигур и тайлов. а в годо есть конструктор объекта сцены, чтоб туда параметры передать, ну там цвет и вот это всё?
Аноним 28/04/24 Вск 01:29:52 947463 203
>>947462
Я обычно делаю @export переменные, потом обрабатываю их в _ready, меняя объект как нужно.
Аноним 28/04/24 Вск 01:34:06 947464 204
>>947461
А где тут про Андроид?
Аноним 28/04/24 Вск 01:52:59 947468 205
>>947438
Чел ну ты сравнил.
Ты сам наворотил дополнительных условий - чтобы на C# работало в вебе. И при этом графика была лучше чем PS2. И при этом бесплатно-опенсорсно. Это вот буквально зажрался.
Аноним 28/04/24 Вск 02:01:33 947470 206
>>947468
Он пришел сюда притворяясь желающим запилить проект, якобы задающим вопросы, а в итоге скатился к пустому обсиралову. Даже скриншоты заготовил. Не корми.
Аноним 28/04/24 Вск 02:15:57 947471 207
>>947467
>не навижу

А можно адрес этого человека? Чтоб ему ебало сломать?
Какой запредельной мразью надо быть чтоб писать "не навижу" раздельно?
Аноним 28/04/24 Вск 02:27:07 947474 208
>>947467
А от какого года посты хоть?
Аноним 28/04/24 Вск 02:33:08 947475 209
>>947463
пока не особо въехал.
p.s
получилось пока через preload другой сцены, а затем через instantiate и get_child делаю что мне нужно. плохая/хорошая практика?
Аноним 28/04/24 Вск 02:42:09 947476 210
>>947473
>Качай ANR-ок сколько влезет, подключай
Что-что качать?
Аноним 28/04/24 Вск 03:46:26 947478 211
>>947473
Не, все что ты тут делаешь - ловишь репорты за оффтоп в треде. Сиди в треде движкосрачей и срись там до посинения.
>никак вы их не решаете
Конечно, поэтому даже твой Брекейс из могилы встал и устроил перекат на годот. И кэтлайк. И еще кто-то там из знаменитых юнитей. Ну не переживай, оставаться за бортом не так страшно, побарахтаешься и потонешь.
Аноним 28/04/24 Вск 03:48:07 947479 212
>>947477
Не всем нужны веб игры на C# с джолт физикой и ААА 3Д графикой, такие дела.
Забавно, что у меня несколько именно физических игр и никогда не было критических проблем а не особенностей компьютерной симуляции физики, которые в общем везде одинаковые. Одну на протяжении года гоняли на стримах и ничего ни у кого не падало, чудеса. Но это десктоп, да.
Аноним 28/04/24 Вск 13:59:55 947517 213
KS87r4vXeaF8b1w2.mp4 985Кб, 1280x720, 00:00:08
1280x720
Делайте игры
Аноним 28/04/24 Вск 14:20:06 947519 214
не-заставляй-ме[...].mp4 2368Кб, 1280x720, 00:00:07
1280x720
Аноним 28/04/24 Вск 14:31:47 947523 215
1714303908464.jpg 40Кб, 604x528
604x528
>>947519
Каждый ёбаный раз вголосинищу! Почему так смешно?
Аноним 28/04/24 Вск 14:35:31 947525 216
image.png 31Кб, 963x219
963x219
Ля, нити перепутал. Пикрил дела короч.
Аноним 28/04/24 Вск 14:45:46 947526 217
>>947525
Там разве нельзя просто убрать галочкой из доступных платформ?
Аноним 28/04/24 Вск 14:57:00 947528 218
image.png 6Кб, 291x163
291x163
>>947526
Можно, но я не помню что бы там яблоки отдельной галочкой шли. Да и зачем это? Проблема то в моем коде, а не в поддержке какой то платформы.
Аноним 28/04/24 Вск 15:04:01 947530 219
>>947528
Не уверен анон, я поднимал вопрос тут >>939742 → но до сих пор никто с айфоном так и не отписался. Мне интересно вообще работоспособность Godot 3.6 и 4.3 на iOS, 2d и 3d.
Аноним 28/04/24 Вск 15:21:00 947536 220
>>947530
Так я уверен что проблема в моем коде ибо некоторое время назад все работало отлично. Вообще я тупо забил тестить на айфонах ибо постоянного доступа к нему нет, поэтому наивно думал что если на андроид работает все нормально значит и там будет все ок.
Аноним 28/04/24 Вск 17:02:22 947551 221
изображение.png 35Кб, 557x225
557x225
sdfsaf.jfif 127Кб, 881x800
881x800
>>947467
Так это не минус. Это жирный плюс: Godot унижает говномобилкоблядей. Говномобилкобляди должны страдать.
Аноним 28/04/24 Вск 20:17:44 947560 222
>>947517
Шось це таке?
Выроблино в ГОДОТ?
Аноним 28/04/24 Вск 20:18:55 947561 223
А чо там с защитой исходного кода у игр сделанных на годоте?
Есть какая защита? Или любой хакер может сорсы выкачать?
Аноним 28/04/24 Вск 20:27:38 947563 224
>>947561
Да, может. Есть декомпилятор. Если у тебя сверхсекретное ноухау, можешь попробовать написать с++ модулем.
Аноним 28/04/24 Вск 20:33:26 947565 225
>>947561
https://docs.godotengine.org/en/stable/contributing/development/compiling/compiling_with_script_encryption_key.html

Можешь зашифровать. Но по-секрету скажу что это не панацея. Как игры больших дядек взламывают/крякают, так и твой 2д грапплинг хук пиксель арт платформер крякнут если надо. А еще по-секрету скажу что твой проект никому нахуй не понадобится даже если ты его в опенсорс на гитхаб выложишь. Еще будешь бегать упрашивать чтобы в тебя хоть кто-то поиграл.
Аноним 28/04/24 Вск 20:36:04 947566 226
>>947565
Дохуя кому нужен.
Да я сам буду пиздеть, делать микроизменеия и заливать куда-нибудь.
Аноним 28/04/24 Вск 20:36:54 947567 227
>>947565
И какой нахуй пиксель арт платформер?
Или ты намекаешь что платформеры - это предел для годота?
Аноним 28/04/24 Вск 20:37:08 947568 228
>>947566
Конечно, бро, очень нужен. Скорее шифруй.
Аноним 28/04/24 Вск 20:38:56 947569 229
>>947568
Объясните причину визга?
Аноним 28/04/24 Вск 20:59:13 947575 230
>>947567
> намекаешь что платформеры - это предел для
Для вопрошающего про защиту.
Аноним 28/04/24 Вск 21:01:13 947577 231
>>947566
Пчел, проще скачать сотни опен сорсных игр с итча, хоть уделайся изменений.
Аноним 28/04/24 Вск 21:02:43 947578 232
>>947569
У тебя крайне завышенные ожидания относительно успеха и востребованности твоих проектов. Это как идея на миллион без реализации, или как неуловимый джо, живущий по графику работа-двач-работа.

Защищать короче нечего. Защищай, конечно, но лучше бы эту энергию потратить на 2-3 игры или джема.
Аноним 28/04/24 Вск 21:07:22 947580 233
>>947578
Самая лучшая защита - привязка к онлайн аккаунту, который регистрируется исключительно по СМС на мобильный номер. Ничего надёжнее еще не придумали. Именно поэтому мошенники всех мастей, скрежеща зубами от невозможности взломать механизм двухэтапной онлайн-активации, выдумывают сказки про то, что они собирают ваши данные, если зарегистрироваться по номеру мобилы.
Аноним 28/04/24 Вск 21:11:43 947582 234
>>947577
Так лучше скачать одну успешную, сменить графони и выставить дешевле чем оригинал.
Аноним 28/04/24 Вск 21:13:25 947583 235
Аноним 28/04/24 Вск 21:18:14 947584 236
>>947565
Да забей, раз в месяц стабильно трясун шифровальщик на борде появляется и ходит всех заебывает, ну или это один и тот же и у него деменция.
Аноним 28/04/24 Вск 22:10:00 947591 237
1714331400745.png 57Кб, 1022x702
1022x702
>>947583
> Покажи свою игру
Показал.
Теперь ты свою.
Аноним 28/04/24 Вск 23:30:39 947606 238
image.png 381Кб, 1123x554
1123x554
Аноним 28/04/24 Вск 23:41:55 947608 239
>>947606
Нойс. Как раз подоспела сказка на ночь. Всем спок.
Аноним 29/04/24 Пнд 01:48:48 947618 240
image.png 3Кб, 256x49
256x49
Забавное наблюдение.
Так как в игре есть лидерборд можно косвенно отследить активность модера, вот сейчас допустим в таблицу вписался один, и могу предположить что геймплей его немного то затянул ибо набрать столько поинтов во время теста не то что бы пиздец сложно просто нет в этом смысла.

Пока писал текст выше, пришел вердикт.
Ну чтож, разберем.
- Первый доеб обоснованный, но я не понимаю из за чего так получается, после закрытия рекламы если уйти в анфокус звук продолжает работать хотя мут при анфокусе и анмут при фокусе реализован. Буду разбираться.
- Второй доеб браузерная прокрутка, я честно хуй знает как вообще повторить видрил модера, а тем более как фиксить. Буду изучать.
- Третий, геймреди работает некорректно, тут проблема в недопонимании, в документации написано что должно вызываться когда игра готова к игранию, ну и я сделал как понял, когда игра загрузит все требуемы ресурсы нужно нажать любую кнопку что бы попасть в мейн меню, ну и я геймреди вызываю во время перехода в меню. Хотя я щас это пишу и понимаю что это нелогично. Хуйня короч.
- Четвертый доеб к неожиданной рекламе. И я тут хуй знает. У меня после появления окна результатов дизейблятся кнопки меню и рестарта после чего через пару секунд показывается реклама. И вроде как доеб к тому что непонятно что кнопки задизейблены, и вроде как прямым текстом написали что реклама неожиданная. Короче перечитаю еще раз требования и поправлю.
- Ну и пятый, опять сука к рекламе, тоесть к локализцаии. В прошлый раз модеру было похуй на этот текст и он скринами указал к чему доебался, а именно к геймплейной составляющей, а теперь другой модер доебался к тому к чему тот не доебался. Складывается ощущения что эти пидоры специально упускают многое что бы потом было к чему доебаться, отсрочив тем самым релиз.

Ну и один моментик с которого я пустил подливу, подняли рейтинг с 0+ до 6+, причину естественно не указали, но по скринам и видосам я понял в чем причина была. Говорить конечно ее не буду ибо трясун, но поверьте наслово, потеха еще та. Хотел бы я ебало модера увидить который вынес такое решение. Для него наверное условное приготовление мяса в духовке аж на 12+ тянуть будет.
Аноним 29/04/24 Пнд 01:57:34 947619 241
image.png 4Кб, 104x87
104x87
image.png 1Кб, 211x25
211x25
>>947618
Забыл кстати упомянуть. На этот раз протестили они и на яблоке, к моему удивлению замечаний никаких, а значит все работало нормально. Впрочем причину почему у меня не работало я понял. Ебаный звук. Он отказывается загружаться. А может и сам айфон блочит его загрузку. Хуй знает короче. Как фиксить тоже без понятия, ибо это не на моей стороне хуйня а может и на моей, я в этом ничерта не понимаю. Пикрил1 мое яблоко на котором, в любом кстати браузере, не работает. Пикрил2 яблоко модера на котором я так понимаю все работало
Аноним 29/04/24 Пнд 02:17:55 947622 242
>>947618
Чет там гулаг у тебя какой-то, бро. Яндекс, учитывая его помойность, из себя хуй знает что корчит. В стим легче пройти чем в это.

А по геймплею они фидбек полезный дали?
Аноним 29/04/24 Пнд 02:45:24 947624 243
>>947622
Ну я их от части понимаю, а от другой вообще нет. Ну вот нахуй мне сука нужно локализовывать чисто геймерский сленг который пошел из ангельского и крепко укоренился в геймерской культуре да на столько что пиздюк или дед из любой точки земного шара знает о чем идет речь, а если и не знает то один хуй поймет ибо часто юзается даже вне игр.
>А по геймплею они фидбек полезный дали?
Нет конечно, а должны? Единственный пока фидбек только от лидерборда который немного радует.

Пытался щас нагуглить как фиксить браузерную прокрутку которая появляется в окне игры, но чето нихуя нету инфы. Завтра наверное пойду в тред к анону который дохуя выебывался что сделает и релизнит игру на яндекс за 10(30дней(4месяца)), тоже на годо делал, надеюсь он не помер и сможет посоветовать че. Или может итт кто помочь сможет.
Попиздовал я спать короче. Утро вечера мудренее.

ДА Я РОТ ЕБАЛ ОБЕЗЬЯНИЙ С ЕГО КАПЧЕЙ БЛЯДСКОЙ, ХУЙ ЦИФРЫ ОТ БУКВ ОТЛИЧИШЬ.
РЕРОЛ, РЕРОЛ, ТАЙМАУТ. АХУЕННО
Аноним 29/04/24 Пнд 03:14:17 947628 244
Аноним 29/04/24 Пнд 04:14:25 947630 245
>>947624
>Нет конечно, а должны?
Мочераторы на некоторых площадках дают.
Аноним 29/04/24 Пнд 08:31:39 947636 246
1714368701440.png 1Кб, 155x155
155x155
1714368701463.png 1Кб, 155x155
155x155
1714368701468.png 0Кб, 155x155
155x155
1714368701468.png 1Кб, 155x155
155x155
1714368701469.png 215Кб, 1058x954
1058x954
1714368701472.png 1Кб, 155x155
155x155
1714368701477.png 1Кб, 155x155
155x155
1714368701477.png 1Кб, 155x155
155x155
>>947624
> РОТ ЕБАЛ
> БЛЯДСКОЙ, ХУЙ
> РЕРОЛ, РЕРОЛ, ТАЙМАУТ. АХУЕННО
Аноним 29/04/24 Пнд 11:52:57 947651 247
Прохожу туториал "ваша первая 2д игра".
И какого-то хуя эта хуйня с глазом при движении вверх мерцает - вернее волнами идет. Заскриншотить не получается.
Чо это за хуйня блядь нахуй.
Аноним 29/04/24 Пнд 11:53:59 947653 248
>>947651
Хотя нет, это не с направлением связано.
И внизу та же хуйня.
Это связано с расположением внутри окна - работает в верхней его части.
Аноним 29/04/24 Пнд 11:56:00 947655 249
И да какого хера при запуска Годот задействует вулкан? Это ж 2д игра блядь.
Аноним 29/04/24 Пнд 12:01:21 947656 250
>>947655
Запускай с флагом gl compatibility
Аноним 29/04/24 Пнд 12:08:44 947660 251
>>947651
> Чо это за хуйня блядь нахуй.
Время переустанавливать шындовс.
Аноним 29/04/24 Пнд 12:11:16 947662 252
>>947660
Чего блядь?
При чем тут виндовс?
Аноним 29/04/24 Пнд 12:12:11 947663 253
image.png 2Кб, 258x54
258x54
Блять, какого то хуя перестали работать все билды, и старые и с фиксами, тупо 429 статус выдавало при загрузке звуков, причем каждый раз рандомных. Сидел полтора часа палкой по воде водил, благо додумался кеш почистить, что и помогло.
Неожиданную рекламу сделал так как написано в рекомендации, игрок жмет на кнопку рестарта в окне результатов, показывается реклама, ожидается коллбек евента рекламы, после коллбека уровень рестартится. Нассу чмодеру на ебало если опять доебется.
С мутом при закрытии рекламы неоднозначная ситуация какая то получилась. После закрытия фуллскрин рекламы движок перестает обрабатывать фокус и анфокус. Постараюсь разобраться в проблеме, ну а если не допру то тупо кастыль засуну.

>>947628
>Но еще есть вариант что просто неправильно размер <div> внутри которого игра?
На релейтеде у модера нормально отскейлено, просто тупо полосы скролла появились. Попытался с свежей головой разобраться, вроде и решение нашел, надо тупо для окна через жс вырубить скроллбары, только вот затестить нихуя не могу ибо без понятия как повторить ситуацию в которой они появляются. Тут либо с закрытыми глазами фиксить, либо пытаться повторить до талого.

>>947636
Макака спокнись, не куплю даже под предлогом смерти.
Аноним 29/04/24 Пнд 12:20:53 947666 254
>>947664
> звук обрабатывается во внешней жс либе
> ыыыы аааа ГАДОТ
Срыгни в загон зелень вместе со своим >>947651 постом.
Аноним 29/04/24 Пнд 13:30:21 947685 255
>>947666
Так обрабатывай в ГОДОТЕ.
Аноним 29/04/24 Пнд 13:32:00 947686 256
>>947618
Простое решение с прокруткой. Всем записать в блокнотик, чтобы не потерять.
Находишь в index.html раздел с css (он там в начале), в body { добавляешь строку:
overflow: hidden;
Всё!
На яндексе гарантированно работает, проверено.
Аноним 29/04/24 Пнд 13:34:18 947688 257
1714386858826.png 127Кб, 407x406
407x406
1714386858840.png 1Кб, 136x161
136x161
1714386858846.png 1Кб, 120x171
120x171
1714386858852.png 0Кб, 118x163
118x163
1714386858852.png 1Кб, 103x168
103x168
1714386858853.png 1Кб, 129x172
129x172
1714386858854.png 0Кб, 117x159
117x159
1714386858855.png 127Кб, 407x406
407x406
Аноним 29/04/24 Пнд 13:39:53 947692 258
>>947686
Спасибо большое! Схоронил.
Аноним 29/04/24 Пнд 14:31:45 947705 259
>>947693
Я экстрасенс-любитель и я тебе помогу!
У тебя пропуки когда сцену дебажишь, потому что ты забыл выключить вишмастер. Выключи вишмастер и пропуки пропадут. Можешь не тратить время на благодарности, продолжай делать игру.
Аноним 29/04/24 Пнд 17:23:46 947738 260
Аноним 29/04/24 Пнд 17:55:33 947744 261
image.png 4Кб, 237x66
237x66
Так, ну вроде бы все технические шоколадки пофиксил. Со звуком конечно пришлось повозиться знатно, зато работает теперь все четко. И большое спасибо этому >>947686 анону, выручил, хоть я и натыкался постоянно на такое решение, но в душе не ебал что эту строку нужно в хтмл файл вставлять и поэтому тупо скипал.
Осталось только с рекламой разобраться. Локализовывать я рот ебал, того не стоит, поэтому текст заменю на смайлы какие нибудь подходящие по смыслу.
Хуево только то что ждать повторной отправки дохуя надо.
Аноним 29/04/24 Пнд 18:15:02 947753 262
>>947744
Удачи, анончик, ждём релиз всем тредом
Аноним 29/04/24 Пнд 18:28:42 947758 263
>>947360
Девлог №2
Продолжаем пилить игоря.
Сделал простую головоломку (нужно повращать несколько отрезков проводов, чтобы подать электричество). Мейби сделаю её более сложно, основа то готова.
Плюс-минус разобрался, как проецировать GUI на 3dmesh (спиздил код у шаблона "GUI in 3D). Но не всё ещё понимаю.
Сделал камеры, которые всегда наблюдают за игроком, но с ними надо ещё поработать, когда будет готова модель.
Почекал немного про перевод в годо, вроде всё просто.
Такие дела.
Аноним 29/04/24 Пнд 18:43:46 947761 264
>>947738
Джва года ждал. Дождался.
Аноним 29/04/24 Пнд 18:47:31 947762 265
>>947758
Мини-игры смело пизди из классики 80х. Все так делают, вот из недавних примеров, видел как в одном тридэ-хоррор-шутане замутили тир для тренировки ГГ, а там своеобразное три-в-ряд, которое надо проходить, стреляя пистолетом по совпадающим блокам. И ничо. Никто не доебался.
Аноним 29/04/24 Пнд 18:54:50 947763 266
>>947762
Есть финт проще и лучше. Берешь и вставляешь в свою новую игру свою старую игру (если по размеру она уровня джема). Годот позволяет на изичах эт провернуть. Опционально - минимально адаптировать визуал и упростить геймплей.
Аноним 29/04/24 Пнд 19:02:40 947764 267
прошу помощи, аноны. делаю клеточную карту, все что движется - движется дискретно, из клетки в клетку. решил хранить дело в массиве, пока ок, но есть нюансы. вот у меня будут враги и мой персонаж, объекты всякие. чтобы им не проходить сквозь друг друга лучше просто коллизии добавлять к ним и всякие интерскетс? А проверку в поле не делать? но поле(=массив) мне все равно нужно, как бы его из любой сцены без гемора тянуть? это уже к синглтону или то другое?
Аноним 29/04/24 Пнд 19:04:37 947765 268
>>947764
Я аналогичное делал рейкастами, тоже пошаговое. Не знаю правильно или нет, но для меня работало. Можешь посмотреть туториал на какой-нибудь сокобан.
Аноним 29/04/24 Пнд 19:15:00 947768 269
>>947765
окей, просто думаю, оптимальнее ли, чтобы был один глобальный чел и он все проверки делал, без инструментов физики.

еще бы со структурой разобраться. стараюсь не мешать скрипты, но все равно туда экспорт, сюда экспорт. мб сигналы помогут позже.
Аноним 29/04/24 Пнд 19:25:53 947774 270
>>947761
Угу, ему то как раз джва года, но чел выкладывал его на итче и без тегов на гитхабе, то мне и не попадался.
Аноним 29/04/24 Пнд 19:25:59 947775 271
>>947744
>ждать повторной отправки дохуя надо
Осторожно, спойлеры:
С каждой мочерацией этот интервал увеличивается в геометрической прогрессии. Через пару отправок будет уже три-четыре дня. Потом неделя. Потом две. Потом месяц.
Аноним 29/04/24 Пнд 19:30:13 947776 272
>>947764
Если у тебя из клетки в клетку, то тебе вообще говоря коллизии не нужны, тебе надо просто в массиве хранить признак проходима клетка или нет. Например, это может быть отдельный массив bool, или по дедовски тайлы с индексами например от 100 до 200 непроходимы. Можно навернуть функцию которая возвращает isFree(), которая проверяет тайлы, или пробегает по списку объектов и игроков и сравнивает их координаты. Синглтонов в целом лучше избегать, практически всегда свойства синглтона можно перенести в свойства какого то конкретного объекта.
Аноним 29/04/24 Пнд 19:30:26 947777 273
>>947768
В геймдеве синглтон не является антипаттерном. Не бойся синглтонов, ёпт!
Аноним 29/04/24 Пнд 19:30:37 947778 274
Аноним 29/04/24 Пнд 19:31:23 947779 275
>>947777
Угу а потом он захочет добавить какую нибудь вторую карту и окажется что надо перелопатить пол игры.
Аноним 29/04/24 Пнд 19:32:04 947780 276
>>947778
Люди любят общение. Если интервалы станут слишком длинными, набери горячую линию и на созвоне кабанчиком обкашляй вопросики.
Аноним 29/04/24 Пнд 19:33:34 947781 277
>>947779
В смысле? Давай, покажи мне на примерах, как из-за синглтона например Input тебе пришлось перелопатить код игры?
Аноним 29/04/24 Пнд 19:35:13 947782 278
>>947781
Так они и страдают там с добавлением джойстиков.
Аноним 29/04/24 Пнд 19:38:48 947785 279
>>947780
Люди да, а корпорации нет. С ужасом вспоминаю времена, когда мне по работе пришлось пробиваться к бизнес-саппорту гугла. Не смотря на охуительные деньги им было абсолютно поебать. Фейсб[censored] был еще хуже.
Аноним 29/04/24 Пнд 19:49:04 947790 280
>>947782
Ну то есть примеров не будет. Как говорится, слышал звон, де не знаешь, где он. Так вот я тебе объясняю. Правильно спроектированный синглтон не помешает "ему" добавить новые уровни в игру. Наоборот, упростит.
Аноним 29/04/24 Пнд 19:51:16 947794 281
Блять, вспомнил что у меня в анимации обратного отсчета было GO, стер нахуй и теперь там красуется 0, и вспомнил то что в апгрейдах уровень указывается как LVL а максимальный MAX, стер к хуям. Ну его нахуй, лучше не рисковать.
Рекламу перемонтировал буквально за считанные минуты, теперь там кринжовые смайлики вместо текста. Вообще реклама сама по себе кринж ебаный, ну а че поделать.
Щас сижу ищу какие косяки еще могут быть.

>>947775
Да я заметил, прошлый раз сутки ждать надо было, сейчас - 2. Хуево мне от этого. Так можно и не дожить до релиза.
Аноним 29/04/24 Пнд 19:56:35 947797 282
>>947790
Ты определись, речь про Input или про уровни? Это разные случаи.
И да, я привел пример. Если тебе надо совсем конкретно, то представь себе что у тебя хотсит два игрока. У обоих игроков есть action "jump", и... Упс. Так сделать не получится, потому что Input- singleton и is_action_just_pressed не различает игроков. Тебе сходу придется делать player1_jump, player2_jump... А если игроков будет много, или неизестное кол-во... И это просто на ровном месте, которых не было бы, если бы для разных игроков был разный инстанс инпута (со своими наборами клавиатур/джойстиков внутри)
Аноним 29/04/24 Пнд 20:01:06 947798 283
>>947797
Ну так бинди клавиши напрямую, без экшенов. Такая возможность есть. Если уж ты хочешь хотсит на неопределенное число игроков. Пример фейловый. Синглтон не виноват. Виноват >>947797-девелопер, который не изучил возможности АПИ. Давай еще примеры. Мне понравилось.
Аноним 29/04/24 Пнд 20:02:22 947799 284
>>947798
>>947797
Давай придумай как тебе мешает синглтон PhysicsServer.
Аноним 29/04/24 Пнд 20:04:31 947800 285
>>947798
Угу, то есть ты предлагаешь написать свой Input. Пример абсолютно удачный. Ты делаешь игру на 1 игрока, чтобы добавить 2 игрока, из за синглетоности надо переписать экшны 1 игрока и свой инпут.
Аноним 29/04/24 Пнд 20:09:04 947804 286
>>947799
Ну там же где и всегда в таких случаях. Если тебе надо две одновременно разных симуляции. Например с разным fixed time. Может быть что то можно решить с помощью custom world, но он странный.
Аноним 29/04/24 Пнд 20:09:34 947805 287
>>947800
Я предлагаю использовать свойства имеющегося инпута. Давай без демагогии соломенных чучел, ок?
Аноним 29/04/24 Пнд 20:13:12 947808 288
Так что дети, если боитесь юзать синглтоны, то называйте их серверами, менеджерами, фабриками и - юзайте.
Аноним 29/04/24 Пнд 20:13:47 947809 289
>>947808
Шинами еще, вспомнил.
Аноним 29/04/24 Пнд 20:27:21 947812 290
>>947805
Так не занимайся демагогией. Я предельно конкретно расписал. Отказ от экшнов приведет к тому, что ты 1) отказываешься от just_pressed, и 2) от маппинга кнопки джойстика и клавиатуры на одно действие, то есть по прежнему мой поинт - добавление второго игрока приведет к тому, что тебе надо переписать существующий функционал, потому что первый уперся в возможности синглтона.
Аноним 29/04/24 Пнд 20:51:49 947819 291
>>947768
короче я пока коллижны оставил. оно само все делает и мне как бы уже не надо следить. еще такой момент, что у меня есть player, я хочу менять коллижн, я правильно делаю - что использую get_node, ток он в process'e, неудобно как-то?
Аноним 29/04/24 Пнд 21:22:42 947833 292
>>946416 (OP)
Как через JavaScript.create_object создать Dictionary? С array всё работает.
Аноним 29/04/24 Пнд 21:31:14 947835 293
1602803297342.png 11Кб, 283x191
283x191
>>947833
Может быть никак? В JS словарь это объект с ключами-значениями.
create_object создает яваскриптовый объект, а не в годоте. Но, видимо, для массива написана прямая конвертилка.
Аноним 29/04/24 Пнд 22:35:59 947861 294
>>947835
Собственно, разобрался и через Object создал. Теперь осталось понять, почему яндекс мозга ебёт и возвращает null, вместо значения. Значение точно есть
Аноним 30/04/24 Втр 02:28:05 947878 295
Бля объясните дебилу, как общаться между сценами. не между узлами внутри, а между сценами, не вложенными одна в другую, а просто две сука сцены. Везде пишут про сигналы, но эта херня только внутри одной сцены работает, или что я не так с ними делаю. через геты тоже че-то не то, либо я уже в глаза блять обдолбался, пиздец замучался сука.
Аноним 30/04/24 Втр 02:32:52 947879 296
>>947878
>но эта херня только внутри одной сцены работает
???
Соединяешь от сцены к сцене, через редактор или через код. Через код это удобно делать в родителе обеих сцен.

То есть:
- Родитель <- тут управляешь общением
-- Сцена1
-- Сцена2
Аноним 30/04/24 Втр 02:37:21 947880 297
>>947879
То есть в твоей схеме и у Родителя скрипт, и у сцены2 скрипт, и у сцены1 скрипт? И в Родителе конннект?
Аноним 30/04/24 Втр 02:40:40 947881 298
image.png 973Кб, 720x717
720x717
>>947880
Да, все так. И внутри сцен1 и сцен2 ты должен иметь свои сигналы, которые издаются когда нужно. Потом эти сигналы ты в родителе соединяешь, и сцены говорят друг с другом. Родитель тут чисто управлятор-посредник.
Аноним 30/04/24 Втр 02:52:15 947882 299
>>947881
Сука какой же я тугодум. Бляяя. Спасибо, добрый анон. Доперло наконец. АААААА
Аноним 30/04/24 Втр 03:40:44 947883 300
Нашел охуенный способ повторять текстуры на 3д мешах.

1. текстуру импортируем с флагом repeat
2. в материале меша, в флагах, ставим world triplanar
3. в материале меша, в uv1, ставим галку triplanar

Все. Меш скалируем и двигаем как душе угодно, текстура никогда не поедет, не растянется, всегда идеально четкая, всегда дорисовывается будто из воздуха.
Аноним 30/04/24 Втр 03:45:02 947884 301
>>947883
Хотя нет, у этого есть свои минусы. Но все равно интересный эффект. Весь мир по одной текстуре.
Аноним 30/04/24 Втр 10:31:30 947898 302
Гайс, а как при вызове панели с кнопками, сделать их сразу активными, а не после того как кликнул по ним мышкой? Тип я хочу чтобы выбрать какую кнопку нажать можно было через клавиатуру ui_up, ui_down и тп, но она не реагирует пока не нажмешь на кнопку мышкой
Аноним 30/04/24 Втр 11:16:27 947905 303
>>947898
В коде прописываешь:
button.grab_focus()
В самой кнопке, от Control есть параметры Focus, там редактируешь соседние кнопки, чтобы к ним перемещаться с помощью клавиатуры.
Аноним 30/04/24 Втр 12:05:18 947908 304
image.png 2235Кб, 1874x1499
1874x1499
Аноним 30/04/24 Втр 12:28:41 947910 305
>>947878
Нет, сигналы работают между разными сценами.
Подписка выглядит так
sender.connect(signal, receiver, callback, parameters)
Аноним 30/04/24 Втр 12:30:16 947911 306
>>947883
ЕМНИП трипланар снижает производительность, там вроде в шейдере больше чтений текстур.
Аноним 30/04/24 Втр 13:23:40 947920 307
>>947898
Плюс там можно шорткат указать. Удобней чем стрелочки.
Аноним 30/04/24 Втр 13:27:57 947921 308
>>947920
Удобней-то оно удобней, но в классических десктоп-приложениях. В классических игорах подразумевается управление стрелками, перебор элементов меню.
Аноним 30/04/24 Втр 13:32:35 947922 309
>>947921
Ну не, в стратегиях тоже все на шорткатах, а то и на целой их иерархии.
Аноним 30/04/24 Втр 15:48:00 947957 310
>>947922
В наше время приходится сразу думать об управлении и на мобилках и свище.
Аноним 30/04/24 Втр 15:57:54 947960 311
>>947957
С этим в годоте всё шоколадно. Настраиваешь в свойствах проекта экшены управления, привязываешь их и к клавиатуре и к мышке и к геймпадам всех сортов и к гироскопу. А затем используешь одну кодовую базу для управления любым распознанным способом. Например, одно и то же действие может быть как Ctrl+G на клавиатуре устройств с клавиатурами и так же может быть наклоном назад на устройствах с гироскопами.
Аноним 30/04/24 Втр 16:06:26 947962 312
а почему у меня одна нода в белый красится. все ноды 2д, все было синее, после какого-то времени/перезапуска - одна единственная из всех теперь белая?
Аноним 30/04/24 Втр 16:18:29 947965 313
Аноним 30/04/24 Втр 16:21:32 947966 314
>>947965
node2d, без детей, есть скрипт
Аноним 30/04/24 Втр 16:36:30 947972 315
>>947962
Это я ее перекрасил пока ты спал.

Скорее всего ты сделал ПКМ по ноде и Change type. Поэтому имя осталось от Node2D, а сама нода стала типом Node. Измени обратно.
Аноним 30/04/24 Втр 17:05:15 947981 316
3971f1cc-846a-4[...].jpg 87Кб, 693x690
693x690
Аноним 30/04/24 Втр 17:27:57 947985 317
1714487279284.png 7Кб, 265x93
265x93
1714487279312.png 5Кб, 245x77
245x77
>>947981
Хаха! Смищно пошутил!
Аноним 30/04/24 Втр 17:39:17 947997 318
>>947981
отмена, я разобрался...
Аноним 30/04/24 Втр 17:45:09 947998 319
image.png 2Кб, 256x50
256x50
Аноним 30/04/24 Втр 17:48:50 948000 320
Аноним 30/04/24 Втр 18:38:35 948012 321
>>947998
Фух я уж испугался что Z теперь будет означать вперед, а не как сейчас -Z
Аноним 30/04/24 Втр 23:42:21 948142 322
image.png 3Кб, 162x157
162x157
Так ну вроде все перепроверил и сверился с требованиями по несколько раз, ну хуй знает к чему еще можно доебаться, разве что на яблоке может не запуститься ибо у меня все так же не работает, ну тут уже блять сори, хули я могу сделать, пускай или поддержку иос вырубают ибо у меня нет такой возможности в консоли, либо пускай сами ищут причины почему яблоко отказывается грузить звук.
Через пару минут отправляю на третий, надеюсь последний, заход.
Аноним 30/04/24 Втр 23:47:45 948143 323
image 5Кб, 166x220
166x220
Аноним 30/04/24 Втр 23:49:55 948145 324
>>948143
БЛЯТЬ И КАК Я НАХУЙ ДОЛЖЕН БЫЛ ДОГАДАТЬСЯ
БЛЯДСКИЙ ЯНДЕКС
ЕБАЛО БЫ РАЗБИТЬ ТОМУ КТО НАХУЙ ПРИДУМАЛ ЗАМОК БЛЯТЬ ПРИХУЯРИТЬ, ДА НА КОТОРЫЙ ЕЩЕ И НАЖАТЬ НАДО
Аноним 01/05/24 Срд 00:30:30 948153 325
>>948145
Нихуясе! Держись, братан! Верь в мою веру в тебя!
Аноним 01/05/24 Срд 11:36:58 948195 326
Пидоры блять, до экрана загрузки доебались, ну ахуеть можно, теперь блять 4 сука дня, ЧЕТЫРЕ НАХУЙ, ждать до следующей возможности отправки. Пиздец. Ну я уже достаточно отдохнул, поэтому буду некст игру делать, после того конечно как лоадскрин изменю.

Бля буду, эти пидарасы специально все косяки тебе не говорят чтоб сука в некст раз было из за чего развернуть, в этом я уже уверен на 100%.

Четыре дня сука, четыре блять, не, я конечно понимаю почему так, но не понимаю с какого хуя. Ладно если бы я прошлые доебы не фиксил и отправлял на похуй, но я же все блять правлю. Пиздец подгорело конечно.
Аноним 01/05/24 Срд 11:42:56 948198 327
>>948195
Я надеюсь ты выпишешь все доёбы в один большой гайд и выложишь ИТТ, Цены тебе не будет. Благодарность анонов будет вечной.
Аноним 01/05/24 Срд 11:52:19 948201 328
>>948198
Так и собираюсь сделать.
Аноним 01/05/24 Срд 12:06:14 948204 329
1714554374750.jpg 56Кб, 640x352
640x352
Аноним 01/05/24 Срд 12:24:10 948208 330
>>948198
Такой список уже есть, называется требования янд. к игре.
Аноним 01/05/24 Срд 12:28:02 948210 331
image.png 31Кб, 390x282
390x282
image.png 25Кб, 329x243
329x243
image.png 9Кб, 592x547
592x547
Доброго дня анончики. Понял что поставил себе невыполнимые цели и забросил свои попытки лезть в 3д (ну пока опыта нет, ессесна). Начал потихоньку осваивать работу с 2д, а конкретно делаю размеренный шутер-платформер наподобие Final Station. Пока еще не определился с визуалом решил сделать базу игры. Ну так ведь и надо по сути? Короче по гайдам оформил движение, прыжок, тайлмапы и приступил к лестницам. С ними у меня затык который я пока не знаю как решать. Суть: лестницы я хочу сделать модульными. Т.е. есть у меня блок лестницы 48px в высоту. Нужна лестница повыше? Просто дублирую ее и ставлю над. В общем повозился немного, сделал. Отдельный блок лестницы работает, но когда они стоят вплотную друг над другом - вторая лестница не воспринимается героем. Чувствую тут с оформлением сигналов затык, но какой - не могу понять. Подскажите пожалуйста.

Прилагаю код 1: игрока, 2: лестницы, 3: как стоят лестницы.
Аноним 01/05/24 Срд 12:37:23 948212 332
>>948210
Я так понимаю, тебе нужны лестницы разной длины? Ты можешь сделать "базовую" лестницу с кодом внутри, но с пустой текстуркой, пустой колиззией.
И уже непосредственно при добавлении лестницы в сцену, устанавливать для каждой свою длину, какую тебе надо
Аноним 01/05/24 Срд 12:38:16 948213 333
>>948210
Твой код: герой заходит на первую лестницу, получает climbing = true, может лезть наверх. Пока он на первой лестнице, заходит в область второй лестницы, видит, что climbing == true, ничего не делает, лезет дальше. Когда герой покидает первую лестницу, видит, что climbing == true, делает climbing = false. Герой падает тк climbing == false, мб задевает лестницу 1, снова делается climbing = true. Застрял.
Аноним 01/05/24 Срд 12:38:30 948214 334
>>948210
Стандартное решение - это счётчик пересекаемых объектов. В каждом онбодиентер делаешь +1 к счётчику, в каждом онбодиекзит делаешь -1. боди.климбинг = счётчик <= 0
Аноним 01/05/24 Срд 12:41:16 948216 335
>>948210
Да, возможно что покидание прошлого и заход в новую происходит одновременно, в таком случае гарантии порядка сигналов нет. Можешь написать принты в сигналах.
Что посоветовать? Логика должна быть не climbing=false, а climbing=false если не держишься внутри других областей. Вариант 1 - проверять get overlapping bodies. Вариант два - сделать climbing не bool, а int и делатб ему +=1 -=1 и проверять >0
Аноним 01/05/24 Срд 13:33:24 948230 336
>>948195
>поэтому буду некст игру делать
Кстати разумный подход, всегда так делаю. Пилю очередную игру, а с позапрошлой еще могу работать над публикацией на очередную платформу. Помогает не загоняться из-за шизов вроде яндекса, где доеб на доебе, а тебя горит выложить СЕЙЧАС. Нет, уже не горит, есть чем заняться.
Аноним 01/05/24 Срд 14:25:22 948235 337
>>948230
Заебало на РАБотке такое. Переключаешься уже на новый проект, всеми мыслями в нем, а там приходит тикет что какую то кнопку надо подвинуть в релизнутой.
Аноним 01/05/24 Срд 14:33:52 948237 338
>>948235
Только тут тебя никто не погоняет. Устанешь от текущего проекта - вернешься в старый через неделю и передвинешь кнопку.
Аноним 01/05/24 Срд 14:46:27 948240 339
Лоадскрин переделал, ну тут уже хуй доебутся.

>>948230
Да прохождение модерации на яндекс это блять как форсаж, каждый раз думаешь что последний заезд, а оказывается что нужно землю от инопланетян еще защищать.
Аноним 01/05/24 Срд 14:59:48 948245 340
>>948212
>>948213
>>948214
>>948216
Спасибо за быстрые ответы! Мне показался очень удобным способ с climbing int, так и сделал, проблема решена!
Аноним 01/05/24 Срд 16:19:47 948257 341
>>948245
> Мне показался очень удобным способ с climbing int
Я горжусь тем, что изобрёл его самостоятельно, в отрыве от миллионов других кодеров, открывших его до меня (даже до моего рождения).
Аноним 01/05/24 Срд 17:36:52 948270 342
Скриншот 01-05-[...].jpg 99Кб, 783x697
783x697
>>946416 (OP)
двач, аноны, помогите пожалуйста.
Как заставить наебнутую на материал пнг работать как пнг с прозрачным фоном?
Аноним 01/05/24 Срд 17:37:16 948271 343
>>948195
Ох анончик. Знал бы ты, как я тебе сочувствую. Осенью пытался через это говно пробиться. Начал в октябре, сдался перед НГ. В итоге они выкатили такую хуйню, с которой я уже не захотел разбираться.
>эти пидарасы специально все косяки тебе не говорят чтоб сука в некст раз было из за чего развернуть
Не совсем так. У них столько правил, что за один раз нереально проверить их все. Это позволяет ставить раком не только игроделов, но ещё и мочераторов.
Аноним 01/05/24 Срд 18:06:24 948279 344
>>948271
>с которой я уже не захотел разбираться.
А что не так было если не секрет.
>У них столько правил, что за один раз нереально проверить их все.
Да не, тотал бред. Модератор обязан проверить продукт полностью по всем пунктам, это его работа, но как показала практика, набрав 5-6 пунктов мочер тупо забивает хуй и отправляет вердикт. За такое только на гильятину их надо тащить. Другое дело то что он может из за человеческого фактора что то упустить, но когда косяк прям буквально перед ебальником с первых секунд, не сказать о нем - сокрыть информацию в личных целях. Для чего? Хуй знает. Просто он пидор вот и все. Считает себя дохуя важным и смотрит на тебя с высока, хотя по факту этот плебс за бесплатно тестирует мне игру.
Аноним 01/05/24 Срд 18:14:35 948282 345
>>948270
В флагах материала включи transparency
Аноним 01/05/24 Срд 18:21:33 948283 346
>>948282
а можно поподробнее?
Аноним 01/05/24 Срд 18:29:57 948285 347
1675395722846.png 441Кб, 1329x567
1329x567
Аноним 01/05/24 Срд 18:31:23 948286 348
>>948279
У него может быть рабочий день, где сказано проверить N проектов, конечно он будет после 5 пункта забраковывать, подумай как программист, это значит что эти пункты точно не сделаны и билд точно не пройдет.
Аноним 01/05/24 Срд 18:32:31 948287 349
>>948257
Молодец. скорее всего запомнил из какого нибудь мьютекса на Си++
Аноним 01/05/24 Срд 18:34:14 948288 350
>>948285
это че за версия годота братиш?
Аноним 01/05/24 Срд 18:36:40 948289 351
Скриншот 01-05-[...].jpg 99Кб, 784x666
784x666
>>948285
сделал, не так как ты сказал, но все равно спасиб братанчик! Там в транспаренси надо было чуть подольше поебаться
Аноним 01/05/24 Срд 18:38:33 948290 352
Аноним 01/05/24 Срд 18:39:33 948291 353
>>948290
в обеих??? у меня 4
Аноним 01/05/24 Срд 21:05:35 948308 354
>>948286
>У него может быть рабочий день, где сказано проверить N проектов
Это бред, скорее всего у них каждый отмодерированный проект в плюсик просто идет, от того наотъебись тестят и замалчивают траблы чтоб побыстрее урвать следующий проект.
>подумай как программист, это значит что эти пункты точно не сделаны и билд точно не пройдет
Не вижу логики. Я как бы не отдельную часть отдаю на модерацию, а полноценно готовый продукт, поэтому модер должен затестить игру полностью и выдать весь список ошибок, а не отдельно взятую какую то.
Можно конечно все списать на загруженность модера, то что у них там дохуя блидов на тест висит и поэтому они в спешке проверяют, но меня это ебать не должно, пускай штат расширяют тогда раз не справляются.
Аноним 01/05/24 Срд 21:15:13 948311 355
>>948308
Я ж говорю, ты не вкурил. Он работает на яндекс, а не на тебя. У него задача - пропущенная игра должна не содержать нарушений ни 1 правила. Это значит, что он может просто стопать при первом же нарушении, а то что он тебе пишет 5, это вообще то одолжение.
Аноним 01/05/24 Срд 21:42:28 948316 356
image.png 20Кб, 888x118
888x118
>>948311
Это ты не вкуриваешь бро. Яндекс - это бизнес, а бизнес любит деньги. Нет ни одной причины яндексу давать такие права модеру о которых ты пишешь.
>Это значит, что он может просто стопать при первом же нарушении
Нет, не значит. Скажу даже больше, разворачивая игру по 1 пункту он делает хуже в первую очередь самому яндексу а не разрабу, ибо чем быстрее выйдет игра, тем потанцевально быстрее яндекс заработает на ней. Причина таких поступков могут быть либо жажда наживы, либо побыстрее закончить работу.
Аноним 01/05/24 Срд 22:04:21 948320 357
>>948316
> бизнес, а бизнес любит деньги
Но работают там люди, а люди - долбоебы. См -> >>947785

Не переоценивайте эффективность корпораций. Сколько всякой хуйни они делают это ебануться. Все эти метаверсы за миллиарды, стадии-хуядии, порча собственных IP, баны и региональные локи, аутсорс критической инфраструктуры в какой-нибудь Бангладеш. А провал юнити с их роялти, после чего к нам в годот паровозами поехали? А проседающий под новым гениальным руководством твиттер? Ууу ебать.

>разворачивая игру по 1 пункту яндекс делает хуже в первую очередь самому яндексу а не разрабу
Там сидит Паджит Васян на фиксированной зарплате, который срать хотел на этот яндекс, ему бы домой побыстрей.
Аноним 01/05/24 Срд 22:14:33 948322 358
Аноним 01/05/24 Срд 22:19:41 948323 359
>>948320
Так вот и я о том же. Вся проблема в руководстве которое работает на похуй из за чего и чмодеры такие же.
Аноним 01/05/24 Срд 22:23:30 948325 360
>>948316
> Причина таких поступков могут быть либо жажда наживы, либо побыстрее закончить работу.
Либо синдром вахтёра.
Аноним 01/05/24 Срд 22:40:24 948329 361
>>948325
Ну это база любого чмодера.
Аноним 02/05/24 Чтв 00:24:17 948350 362
>>948316
>он делает хуже в первую очередь самому яндексу
Нихуя. Яндексу вообще не упёрлась именно твоя игра. У него таких, как ты, ещё несколько сотен. Чем меньше времени мочер тратит на одну игру, тем больше сможет проверить за смену; чем больше один чмодер сможет проверить, тем меньше их надо штук, а значит меньше зарплат платить. Так что просто переложим часть работы на тебя, чтобы ты сам всё перепроверил по каждому пункту; а не проверишь - получай штраф в виде увеличивающегося времени.
Так что дело не в работе на похуй. Дело в общем направлении бизнеса куда-то в противоположную сторону от клиентоориентированности. За и зачем поворачиваться лицом к разрабам? Их и так много, лучше будем отсеивать тех, кто недостаточно тщательно вылизывает нам анус.
Аноним 02/05/24 Чтв 00:57:15 948358 363
>>948350
И чем эти сотни отличаются от меня? Правильно, ничем. Их точно так же на отъебись модерируют, что тем по несколько заходов приходится делать для релиза.
>Чем меньше времени мочер тратит на одну игру, тем больше сможет проверить за смену
И тем меньше игр будет выпущено хотяб с третьей попытки. И тут уже возникает нихуевый вопрос, а точно ли выгодней иметь одного чмодера который проверяет 100 игр в сутки на отъебись, нежели иметь одного чмодера который дотошно проверяет 50 игр.
Со второй частью не могу не согласиться.

Ладно, не вижу смысла дальше засорять тред яндексом, один хуй ничего не изменится, модеры как были уебками так и останутся.
Спокойно ночи.
Аноним 02/05/24 Чтв 01:01:05 948360 364
Я правильно понимаю, что мануалы по 3 годоту которые содержат ноды, убранные в 4, можно не смотреть?
Аноним 02/05/24 Чтв 01:02:02 948361 365
>>948358
Тем, что они после первого фейла читают чеклист правил и выполняют.
Аноним 02/05/24 Чтв 01:26:10 948362 366
>>948360
Иногда их можно адаптировать под 4, если в курсе что-куда менялось.
Аноним 02/05/24 Чтв 13:59:37 948459 367
>>948358
>И тем меньше игр будет выпущено хотяб с третьей попытки.
Дык это же хорошо. Я знаю несколько интернет-магазинов, которые вместо расширения клиентской базы стараются её всячески сократить. Почему? Например, потому что хотят работать с юриками, но не с физиками: юрик закупает много и платит безналом, а физик по чуть-чуть и аналом. Или не хотят увеличивать штат, бухгалтерию в частности. Или не могут расширяться по какой-то причине, ну там, из-за поставщиков.
Аноним 02/05/24 Чтв 16:22:53 948493 368
image.png 5Кб, 325x179
325x179
Это накидано из готовых примитивов-кубиков годота. Стоит ли заморачиваться и переделывать это в 3д редакторе в одну общую меш? То есть, ради производительности.
Аноним 02/05/24 Чтв 16:29:37 948496 369
>>948493
После 100 имеет смысл.
Аноним 02/05/24 Чтв 16:35:04 948499 370
>>948496
Тогда норм, едем дальше.
Аноним 02/05/24 Чтв 18:19:28 948513 371
Аноним 02/05/24 Чтв 21:07:55 948537 372
>>948524
> облако.jpg
На аниме тяночьку похожее...
Аноним 02/05/24 Чтв 21:15:41 948541 373
0000-1498.mp4 6025Кб, 800x600, 00:00:49
800x600
0018-0909.mp4 6425Кб, 800x600, 00:00:29
800x600
0636-1181 - Cop[...].mp4 1939Кб, 1024x768, 00:00:18
1024x768
Захотелось сделать демку на основе часто снящегося кошмара - захожу в подъезд дома своего и не могу выйти, окна заколочены, дверь в подъезд либо заварена решеткой, либо пропадает, на лестничной площадке провалы и завалы строй материалами, в квартире дверь не закрывается. В подъезде и на лестнице шоркаются психи болезненного вида - бледная кожа, выпадающие волосы, грязная одежда.

Хочется сделать что-то похожее на Silent Hill 1. Начал накидывать каркас, но понял что конкретной линии ключевых моментов сюжета не наклевывается. Может анон поможет.
Аноним 02/05/24 Чтв 21:21:32 948543 374
>>948541
А потом ты просыпаешься и слышишь нарастающий вой сирены и понимаешь, что не закрыл гермодверь!

> Может анон поможет.
Чо делать нада?
Аноним 02/05/24 Чтв 21:26:10 948544 375
>>948541
Но описанное тобой это обычная ежедневная реальность!

>Начал накидывать каркас, но понял что конкретной линии ключевых моментов сюжета не наклевывается. Может анон поможет.
Я подобные мозговые штурмы через чатгпт решаю.
Аноним 02/05/24 Чтв 21:39:09 948548 376
>>948513
Хуя ебать штука вкусная. Спасибо.
Аноним 02/05/24 Чтв 21:45:53 948549 377
>>948543
>Чо делать нада?

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

>А потом ты просыпаешься и слышишь нарастающий вой сирены и понимаешь, что не закрыл гермодверь!

Была идея как дом постепенно превращается в гигагрущ с периодическим воем сирен что с каждым разом все ближе и ближе, но ключевых моментов так выстроить и не удалось.


>>948544
>чатгпт

Тупой он очень.
Аноним 02/05/24 Чтв 21:46:42 948550 378
>>948549
Четвертый норм. Он мне даже рефы генерит для 3д моделирования и код на гдскрипте херачет.
Ну чё, может ваш чат ЖПТ такое? Аноним 02/05/24 Чтв 21:47:04 948551 379
>>948541
> конкретной линии ключевых моментов сюжета не наклевывается
Главный герой, хикка и затворник, сидел на форумах даркнета и промышлял тульповодством по гайдам с тех форумов. Вырастил себе тульпу. Милую, грустную девушку с рыжими косичками. Сначала всё было нормально. Тульпа внимательно слушала рассказы ГГ о его жизни тяжкой. Кивала головой. Давала советы нежным голоском. Советы эти помогли ГГ в жизни. Где-то он стал смелее, где-то эффективнее. Сменил днищеработу на более перспективное весломесто на галере. Но день за днём, что-то неуловимо менялось в реальности. И однажды девочка-тульпа призналась ГГ.

Существует тонкий мир духов, мир идей, противоположный миру главного героя, плотному миру материи. Она не была создана ГГ. Она просто явилась на его зов. Существа с той стороны могут проникать в плотный мир, если есть маяк. "А маяк, это ты, Антоша, твоё желание создать тульпу." С этого момента всё пошло наперекосяк. ГГ часто задавался себе вопросом, не сошёл ли он с ума? Тульпа предложила ГГ отправиться с ней в её мир, но она сразу честно заявила, что будет высасывать из него энергию. "Мы питаемся энергией жизни. Весь наш мир питается энергией вашего мира, равно как ваш мир питается идеями нашего."

"Возьми меня за руку и не отпускай. Между мирами есть мост. Своеобразное подобие полноценного мира. Он недостаточно плотен, чтобы быть вашим, и недостаточно эфирен, чтобы быть нашим. Но он хорош в своей роли мира-моста. Там, мои соплеменники могут относительно свободно передвигаться, обретая форму. Там твои соплеменники могут относительно свободно перемещаться, теряя форму. Мир сновидений. Мир кошмаров."
Аноним 02/05/24 Чтв 21:47:31 948552 380
>>948550
Где его использовать бесплатно?
Аноним 02/05/24 Чтв 21:54:07 948555 381
>>948550
Чтобы построить ключевые моменты сюжета, попробуем следовать классическим элементам жанра и ваших сновидений.

1. Введение в историю: Главный герой или героиня возвращается домой под сильным ливнем, освещение мерцает или вовсе выключено, создавая ощущение изолированности уже с самого начала.

2. Замысел безысходности: Попытка входа из подъезда должно перерасти в открытие того, что все обычные пути эвакуации заблокированы или искажены. Это создаст состояние паники и ощущение ловушки.

3. Первая встреча с "болезненными": Визуальное и игровое введение врагов, которые будут преследовать игрока. Психически неуравновешенные персонажи могут появиться внезапно, добавляя уровень неожиданности к игре.

4. Исследование окружения: На пути главного героя — ряд подсказок и головоломок, которые подталкивают его думать, что происходит и как найти выход.

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

6. Поиски выхода: По мере прогресса в игре, главный герой обнаруживает всё более странные и пугающие изменения в подъезде, психологические и физические препятствия, с которыми он должен столкнуться.

7. Кульминация и разгадка: Поиски выхода приводят к глубокой личной трагедии или к реальности, которая была искажена травматическим опытом. Разгадки могут быть не однозначными, но должны давать чувство разрешения истории.

8. Социальный комментарий: Как в "Silent Hill", где были затронуты темы вины и искупления, ваша игра может включать комментарии на темы психического здоровья, одиночества в современном мире, или насколько хрупкая может быть казалось бы привычная реальность.

Каждый из этих моментов – это отправная точка для более глубокого сюжетного развития и детализации. Создание кошмарного мира, где логика искажена, и наполнение его символичными деталями и элементами бэкстори персонажей добавят глубины и реиграбельности вашей игре.

>>948552
Вот этот способ все еще рабочий: https://www.youtube.com/watch?v=w-0b6nQOH7Q
Аноним 02/05/24 Чтв 22:11:34 948559 382
>>948552
Суть в том, чтобы найти стартап, который делает какую-то свою надстройку, но сам под капотом пользуется гпт4, и получив инвестиции, в качестве рекламы несколько месяцев раздает доступ бесплатно. Так и живем. Капитализм, хо.
Ну чё, может ваш чат ЖПТ такое? Аноним 02/05/24 Чтв 22:18:32 948560 383
>>948551
В первый раз главный герой (ГГ) и тульпотяночка (ТТ) прошли через междумирье вполне легко и без происшествий. Это случилось между увольнением ГГ с днищеработы и поисками новой. Он оплатил коммуналку на месяц вперёд. Взял за руку ТТ и закрыл глаза. В ушах шевельнулся лёгкий шелест и шёпот. Стало холоднее. Он открыл глаза. Вместе с ТТ он всё так же стоял в своей квартире, но только теперь она была совершенно пуста. Голые бетонные стены. Пустые оконные проёмы. И серая мгла за ними вместо неба. ГГ поёжился от накатившего ужаса, но ТТ ободряюще улыбнулась.
— Междумирье выглядит незавершённым, недосозданным. В своих снах вы дорисовываете вокруг себя детали, чтобы видеть то, что хотите видеть. Однако же, без шор сна на глазах оно выглядит вот так.
Они вышли из квартиры на лестничную клетку, зияющую темными дверными проёмами соседних квартир. ГГ явственно вообразил себе гнетущую пустоту, прячущуюся в углах всего здания, но быстро взял себя в руки и сосредоточился на ТТ, какая она милая, какая отважная.
Вдвоём они спутились по лестнице на первый этаж и вышли наружу из мертвого скелета здания, лежащего на помертвелой серой земле, словно иссохший череп исполинского древнего существа, зияя пустыми глазницами окон.
Лишь один раз ГГ обернулся, провожая дом взглядом.
Земля постепенно зеленела, покрывалась мхом, листочками, травинками. Глядь, а вокруг уже и деревья растут. ГГ и ТТ внезапно оказались в густом волшебном лесу. ТТ отпустила руку.
— Мы пришли. Мы уже у меня. Здесь тебе ничего не угрожает.

В этом волшебном лесу они и провели чудесный месяц. Резвились, веселились, и конечно же еблись. Сделали кучу квестов и апнули левел до 75 поинтов! Но пришло время возвращаться назад. Потому что живым нельзя долго находиться в мире идей. Да и ГГ с каждым днем начинал чувствовать странную усталость, сначала приятную, но всё более и более гнетущую.
Аноним 02/05/24 Чтв 22:33:38 948565 384
>>948551
>>948560
Какой-то фанфик по бесконечному лету.
Ну чё, может ваш чат ЖПТ такое? Аноним 02/05/24 Чтв 22:48:14 948568 385
>>948560
По возвращении в реальность, ГГ дня три отсыпался. Потом довольно легко нашёл новую работу. Жизнь покатила как по маслу, житуха.
Спустя пару месяцев, ГГ обнаружил, что за ним следят. То и дело он замечал краем глаза тянущихся следом незнакомых людей. Когда его подозрения оформились в уверенность. Он спросил у ТТ, что происходит. Она насторожилась и словно советуясь с кем-то долго, смотрела в потолок.
— Инквизиция.
— Инквизиция? Серьёзно?
— Они не так круты, как раньше, но всё еще весьма настырны. Могут доставить проблем. Он еще не заговаривали с тобой?
— Нет.
— Хорошо. Время есть. Придётся нам пуститься в бега. Готов ли ты бросить всё?

Но времени оказалось не так много. На следующее утро, выйдя в подъезд ГГ встречает двух мутных типов в штатском, но протокольного вида.
— Анонов Антон Двачеевич? Пройдёмте с нами, — и корочку в лицо показывает. А там написано "ФСБ, Отдел РГ", ну что тут возразишь?
И они идут к черному джипу, а перед джипом стоит ТТ облокотившись на капот двумя миниатюрными ладошками.
— Не бойся, сейчас я тебя вытащу.
И тут хуяк! Воздух наливается свинцовой тяжестью. Солнце меркнет. Люди вокруг исчезают. Агенты резко выхватывают табельное оружие из кобуры. Толкают ГГ в джип.
— У нас контакт! — кричит третий агент, сидевший в машине.
— Вот оно! — указывает на ТТ дулом пистолета второй агент.
Всё перемешивается, словно в урагане. У ГГ в ушах свистит ветер, швыряющий пыль и капли дождя в незакрытую дверь. Где-то вверху раздаётся леденящий душу звериный вой. Джип выглядит заброшенным и прогнившим. Агентов и след простыл. ТТ тоже исчезла. ГГ осматривается по сторонам. Поздний вечер. Старое кладбище на отшибе. В стороне виднеется небольшая деревенька в 3.5 избы. ГГ выбирается из заброшенного трактора, в котором сидел. И поёжившись идёт в сторону деревни.
Аноним 02/05/24 Чтв 22:57:14 948571 386
>>948568
уже украл идею и выложил в стим
Ну чё, может ваш чат ЖПТ такое? Аноним 02/05/24 Чтв 23:08:01 948573 387
>>948565
Деревня всё ближе. В оконцах жёлтый свет. Подходит к первой избе. Стучит в дверь.
— Люди добрые. Есть кто дома?
— Сгинь! Сгинь нечистая сила! — глухо визжит изнутри старушечий голос.
ГГ пожимает плечами и движется к следующей избе, но приближаясь, ноги его становятся ватными. Слепой дед в инвалидной коляске сидит на крыльце и направляя пустые глазницы следит за ГГ. "Пойду-ка я мимо" — проносится мысль.
— Тульпошный штоле? — добродушно восклицает дед. — Ну, чего оробел? Заходь в избу. Здеся тя никто больше не пустит. Народ больно суеверный та дикий.
ГГ подходит ближе.
— Здрасьте. Я тут это.
— Да понятно-понятно, — перебил его дед и наклонившись вперёд понизил голос. — Забросили тебя сюдой. Не лясгай языком. Заходь.

>>948571
Обидеть художника может каждый.
Аноним 03/05/24 Птн 03:39:36 948600 388
image.png 9626Кб, 3000x3000
3000x3000
Делайте игры. Давайте, раз-раз.
Аноним 03/05/24 Птн 07:43:41 948605 389
>>948600
Делаем-делаем. Всё будет, но не сразу.
Аноним 03/05/24 Птн 09:49:51 948621 390
>>948541
У Дэвида Блейка есть хорошие книги по сценарному ремеслу. Советую почитать на досуге.

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

Демка огонь! Это фантомная камера?
Аноним 03/05/24 Птн 09:55:06 948622 391
>>948621
>У Блейка Снайдера
Самофикс
Аноним 03/05/24 Птн 13:17:31 948641 392
>>948621
У Дэвида Блейна?

Какие еще советы дашь по сценарию? А конкретно по диалогам есть что полезное почитать/посмотреть?
Аноним 03/05/24 Птн 13:22:10 948642 393
>>948621
>Буквально несколько предложений в которые ты должен уместить всю конву своего сюжета:

У меня есть только плановый антураж на основе кошмара, а вот сюжета никакого не приходит. Пока буду накидывать основные игровые объекты для взаимодействия, сделаю подъезд с парой этажей и квартирой ГГ, может в процессе еще что в голову придет, или анон накинет.

Все что пока пришло: игра начинается когда ГГ осознает что его запасы продовольствия подошли к концу. При осмотре квартиры ГГ накидывает комментариев о том сколько недель он уже не может выйти из подъезда и куда пропали все соседи. ГГ может подняться вверх и вниз на два этажа, но не дальше, дальше темнота за решетками. Дальше попытки взломать двери соседей и пробраться на другие этажи через мусоропровод, лифтовую шахту и прочее. Клишированно. В какой момент добавить монстров - хз.

>Это фантомная камера?
Наверно, если я правильно понял.
Аноним 03/05/24 Птн 13:49:34 948651 394
>>948642
Анон, на сколько минут планируется демка? Могу помочь с сюжетом, но хз, как много тебе нужно. Ещё бы хотелось услышать, какое будет настроение игры, начало и конец. Список механик и какие будешь добавлять. Какие у тебя рефы помимо SH1?
Аноним 03/05/24 Птн 14:20:48 948658 395
>>948651
>Анон, на сколько минут планируется демка?

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

>Какие у тебя рефы помимо SH1?
>настроение игры, начало и конец.

Я бы даже сказал гибрид SH1 и SH4: The Room с упором на последнее, там хорошо получилось создать давление замкнутого пространства и нереальности происходящего - когда играл с пк, думал что порезанный фпс это часть дизайна, дескать, герой ощущает происходящее как во сне, поэтому все движения медленные и плывучие. Когда появился интернет, узнал что это баг порта на пк, но мне заехал этот баг как концепция. То есть, если персонаж сталкивается с неестественным - монстры или какие-то особые надписи на стенах - начинается шум и замедление.
По настроению думаю близко к первому "Fear and Hunger", с его ощущением нарастающей обреченности. Может еще "Martian Gothic: Unification"
Я бы еще обратился к рассказам из Самосбора "Мозговой Зуд" и "Порождения".

Под конец хорошо бы убить ГГ, либо он выбирается наружу но при таких условиях, что лучше бы помер, без раскрытия причин происходящего.
Аноним 03/05/24 Птн 14:31:48 948659 396
>>948658
Окей, понял тебя. А по механикам? Как я понял, будет боёвка. В принципе, если хочешь, могу набросать каркас сценария, если понравится, то будем наращивать детали.
Аноним 03/05/24 Птн 14:45:30 948660 397
>>948659
>А по механикам? Как я понял, будет боёвка.

В основном холодное оружие которое можно найти по мере изучения соседних квартир - бита, кусок трубы, инструмент. Простое огнестрельное тоже, но с очень ограниченным арсеналом, вероятно вне основного квеста, например, найдя заметку в квартире старшего по подъезду, которая намекает на то что житель квартиры N есть полицай или ветеран, а там уже игрок решает, стоит ему туда искать путь или нет, а там уже найдет доп. арсенал.
Сама боевка примитивная, на уровне того же SH 1-4.

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

>В принципе, если хочешь, могу набросать каркас сценария, если понравится, то будем наращивать детали.

Попробуй, если желание будет. Может и в треде поживее станет.
Аноним 03/05/24 Птн 16:25:07 948684 398
>>948660
а потом мы его украдем, сделаем шидевр 10из10 и наживемся, да, анончики?
Аноним 03/05/24 Птн 16:34:24 948689 399
>>948660
Окей, набросаю чего-нибудь
>>948684
Разумеется
Аноним 03/05/24 Птн 16:47:01 948694 400
image.png 14Кб, 457x117
457x117
Снова здрасте, снова с лестницами затык.
Решил попробовать сделать систему на рейкастах чтобы:
1) ограничить движение выше лестницы и чтобы персонаж не прыгал как рыба из воды при зажатии кнопки "вверх"
2) упростить возможное добавление в будущем большого количества лазабельных объектов которым можно просто присвоить группу "ladder"
3) Возможно осуществить систему заползания персонажа на поверхность (вижу это так - персонаж проигрывает анимацию залезания с лестницы на уступ и после этого сцена игрока телепортируется в точку конечного кадра анимации)
4) Напрячь мозгу

Проблема с которой столкнулся - при отворачивании от лестницы гг бежит по небу тк climbing все еще true, но когда касается стены - падает. Я так понимаю get_collider() фиксирует значение разово при касании, но вот как его периодически опрашивать? В документации пока ничего не отметил полезного, опыта мало.
Аноним 03/05/24 Птн 16:50:44 948697 401
>>948660
> Может и в треде поживее станет.
Да, в треде что-то никого нет. Пусто как-то.
Аноним 03/05/24 Птн 16:52:40 948698 402
>>948694
Используй Area и метод get_owerlapped_bodes()
Аноним 03/05/24 Птн 17:29:51 948709 403
0065-0991.mp4 3312Кб, 800x600, 00:00:30
800x600
Screenshot21.png 298Кб, 986x735
986x735
Нужно наверно взять модель манекена пока каркас игры конструирую, на Пепу смотреть весело, но очень он непропорциональный. Хотя тут и Годетта есть на скетчфабе халявная.
Анимации для персонажа беру с Mixamo, но монстрам скорее всего придется делать вручную.
Аноним 03/05/24 Птн 17:32:35 948711 404
>>948709
В ассет либе пара манекенов была.
Аноним 03/05/24 Птн 17:39:22 948716 405
>>948709
Вот тебе кусок сценария, думой.
https://justpaste.it/g6w4k
Анон, у тебя, особой конкретики нет, например, характер героя, омежка он или нет, и т.д. Поэтому писать неудобно, потому что я могу писать, так, как я это всё вижу, а у тебя в голове совсем всё по-другому и ты в итоге меня нахуй пошлёшь. Так что, напиши, что ты думаешь, и продолжать ли мне тратить время или нет.
Аноним 03/05/24 Птн 17:39:45 948717 406
image.png 399Кб, 600x583
600x583
>>948709
Оставь пепу, слышь.
Аноним 03/05/24 Птн 18:46:18 948732 407
>>948716
> Вот тебе кусок сценария
Как-то слабовато, ИМХО.
> у тебя, особой конкретики нет, например
> писать неудобно
Он просил нас придумать ему эту самую конкретику. Если я правильно понял.
>>948709
Я же правильно понял?>>948541
> Хочется сделать что-то похожее на Silent Hill 1. Начал накидывать каркас, но понял что конкретной линии ключевых моментов сюжета не наклевывается. Может анон поможет.

>>948551 >>948560 >>948568 >>948573
Аноним 03/05/24 Птн 18:52:43 948735 408
>>948732
>Он просил нас придумать ему эту самую конкретику. Если я правильно понял.
Ну тогда виденье проекта перейдёт сценаристу и ОПу придётся делать, так, как хочет сценарист, либо переписывать под себя и послать сценариста нахуй. Тут ОПу надо задать рамки, и сюжетные, и по механикам. Иначе отсебятина и маняфантазии пойдут
Аноним 03/05/24 Птн 18:54:17 948736 409
>>948735
Ждём, что нам напишет ОП.
Аноним 03/05/24 Птн 18:57:14 948737 410
>>948735
> ОПу
Бля, по привычке написал, лол.
Аноним 03/05/24 Птн 19:14:17 948751 411
Screenshot23.png 193Кб, 798x436
798x436
>>948717

Добавлю старый советский чумодан под кроватью ГГ с кодовым замком, кодом будет номер твоего поста. В чумодане будет скин пепы.

>>948732
>Он просил нас придумать ему эту самую конкретику. Если я правильно понял.

Так в целом и получается. Он накидает скелета, а в ходе треда тот обрастет мясом, ака конкретикой.

>>948716
> думой.

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

В мусорном ведре еды точно нет, если персонаж сидит запертый до истощения ресурсов, там точно не останется.

> стучит в двери на 1, 2 и 3 этаже
> поднимается на 4 этаж

Думою ГГ следует запереть в 20-ти этажном доме где-то между 14 и 18 этажами. Чтобы из окна мир выглядел безлюдным, но чтобы это было не до конца ясным, а в пролетах на лестнице между 13-14 и 17-18 этажами появились заваренные решетки + куча недвижимого хлама ака мебель.

> Он стучит в одну из дверей — она открыта.

За неделю-две взаперти ГГ скорее всего уже обстучался во все двери которые есть.
Наверно он изъявит желание выломать одну из дверей, предположив, кто из соседей до сих пор не поменял старую советскую говнодверь из картона на металлическую. Но в виду голодного бессилия ему понадобится найти инструмент.
Аноним 03/05/24 Птн 19:21:18 948757 412
>>948751
>В мусорном ведре еды точно нет, если персонаж сидит запертый до истощения ресурсов, там точно не останется
Уверен? В помойке всегда может быть что-то съестное, но на самый крайний случай, когда уже помираешь с голода.
>За неделю-две взаперти ГГ скорее всего уже обстучался во все двери которые есть.
Это зависит от человека. Трясущийся омежка никуда стучаться не станет, особенно если он людей боится.
Так что вот и первые проблемы всплывают, у тебя один образ в голове, у меня другой. ИМХО, ход с помойкой отличный, он показывает, что человек опустился уже до того уровня, что жрёт буквальные помои или кошачий корм допустим.
Аноним 03/05/24 Птн 19:22:41 948760 413
Поэтому скелет тебе нужно собирать, иначе ты так и будешь на каждую строчка отвечать и правки вносить, а это никому не нравится даже за деньги.
Аноним 03/05/24 Птн 19:25:14 948761 414
1714753512529.png 98Кб, 2642x1004
2642x1004
>>948732
Рас, двас, накидал суб-ориджинал-постеру каркас.

>>948541
Принимай работанама, насяльника!
Аноним 03/05/24 Птн 19:33:26 948769 415
Аноним 03/05/24 Птн 19:48:30 948776 416
>>948751
>запереть между этажами
>заварить решетками
Да что вам всё не даёт покоя успех гигахруща? Отпустите уже и забудьте.
Подними руку вверх. Резко опусти. И скажи.
> не я придумал, да и хуй с ней
Аноним 03/05/24 Птн 19:56:12 948778 417
>>948776
>гигахруща
SH запирал цепями, ломанными замками и ржавыми решетками еще когда у папки автора самосбора писюн не стоял.
Аноним 03/05/24 Птн 20:53:06 948793 418
>>948778
Про сайлентхилл то же самое могу сказать.

Хотя, про сайлентхилл могу ещё одно слово добавить импринтинг.
Аноним 03/05/24 Птн 20:58:45 948796 419
Я тут пару лет назад пересматривал старые лецплеи СХ, всех частей последовательно, чтобы изучить секреты мастерства японских мастеров, так сказать. И пришёл к неутешительному выводу. Серия СХ - переоценённое говно для утят, кря-кря.
Аноним 03/05/24 Птн 20:59:31 948798 420
2024-05-03 21-4[...].mp4 541Кб, 800x600, 00:00:03
800x600
>>948757
>человек опустился уже до того уровня, что жрёт буквальные помои или кошачий корм допустим.
>В помойке всегда может быть что-то съестное

В чужой помойке. Чисто логически, что может быть в мусорном ведре у одинокого человека? Разве что картофельные очистки. Чисто ради интереса порылся у себя, одни пустые упаковки и пакеты.

>>948600
>Делайте игры. Давайте, раз-раз.

Ща-ща. В помоях поковыряемся для вдохновения и начнем.

>>948757
>Так что вот и первые проблемы всплывают, у тебя один образ в голове, у меня другой. ИМХО

Ну в романах Стивена Кинга ГГ зачастую не солдафон и не бывший спортсмен задиравшийся в школе, а достаточно безобидный интеллигент. Да и в той же серии SH что можно сказать о характере главных героев? Они достаточно безликие, чтобы игрок ставил себя на их место. Разве что подходят под понятие нормиса.
Аноним 03/05/24 Птн 21:08:33 948803 421
>>948798
В одном из рассказов Кинга ГГ - затравленная школьница. Лучший рассказ. Она в конце устраивает местным лютый пиздец.
Аноним 03/05/24 Птн 21:20:01 948810 422
image.png 412Кб, 363x539
363x539
>>948803
У Клайв Баркера есть НЕДОПИСАННАЯ серия про ведьмочку ...
>>948798
>зачастую не солдафон
У нашевсе Говарда Лавкрафта персонажи
-нормисы которые стали шизами
-шизы которые искали СИЛУ
-Ученые моченые
--Мимо проходившие
Аноним 03/05/24 Птн 21:25:00 948814 423
>>948810
Чтобы достоверно описать шизу, нужно ли быть шизом самому? Вот Лавкрафт, например, довольно странноват был при жизни.
Аноним 03/05/24 Птн 21:35:04 948822 424
>>948803
> затравленная школьница
А в другом - группа трусливых, забитых одноклассниками 12-ти летних детей, которые устроили групповуху, пустив девченку в их компании по кругу.
А у нас омежка которая в дверь от двух недель голода не постучится.
Аноним 03/05/24 Птн 21:55:00 948837 425
>>948822
Нужно ли нам добавить в игру бодихоррора, как считаете, коллеги? Что если наш омежка будет обдирать мокриц и тараканов со стен, и поглощать их, чавкая и урча?
Аноним 03/05/24 Птн 21:56:27 948839 426
Аноним 03/05/24 Птн 22:07:35 948848 427
Накидайте лучше ресурсов, откуда таскаете музыку для своих коммерческих проектов. Чтобы потом никто не доебывался с копирайтами.
Аноним 03/05/24 Птн 22:14:07 948852 428
Аноним 03/05/24 Птн 22:16:51 948855 429
>>948852
Эту я знаю. Там слишком избито, с тысячами загрузок каждого трека.
Аноним 03/05/24 Птн 22:37:43 948862 430
>>948855
Ну и что? Тебе не похуй ли? Ты сам посуди, если у тебя интересная игра, но в ней музыка, которую я раньше где-то слышал, я по твоему что, побегу рефандить? А если у тебя игра унылая, то музыка не спасёт, я отнесу игру в рефанд, а музыку зашазамлю и буду слушать.
Аноним 03/05/24 Птн 22:45:30 948863 431
>>948862
ДЕЛАЕШЬ УЖАСТИК
@
БОДИ-ХОРРОР ЭЛЕМЕНТЫ
@
ПСИХОЛОГИЧЕСКИЕ СОСТАВЛЯЮЩИЕ
@
ГЛУБОКОЕ ЧУВСТВО ОБРЕЧЕННОСТИ
@
НА ФОНЕ ИГРАЮТ РАНЕТКИ
Аноним 03/05/24 Птн 22:49:55 948866 432
Аноним 03/05/24 Птн 23:16:25 948870 433
Аноним 03/05/24 Птн 23:18:34 948871 434
Аноним 03/05/24 Птн 23:19:58 948872 435
>>948870
ну теперь это не новый опыт.
Теперь сотня с половиной ютуберов не запишут видео о том какой это уникальный хоррор с уникальной атмосферой
Стоко проебываешь делая все по методичке
Аноним 03/05/24 Птн 23:21:56 948873 436
Аноним 04/05/24 Суб 00:09:13 948882 437
Аноним 04/05/24 Суб 00:10:25 948884 438
>>948882
сколько уже столько хуиты с душою в интернете?
Аноним 04/05/24 Суб 10:35:13 948918 439
Как бы нам реализовать locomotion? А то вон у конкурентов уже вовсю используется.
Аноним 04/05/24 Суб 11:04:21 948921 440
>>948918
> А что такое это locomotion?
Это по сути как автотайлы в тайлмапах, только для анимации. Связка между рут-моушеном, набором анимаций и стейт-машиной, которая принимает инфу о нахождении персонажа в пространстве и юзерском инпуте и подбирает нужную анимацию из набора, а выбранная анимация двигает персонажа. Таким образом, чтобы реализовать контроллер персонажа, игроделу нужно только настроить анимации, ничего кодить не надо, всё уже накодировано вместо него.
Аноним 04/05/24 Суб 12:55:43 948961 441
>>948918
Погугли motion matching, вроде бы уже что то делают.
Аноним 04/05/24 Суб 13:22:35 948978 442
Аноним 04/05/24 Суб 14:00:28 948996 443
>>948884
Бездушных дрочилень побольше будет. А если та игра реально в одно лицо сделана, то вполне успех.
Аноним 04/05/24 Суб 14:53:36 949003 444
Скриншот 04-05-[...].jpg 84Кб, 795x696
795x696
Привет гдач
Эт снова я, есть ли тут знающие как сделать так, что бы шейдер не работал как зеркало, а изменял только то что позади него?
шейдер на меше, перед картинкой сзади, но почему то вбирает в себя тяночку спереди и корежет ее лишними пикселями
буду премного благодарен если поможете
Аноним 04/05/24 Суб 15:51:58 949013 445
>>949003
Ну тут есть два способа.
1. Накладывай шейдер на фон и держи фон отдельно.
2. Применяй хитрый матан.
Аноним 04/05/24 Суб 15:57:46 949015 446
>>949013
Я бы выбрал второе, да гдскрипт, на котором шейдеры написаны не знаю. Я ведь все на сишарпе написал.
А че по первому - попробую
Аноним 04/05/24 Суб 15:58:09 949016 447
>>949013
Я бы выбрал второе, да гдскрипт, на котором шейдеры написаны не знаю. Я ведь все на сишарпе написал.
А че по первому - попробую
Аноним 04/05/24 Суб 16:04:29 949021 448
>>949003
Можно сделать на вьюпортах и камере с разными слоями (которая не видит все объекты) К сожалению не очень понятно в целом что ты делаешь.
Аноним 04/05/24 Суб 16:17:27 949025 449
>>949015
Показывай свой код шейдера на сишарпе, братишечька, укажем тебе на ошибки.
Аноним 04/05/24 Суб 16:21:25 949028 450
>>949025
Код шейдера на см шарпе писать можно???
Аноним 04/05/24 Суб 16:26:45 949030 451
0029-0250.mp4 450Кб, 780x600, 00:00:07
780x600
>>948837
>обдирать мокриц и тараканов со стен, и поглощать их

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

Итого:
ГГ просыпается от голода.
В процессе осмотра квартиры, поясняет свое положение - жрать нечего, уже недели две не может выйти из здания.
Осматривает подъездные коридоры - лифт не работает, пролеты двумя этажами ниже/выше заварены решетками.
Стучась по квартирам, замечает, что одна из дверей не металлическая - старая дверь из ДВП. Решается ее выломать, но получается лишь немного расшатать - нужен инструмент.
Один из закрытых решеткой лестничных пролетов так же забит барахлом, в котором можно найти веревку, либо набор крепких лямок от робы.
ГГ использует веревку/лямки чтобы спуститься по мусоропроводу.
Мусоропровод так же забит на пути к этажу ниже, но в куче находится металлический прут.
Прутом доламывает деревянную дверь.
ГГ комментирует, что это квартира соседа сверху, где всегда слышалась ругань.
За спиной появляется человекоподобная фигура, шея заканчивается не головой, но дыркой с зубами, откуда доносятся невнятные горловые звуки, отрыжка и сочится черная жидкость. Руки заканчиваются мясными мешками. Каждый удар монстра сопровождается истошным воплем, напоминающим женские мольбы и плач.
Удары прутом бесполезны, монстрила лишь падает на пол, от чего тот медленно встает.
Уклоняясь от ударов, ГГ вынуждает чудище выломать дверь в соседнюю комнату с балконом, где монстр вываливается и падает вниз.
Балкон позволяет перебраться в соседнюю квартиру.
В дальнейшем ГГ находит обрывки текста из местных новостей, о том что в той квартире проживал побивавший супругу алкоголик, но допившись до белой горячки, выпал с балкона, пытаясь, по словам запуганной супруги, подраться с галлюцинацией. Время новостей +- совпадает с моментом заточения ГГ.


Думою дальше.
Аноним 04/05/24 Суб 16:40:25 949040 452
>>949030
Мне сейчас чот дон Хенаро вспомнился, из рассказов Кастанеды.
> Обычные люди очень много думают о еде. Приходишь к ним в гости, а они тебя всё пытаются накормить чем-нибудь.
Аноним 04/05/24 Суб 17:15:27 949055 453
>>949040
Другое дело когда приходишь к ним в гости, а они тебе предлагают игры делать.

Вот это я понимаю - гостеприимство.
Аноним 04/05/24 Суб 17:40:34 949065 454
>>949021
игру делаю.
вроде
Аноним 04/05/24 Суб 17:48:18 949069 455
>>949065
Понятное дело, что не бизнес-приложение. Вопрос в том, какой конкретно эффект ты пытаешься реализовать и как?
Аноним 04/05/24 Суб 17:52:21 949073 456
>>949069
короче.
Хочу что бы фоны были пиксилизированны чуть сильнее, чем персонажи на переднем плане.
все настроил, но задний меш с шейдером, вбирает по какой то причине персонажа, и шакалит со своим разрешением.
Аноним 04/05/24 Суб 17:56:20 949075 457
>>949073
Положи задний фон на отдельный CanvasLayer
Аноним 04/05/24 Суб 17:57:12 949076 458
>>949073
И покажи уже наконец код шейдера, может ты в скринспейсе там работаешь?
Аноним 04/05/24 Суб 20:16:17 949103 459
Анон, есть типа диалоговая система
раз
func firstDialog():
get_tree().call_group("Player","printDialogLine","I WAS BORN")
get_tree().call_group("Player","printDialogLine","Blablabla-")
и два
func printDialogLine(line: String):
$"../../DialogueBox".text=line
await get_tree().create_timer(10000).timeout
то есть я хочу чтобы реплики сменялись сами через некоторое время
проблема в том, что await get_tree().create_timer(10000).timeout не работает, сколько бы я не ставил цифрами в методе ничего не ждется
я честно гуглю все проблемы и раньше все находил сам, возможно тут дело в том, что я не понимаю, как работает авейт
Аноним 04/05/24 Суб 20:19:14 949105 460
>>949103
А что мешает сделать отдельную ноду-таймер, и дергать get_next_line() с помощью нее?
Аноним 04/05/24 Суб 20:34:44 949110 461
>>949105
В принципе ничего. Попробую.
Аноним 04/05/24 Суб 20:37:47 949112 462
1714844268591.png 16Кб, 482x97
482x97
1714844268623.png 2Кб, 242x34
242x34
Аноним 04/05/24 Суб 20:45:43 949113 463
>>949075
погоди, ты поставил 10000, и решил подождать пока оно тебе вторую строчку выдаст?
Аноним 04/05/24 Суб 20:47:37 949114 464
>>949113
Всегда так делаю.
мимо бессмертный, не считающий часов
Аноним 04/05/24 Суб 20:50:29 949115 465
>>949113
166 часов всего-то.
Аноним 04/05/24 Суб 20:55:26 949117 466
>>949115
а если он и в ноде таймера столько поставит, и больше никогда сюда не прийдет?
Аноним 04/05/24 Суб 20:57:37 949119 467
>>949113
Нет, он сразу вторую выдает. В общем ждет он точно вне функции уже

func printDialogLine(line: String):
$"../../DialogueBox".text=line
print(Time.get_datetime_string_from_system())
await get_tree().create_timer(5).timeout


2024-05-04T20:56:43
2024-05-04T20:56:43
Аноним 04/05/24 Суб 20:58:26 949120 468
>>949119
наверно потому что авейт это асинхронный вейт, самодополнение.
Аноним 04/05/24 Суб 20:58:50 949121 469
>>949119
о как, а ты ноду пробовал создавать?
Аноним 04/05/24 Суб 21:01:57 949122 470
>>949121
Пока в процессе костыляния.
Аноним 04/05/24 Суб 21:02:27 949123 471
>>949119
Да, ты действительно не понимаешь await.
У тебя он в конце функции!
Она зависает на 5 сек, после чего происходит нихуя. А вызывающий код продолжает работать мгновенно.
Аноним 04/05/24 Суб 21:03:25 949124 472
>>949123
Ну мне нужно чтобы он ждал 5 секунд до выхода из функции.
Аноним 04/05/24 Суб 21:03:48 949125 473
>>949122
да это норма, создай функцию, при которой этот единственный таймер будет отвечать за все операции со временем.
Мимо не велосипед а умный мув
Аноним 04/05/24 Суб 21:05:57 949127 474
>>949119
Я не спец по await, но скорее всего сам вызов функции тоже надо делать await.
Аноним 04/05/24 Суб 21:06:33 949128 475
1714845993787.png 26Кб, 471x191
471x191
1714845993822.png 2Кб, 278x34
278x34
>>949124
Нет, это так не работает. Вот смотри. Я перенёс в функцию и код больше не ждёт.

Если тебе нужно периодически вызывать функции, используй ну таймер-ноду, например.
Аноним 04/05/24 Суб 21:06:35 949129 476
>>949123
Алсо,
>после чего происходит нихуя
А ты print после timeout сделай.
Аноним 04/05/24 Суб 21:08:06 949130 477
>>949128
Попробуй await async(30)
Аноним 04/05/24 Суб 21:10:43 949131 478
1714846244273.png 33Кб, 481x244
481x244
1714846244308.png 4Кб, 190x66
190x66
Аноним 04/05/24 Суб 21:12:30 949132 479
1714846351492.png 33Кб, 480x243
480x243
1714846351526.png 2Кб, 164x35
164x35
>>949130
А вот щас уже прям как шорпе! И роботает. Эй, анон, мы нашли тебе решение!
Аноним 04/05/24 Суб 21:15:16 949133 480
>>949132
Но анон, это тупо, делать диалоги на авайтах. Это неправильно. Я не рекомендую.
Аноним 04/05/24 Суб 21:26:56 949134 481
image.png 2Кб, 71x40
71x40
image.png 1Кб, 57x37
57x37
image.png 431Кб, 498x493
498x493
Аноним 04/05/24 Суб 21:29:20 949136 482
Аноним 04/05/24 Суб 21:42:19 949141 483
>>949134
Ой, простите, извините.
Аноним 04/05/24 Суб 21:44:18 949143 484
>>949133
Двачую. По хорошему нужно высчитать количество полных слов в тексте, потом делить это число на средний показатель чтения слов в секунду, полученное совать в время ожидания таймера для смены диалога, и по таймауту включать следующий диалог. Я хз почему анон изначально это не понял и начал в асинхрон идти.
Аноним 04/05/24 Суб 22:02:37 949151 485
>>949143
В ожидание я планировал сувать как раз вычилсленное время.
Аноним 04/05/24 Суб 22:06:57 949152 486
>>949151
Я бы давал игроку кнопку продолжения диалога.
Аноним 04/05/24 Суб 22:24:54 949162 487
>>949152
Это первый вариант диалога, в котором реплики появляются над головой, но контроль не отбирается.
Аноним 05/05/24 Вск 00:02:03 949197 488
Кстати, тоже недавно диалоги сделал.

Вам, как игрокам, больше нравится когда:
1. Реплики над головой, без отъема контроля, но и без опции скипа диалога - диалог идет сам собой, как ему надо, пока ты играешь.
2. Классические диалоги внизу экрана, контроль отнимаем и даем кнопки "продолжить, скип"?
Аноним 05/05/24 Вск 00:04:13 949199 489
image.png 18Кб, 569x119
569x119
>>948698
Хотел попробовать твой метод, но все таки разобрался с этими рейкастами. Но все равно спасибо!
Аноним 05/05/24 Вск 01:13:14 949209 490
fieldgodot.PNG 154Кб, 1346x854
1346x854
managergodot.PNG 133Кб, 1344x852
1344x852
playergodot.PNG 132Кб, 1348x855
1348x855
playerrootgodot.PNG 123Кб, 1350x821
1350x821
моя поПытка сообщения двух сцен.

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

я не дописал местами, но это не суть. хочется комментарий именно о сигналах. про остальное я и так знаю, что говно.
Аноним 05/05/24 Вск 01:13:41 949210 491
treegodot.PNG 6Кб, 263x154
263x154
Аноним 05/05/24 Вск 01:42:57 949214 492
>>949209
Я не вчитывался и не вникал, но ты тут вроде коннектишь из ребенка в родителя. Логичней было бы коннектить все в родителе. А если коннектов слишком много, то возможно ты зря дробишь компоненты так детально.

Может другой анон посмотрит внимательней, а я спать.
Аноним 05/05/24 Вск 01:51:30 949215 493
>>949214
я руководствовался представлением, что у любого ребенка есть родитель, а обратное неверно.
Аноним 05/05/24 Вск 03:45:51 949221 494
>>949209
Если честно хрен разберешься в этой каше. Я так понял ты тот анон который передвижение по сетке делает? Что именно ты хочешь сигналами обрабатывать? Просто я вижу плееррут который я так понимаю висит в плеере, но не понимаю для чего он нужен если он буквально делает нихуя. Так же вижу ноду поле, я так понял это и есть игровое поле по которому игрок двигается, но не понимаю для чего в ней нужны какие то сигналы, ведь поле это по факту датабаза которая просто содержит информацию о игровом поле что и где в нем находится. Так же не пойму что менеджер делает, за что он отвечает и для чего вообще планировался. Сигналы ну вот хоть убей не пойму шо это такое вообще у тебя, по ощущениям тупо проходит ебанутая вереница событий которая одновременно и нихуя не делает и что то да делает только бессмысленно.
Скажи честно, ты сам то до конца понимаешь что у тебя там происходит?
Аноним 05/05/24 Вск 06:14:50 949225 495
Пора перекатывать
Аноним 05/05/24 Вск 08:27:42 949229 496
>>949209
Вот что происходит, когда ты не знаешь про паттерн "шина сигналов" (event bus) - куча коннектов, каша, лапша. Так что рекомендую тебе бахнуть туда шину, и перенести все сигналы в нее. Коннекты будут выглядеть вместо self.connect как my_signal_bus.connect.
Алсо есть более лаконичный синтаксис коннектов в четверке, вместо connect("signal", callable()) записывается signal.connect() а для функция тоже есть сахар, указывая их без скобочек, скрипт тебе сразу генерирует callable. В итоге получчаем что-то типа такого: SigBus.player_appear.connect(parent,give_field) гораздо читаемее.
Аноним # OP 05/05/24 Вск 08:28:44 949230 497
>>949225
Готовьте арт для переката.
Аноним 05/05/24 Вск 11:29:14 949241 498
>>949221
тот самый анон. плееррут мне показался удобным, так как в истоке сцены находится. поле действительно просто хранилище, но мне нужен будет доступ откуда угодно, думаю. поэтому пытаюсь делать так, как сделал. менеджер как проводник. а с сигналами я сам не знаю, то есть они работают у меня просто как "вызови вон там функцию, когда вот здесь тоже вызвано". не знаю, как должно быть лучше. я понимаю, что у меня происходит, но, вероятно, вернувшись через недельку-другую в код, будут проблемы.
спасибо за ответ.
Аноним 05/05/24 Вск 11:41:39 949245 499
>>949229
слышал про "шину событий". показалось сложным, кто-то и вовсе говорил, что не надо юзать. посмотрю или, может, даже просто буду пробовать, чтобы меньше нужды было в горизонтальных связях, наверное...
спасибо.
ПЕРЕКАТ Аноним # OP 05/05/24 Вск 11:53:17 949248 500
Вот вам перекат >>949247 (OP)
А я ушёл шашлы крутить.
Аноним 07/05/24 Втр 09:45:00 949660 501
Начинаю вкат. Есть десятки лет опыта коммерческого программинга. И по крестам, и по шарпам, и по питону, даже по расту есть.
На чем скрипты писать? Я так понимаю гдскрипты т.к. нативно крутится в движке без маршаллинга хорошо работает как клей, а что-то потяжелее (типа процедурной генерации) засунуть в компилируемый язык и дергать через гдэкстеншны.
Но c# что даст взамен гдскрипту? Готовых решений мало, кода в любом случае больше. Это спасательная шлюпка для людей с юнити?
Ответить в тред Ответить в тред

Check this out!

Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов