Доска создана для обсуждения вопросов, связанных с разработкой компьютерных игр. Постинг высокохудожественных webm, движкосрач вне спецтреда и прочая токсичность наказуемы. Аргументированная критика приветствуется.
>>1098272 А че у тебя свет клином сошелся на коде? Его как раз не видно, мало ли как он там написан, да и по ускорению не так там все пиздато, как реклама обещает. Когда я ругаюсь на нейрослоп в играх, то думаю вообще не про код. К тому же мне лицемерно будет - сам агентами со всех сторон обложен. В случае игр бросается в глаза и выедает их кислотой слоп визуальный. И в том числе для ускорения это буст гораздо больший, чем нейрокодинг. От визуала, конечно, тоже можно добиться неотличимого от работы кожаного мешка качества добиться, но это уже будет медленнее, большинству похуй, и в итоге сразу видно говно.
Ньюфаготред. Если вы не знаете куда вам - вам сюда.
Аноним23/02/20 Вск 23:24:13№644645Ответ
Тред для ньюфагов и обсуждения различных вопросов, с конфосрачами в
/ch/, с вниманиеблядством в /fag/.
Какой движок самый плохой обсуждаем здесь: движкосрач.
>>1098060 режим драки на ножах можно включать для всех в какой-то момент, но надо будет делать отдельную игру с фехтованием
системы управления фехтованием есть разные, моя любимая это марионетка с физической энерцией (экзанима), но любую такую систему заебёшься встраивать в шутан
Почему так сложно найти команду/людей с которыми я мог бы писать игру? Да, есть люди что нанимают, но им всегда нужен ультрапрограммист со стажем минимум 15+ лет и уровень скилла с которым я мог бы написать игру за день, а мне как прогеру который недавно вкатился в юнити что делать? Да, есть тред "найти команду" который пустой как вакумная камера. Да, есть сабредит "найти команду", но там нету ни одной заявки "го пилить вместе игру", 100% заявок там "работаю за деньги". Почему даже тут вместо тредов по типу "как же хочется 2д/3д артиста" каждый кирилл пишет в соло и потом спрашивает почему у него мало успеха в геймдеве? Неужели я никогда не смогу найти единомышлеников которые просто хотят вместе создавать игры, не за деньги а в надежде преуспеть в геймдеве, в надежде сделать хорошую игру которая взлетит?
Готов кодить с тобой игру за бесплатно. О себе: без опыта в геймдеве, работаю 5 лет в Automation QA. Хочу перекатиться в геймдев, но мотивации нет. Хочу понять, интересует ли меня эта сфера. Пиши в тг: @Fife_Alpha_Reductase
Делаю уже шестой месяц свою новую игру. Тайлы, спрайты рисую в основном сам, и ещё 2 человека нарисовали некоторые. Один ушёл из проекта, а второй отошёл в мир иной от веществ. Музыку пишут мои знакомые. Ну а скрипты, таки да, в основном тоже искусственный интеллект. Но, я не об этом, тем более, на ощущения и игровой процесс это не влияет. Так вот, ради серьёзности самой игры, для комиксов я решил использовать нейросеть. Нейросеть генерирует мне мой запрос, а потом я, если нужно, меняю панели местами, что-то закрашиваю, подкрашиваю, конечно же облака с текстом добавляю, и фильтр бумаги в конце. Так что, решил спросить вашего мнения, но менять всё равно ничего не буду, даже если и говно. Игры никогда я свои платными не делал, на всякие пары не загружаю, а играли от силы... да хер знает, ещё в прошлом году на itch'е статистику смотрел. Когда-то на мою игру какой-то пиндос обзор запилил, да и знакомый по моей просьбе делал прохождения. Видео от моих противников хоть жопой жуй, так что, названия, и тому подобное раскрывать не буду, дабы количество не прибавилось.
По традиции продолжаем кидать скриншоты и видео со своими достижениями и/или деградацией. Мотивируем, советуем, хвалим, конструктивно критикуем — без фанатизма! Разработка игры продолжается, пока в разделе есть хоть одна не доведенная до бамплимита Cубшота.
> Тебе объяснить, как происходит доступ к информации в ООП языках? Объясни откуда твоя магическая функция узнает об этом без тебя.
> Там под капотом что-то вроде: > >func popup(items): list.add(items) Ну предположим у нас struct ItemEntry { int id; int quality; } Мы их сложили в лист. Что дальше? Как годот поймет, что мы откуда то должны достать картинку, локализованное название, цвет качества, потом должны взять нужный префаб окошка, нужный префаб слота, из пула достать несколько инстнасов этого слота, положить в скроллер, в такое то поле записать текст, у той рамочки поменять цвет, и у того спрайта заменить картинку?
> Или тебе каждую строчку нужно разжёвывать? Как вариант, может тогда до тебя дойдет что это не 2 строчки которые магическим образом делают то что тебе нужно. Прямо сейчас зайди в свою игру и сделай это, скинь код который пришлось нарисать и лапше-префабы которые пришлось собрать чтобы часть кода утекла в них?
>>1098270 >неправда, они всегда путают API и юзают его с ошибками. Коуп
>>1098270 >А синтаксис русского языка ты не вспоминаешь? Нет, он выучен идеально за 11 лет школы.
>>1098270 >А когда нейронка чего-то не знает и серьёзно ошибается - что будешь делать с проектом? Протестирую - увижу ошибку - исправлю сам или через промпт "у тебя тут ошибка ... , вероятнее всего это связано с ... , попробуй исправить".
В разработке: Tech X. Тред второй.
Аноним24/10/18 Срд 13:54:58№533903Ответ
С момента создания первого треда прошло 8 месяцев. За это время в четвёртый раз сменился стиль рисования, разрозненные игровые объекты соединились в единое целое, зайцы причесались, кроты перестали пить кровь девственниц, а главный герой обзавёлся именем - Марк.
Сейчас активно идёт работа над созданием первого игрового уровня, с вступительным роликом, катсценами, диалогами, врагами и боссом. Дедлайн выхода демки сдвинулся с 1ого сентября на 1ое января.
Короче делал проектик на Phaser и вдруг решил что сингловые игры уже морально устарели и всем нужны именно ММОшки, и запилил такой вот шаблончик для ММО. На данный момент есть генератор бесконечного мира. Который генерит вот такой вот мирок, размеры тайтлов сделал 16х16. Вот сейчас думаю что это маловато. Мир подгружается чанками. Думаю вообще сейчас над концепцией игры, какую боевку сделать и т.д. Изначально думал что нибудь пошаговое склепать в мире какого нибудь фентези. Короче хотелось бы услышать мнение народа.
>>1097188 Делаю так же на голом го, нейронка помогает. В планах допилить нормально боевку - это основное, думаю пока над пошаговыми механиками + еще не выбрал как все таки визуализацию сделать лучше, думаю тупа вид сверху сделать, хотя можно и подумать об изометрии уже, раз нейронки даже ассеты генерят, что думаете?
>>1097193 >Делаю так же на голом го, Звучит больно. Вебассембли?
Почему все начинают со страшной процедурной генерации? Сделай ты небольшую мапу, отточи там механики. И у самого глаза не будут вытекать и в СУБШОТЕ псину порадовать.
>>634039 (OP) >сингловые игры уже морально устарели и всем нужны именно ММОшки Эти все с нами в одной комнате? По факту не видел в ммо ничего лучше чем sw tor как раз потому что там для каждого класса свои сюжетки как в сингловых рпг, во все остальное что пробовал играть какая то скучная дрочильня, хз откуда ты взял про устаревание сингла.
Тред шестой, "ещё годик-два и можно релизить едишен". Упорно продолжаю пилить Archtower. Продолжаем слушать бесконечно полезные советы всё бросить и начать заново.
Жанр: Action RPG, Dungeon Crawler, и привкус Roguelite'ов Движок: GameMaker Studio 1.4
Описание: Исследуйте загадочную Башню, развивайте персонажей, улучшайте свой клан. Используйте разные умения силовых кристаллов для своих героев. И старайтесь не умереть. Но, у вас ещё будут шансы выжить и сохранить вещи.
>>1098243 >большего тут вроде не надо дополню: Ну или физика, как в пиксельных играх типа Noita, с вектором гравитации направленным вправо, там вообще ещё проще, тодже есть видео всякие как сделать
>>1098168 >вы только посмотрите на это Ты это и за десять лет не сделаешь. И я тоже не сделаю. Там какие-то хардкорные математики с GPGPU знаниями, добытыми потом и кровью, а не визуальная новелла или симулятор ходьбы на стандартных нодах.
>make smaller games faster Им мало игр-однодневок на 2.1 часа геймплея с бесплатными ассетами и геймплеем из 90-х? У них там совершенно не то, что может сделать 99.99% вкатунов в геймдев, прочитав "делайте маленькие игры быстрее"...
>>1098104 >AnimationPlayer Он пока не подходит для сложных анимаций. Хочешь сложные анимации для 3D - экспортируй из Blender. Для 2D существует множество программ, платных и бесплатных, но лично я ничего порекомендовать не могу пока.
Совет по анимации: сначала сделай все ключевые позиции - начало, конец, резкие повороты - потом проиграй и подвигай ключи, чтобы было правильное ощущение времени - и только после того, как будешь этим доволен, заполняй промежутки между ключевыми позициями интерполяцией и мелкими деталями. Тогда тебе никогда не придётся сжимать/разжимать длинную портянку ключей, кроме динамической адаптации к скорости движения, которая делается внешним параметром плеера/дерева анимаций, а не движением ключей на дорожке.
Создавать анимацию "ключ за ключом" выглядит логично только на первый взгляд новичка - потом осознаёшь, что таким способом ты никогда не сможешь попасть в нужное тебе ощущение, и переходишь на "сверху вниз" (хотя в случае дорожки правильнее сказать "снаружи вовнутрь" или "с краёв к середине").
>>1098256 Я сегодня почти сразу "угадал" скорость (и нужна была только скорость), но в теории есть speed_scale, можно подвигать ползунок, а потом относительно масштабировать все ключи.
Жанр: приключенческая инди-игра ('Sally Face'), квест с ролевыми элементами.
Сеттинг игры - ретрофутуризм их 80х.
Стилистически игра вдохновлена комиксами Российского издательства 'Велес' (я про цветовую палитру). Кроме того, катсцены в игре сделаны в виде комикс вставок.
В игре будет несколько сюжетных линий (где в каждой будет своя главная героиня) и вариативность.
Сап, в связи с хайпом нейросеток, хотел поинтересоваться у шарящих - есть ли специализированные нейронки которые генерируют ассеты? Интересует графика и звук. Сам умею кодить, но ассеты делать я ебал, нет ни времени, ни сил, ни желания, ни няшной тяночки художницы.
Пробовал DALL-E - говно говна, слышал про blenderGPT, dimenxioner, позволяют из картинки делать 3д модель, но они сука платные, а тратить 20 баксов ради того чтобы 5 минут поиграться ну такое.
2) А-лайв система. Каждый житель живёт и умирает в гигахруще даже когда его не видят - полностью самостоятельно. Да, в сралкере 2 не шмогли сделать, тут смогли.
3) Графика в процессе запила, сейчас по большей части процедурная.
4) Текст в лучших традициях потраченного повествования.
Свой 2,5D движок, поддерживающий одновременно симуляцию 16 тысяч жителей гигахруща.
Если есть желание посодействовать, то милости просим в нашу дружную команду строительства гигахруща.
Пилю игру больше 10 лет в соляну. Решил вот может об этом начать рассказывать.
В IamGraf ты собираешь команду из правителя, героя и гильдии, а потом отдаёшь им приказы. Строишь, нанимаешь армию. Цель: захватить замок противника и не дать захватить свой. Фишка: твои крестьяне сами строят то, что им нужно (даже если это мешает твоим планам), а если герой погибает, у тебя есть выбор — воскресить его с большим штрафом или оставить мёртвым и получить постоянный бафф (Наследие).
До этого переделывал глобальную карту, но блядская нищета, кончились деньги платить за редактор карт, поэтому пока что перешел на допиливание боевой системы. Боевая система автобатлер с бросками кубиков, но визуал на уровне "сделано на коленке" — в основном простые спрайты и заглушки. Код, баланс и механики — моя территория, арт, SMM и интерфейс — пока больное место.
>>1093235 >Кста как лучше новости в этот пост писать Пост - это просто сообщение. Тред - страница, где множество постов одной лентой. Ты создал тред, написав первый (оригинальный) пост (ОП), а дальше заполняешь тред следующими постами. На доске (раздел форума) ограниченние на число тредов, поэтому размножать лишние треды не принято.
Если сравнивтать с обычными форумами: Пост - сообщение в тему Тред - тема в разделе Доска - раздел форума
Если сравнивать с мессенджерами (лол): Пост - сообщение в канал Тред - твой личный канал Доска - не знаю, группа каналов?
>>1093396 >Просто начинай со ссылки на оп пост Ты его запутал и он в итоге создал новый тред...
>>1093554 Ты делал "тактику" и сменил курс на "стратегию"?
Здравствуйте аноны. Сам Я являюсь инди-разработчиком под ником seem03, и здесь я хочу одновременно попросить у вас поддержки в разработке моего проекта который я пытаюсь сделать уже около трёх лет, и который Скорее всего я сделаю бесплатным и как благотворительность, но также я хочу рассказать вам некую очень эпическую историю которую я очень надеюсь что вы разберёте на мемы. Потому что я гарантирую вам что вы ещё пока не видели подобного в игровой индустрии.
Вот в целом примерно описание того что я делаю, хотя трейлера Здесь наверное не будет. Но Я полагаю что фраза о том что Геймплей на это должно быть похоже на Dragon Age 2 ( партийная RPG с таргетной системой и динамичными анимациями), world of Warcraft ( в некой оффлайн версии, по принципу скорее прокачки, проработки мира, возможности путешествовать по миру и в принципе строить свои приключения а не просто следовать сюжету. Однако мир я не обещаю как Open World Я думаю разделить его на локации всё-таки большие чтобы игру оптимизировать и было меньше багов. ), dungeons and Dragons ( потому что я пытаюсь сделать настоящую РПГ а не просто красивое кино с режиссированное про одного конкретного героя который имеет разные внешности и классы и налепить на это бренд RPG. То есть я хочу дать вам возможность отыгрывать свои собственные приключения в созданном мной мире и затем рассказывать свои собственные истории которые будут для вас Ну почти уникальными. И конечно же будут складываться непосредственно из ваших решений и того как мир будет на ваше решение отвечать). А при этом я всё же задумал главного героя в этой игре Но этим главным героем Вы не поверите кто будет И вам им быть будет Не обязательно. Так вот Я полагаю что этого и подобных видео должно быть достаточно для того чтобы объяснить вам что конкретно Я хочу сделать и как это должно В итоге быть. https://youtu.be/2h_f0s8kCq0?si=W-7BIXJuZTocdKs6
Планируется Эпическое и героическое фэнтези, с законом под рок оперу. В духе Warcraft или Властелин колец, однако Вам нужно будет как и в Dragon Age Origins спасать мир от своей версии Мора, и да, опять по типу " Army of Two" собирать целый отряд и затем армию ( за главного героя в отдельном режиме.) обычно вам нужно будет просто придумывать себя и свои собственные приключения в лучших традициях d&d за вашего персонажа. много моментов наподобие "кадия стоит". Берём самое лучшее у самых лучших. Игра в 3D в неком идеальном варианте, и 2Д в гарантированном. Когда вы помогаете мне сделать игру на 3D движке в котором мне самому нужно ещё разбираться - словно в ВоВ с локация и в не опен ворлдом, в сопровождении компантонов и динамично боевой таргетной (в том числе с европейским фехтованием) В 2Д - примерно тоже самое но в 2д. игра будет crpg или jrpg, при этом в игре умышленно будет чрезмерно много сцен где несмотря на crpg и jrpg вы будете играть как один персонаж против толпы как это бывает обычно во всяких экшн-рпг современных вид от первого лица в боях, но мир будет большой. 9 королевств, 5 рас. Скорее всего мир получится сделать больше и более проработанным, получится добавить в игру намного больше интересных механик, побольше иммерсивность сделать, игра будет более оптимизирована, кроссплатформенная, и в целом проблема игры будет наверное только в том что эта игра в 2D. Но технически Я в состоянии такую игру сделать и сам буду. Поэтому я надеюсь Я не обманываю ваши ожидания заранее. планируется игра бесплатной (благотворительной и при этом оффлайн, как скачанный с торрента скайрим был бы) Может быть конечно какие-нибудь скины или особое обновления я сломаюсь и попытаюсь сделать платными но Я мечу на вообще бесплатную благотворительную игру. _______ И здесь конечно же я сразу обозначаю что я в общем-то жду скорее наверное поддержку финансовую Потому что я не думаю что кто-то наверное возьмётся помогать мне как коллега. А также скорее всего мало из Кто из вас возьмётся помогать мне как коллега из-за вот этого эпического случая в индустрии игр о котором я сейчас вам расскажу и Одним из основных героев которого я стал. _________________ бью по струнам лютни готовясь рассказать вам эпическую историю как профессиональный бард
Примерно 3 года назад я начал разрабатывать свой проект под названием "Calamity State" ("Состояние Бедствия") однако Я был очень мечтателем и сентиментальным инди-разработчикам, и я всегда мечтал встретить некую свою вторую половинку которая Я верил что живёт где-то в мире и я просто когда-нибудь в жизни её встречу. Мне было очень грустно особенно из-за нынешней ситуации в Украине и России, и я был близок к тому чтобы совершить Роскомнадзор. В свою игру я добавил себя и свою любимую девушку такую, а как минимум до момента пока я не выпускал бы игру в релиз Чтобы избежать правила 34, но я был в тяжёлой депрессии Я очень хотел быть со своей любимой девушкой поэтому я пошёл на такой шаг. О чём я конечно никому не рассказывал и планировал отрицать это. В какой-то момент я начал играть в китайские игры в жанре Гача что у меня сломался компьютер. И в какой-то момент я поиграл в Новую гача игру от Yostar, Yongshi где главная героиня очень сильно напоминала мне моей любимой девушке и меня это вытаскивало из депрессии. Я стал очень тепло относиться к разработчикам и в целом к этой игре и начал бесплатно делать концепт нового сюжетного обновления для этой игры, донимать разработчиков попытками предложить им этот концепт бесплатно и сказать что я просто очень благодарен. Но также я увидел признаки того что Над игрой работала некая девушка которая тоже верила в подобную концепцию красной нити. Возможно мечтала встретить свою вторую половинку и а по какой-то причине постоянно делала сюжеты о том как она помогает своему любимому парню выбраться из какой-то беды. При этом я также узнал себя в силуэте главного героя в этой игре у которого на тот момент не было афишированной внешности но было видно его силуэт. Довольно худой, похожий на подростка из причёской средней длины скрывавшей уши. Это буквально был мой силуэт. Сложилось очень много обстоятельств я начал думать что это судьба. Я стал искать глупые поводы для того чтобы как-то выйти на контакт с этой девушкой и во многом пытался предлагать помощь. А затем я увидел признаки того что её домогались на работе, оказывались серьёзное давление психологическое, добились госпитализации в психиатрическую клинику причём как инструментом подавления, и когда она вышла то игра начала меняться в сторону которую хотел издать без каких-либо проблем. Я увидел также попытки попросить о помощи через игру. Ну и в этот момент я считаю объявил войну издателю, потенциальным злоумышленникам оттуда, начала обращаться в полицию, посольство Китая и конечно же в Twitter. У твиттера очевидно был отпуск. Я собрал довольно неплохие аргументы чтобы доказать что это произошло. Например главной героини в момент когда она попадает в подобие психиатрической клиники в игре и даже пытается защищать себя нормами китайского законодательства в игре, была внешность реальной актрисы озвучки которая работала Над игрой. Кстати её уход стоил издателя английский озвучки всех персонажей на глобальном сервере . А ещё её а муж тоже вписывался в тот силуэт но по какой-то причине в момент вот этих событий из сюжета игры они расстались. Twitter не принял мои скромные попытки позвать на помощь и сделать это адекватно. Поэтому я взял себе по тайную линию поведения и превратился в безумного и рокера верхом На Коне в рыцарских доспехах. Я записал свыше около сотни песен написанных от руки ( на канале не все), стал персонажем популярных гача игр, сошёл с ума, начал рассказывать про социальные проблемы Китая, по моему мнению начал получать угрозы от членов партийной ячейки в китайской компании, в том числе насилием эскортом никаких других девушек и людей которые меня поддержали, за мной теперь гоняются чёрные пиарщики и бандиты из порно индустрии уже на территории России, стал пытаться доказать что злоумышленники-колдуны, я религиозный и христианский типа рыцарь, и сейчас я всё ещё собираю армию чтобы спасти свою gacha waifu от злых китайских корпоратов. Мне нужны мемы. Много мемов. С самоиронией у меня нормально. Но будет здорово если они будут "за меня" а не против... Я наверное слил в утиль свою жизнь чтобы помочь девушке или девушкам важным мне... Да и проект не задумывался бесплатным. Но теперь это так. Всё ради этого...
Мой уютный тредик, чтобы слушать нормальный фидбек от нормальных анонов
- Работаю на гаме майкере - 6 релизов стим/консоли - Сейчас работаю соло, раньше работал с художником и фрилансерами - раньше часто участвовал в ТВГ, теперь из-за фултайм геймдева не могу выделить время - Моя карьера началась в /gd
Актуальная тема: два моих последних релиза (каждый делался год) с треском провалились, но я продолжаю делать игры потому что ну а чем мне еще заняться, не работать же
>>1097308 Анрил и связанные с ним хуйни в принципе крашася постоянно. Думаю, в комьюнити нет ни одного даже самого зеленого вкатуна который бы не видел это окошко хотя бы раз.
Код нейм - ПОПРЫГУН
Аноним# OP31/08/24 Суб 13:37:35№972179Ответ
Жанр: Платформер для 0+ летних Сюжет: Злодейский злодей похитил друзей протагониста, спустить на тормозах киднейпинг не получится, мирного решения не будет. (классика) Движок: GameMaker Studio 2 Сеттинг: Детское фэнтези, сказка с психоделическим налётом, абстрактно-абсурдный мир в некоторых моментах. Код, графику, анимацию, музыку, буду делать соло. Опыта разработки у меня нет, первый проект, кодинг учу по урокам на ютубе и с помощью чатГПТ, иногда просто копирую код нейросетки. Визуальный референс: • Окружение - Potata, отечественная разработка которая особо не взлетела, но я проАнализировал почему и постараюсь избежать ошибок, под веб придется снизить качество скорее всего, чтобы ужаться в лимиты. • Персонажи, враги и т.д - Klonoa, Sonic, Tiny Toon Adventures, Crash Bandicoot, Spyro. Музыкальная тема: Ненавязчивая музыка с ностальгической атмосферой, возможны кельтские мотивы для большей сказочности. Целевая платформа: Веб.
В чем собственно идея? После недолгого анализа я понял что платформенных шедевров для детей на самом деле не так много, половина из них это марио доступные только для приставочки Нинтендо. То есть ниша на самом деле не закрыта, большинство разрабов делают либо полуплатформеры полуметроидвании про полупидоров в полукепке, либо хардкорную поебень, либо игру с тематикой про психические отклонения под видом платформеров. В чем моя игра принципиально будет отличаться, во первых она должны быть веселой, это ключевое понятие и задача, все что явно насильно заставляет игрока дрочиться будет выкинуто, никакого бэктркинга, никаких элементов метроидвании, никакой сложной ебущей голову физики. Теперь что же будет в игре, ключевая идея что каждый уровень состоит из трех зон: • Первая - скоростная, геймплей чем-то будет напоминать соника, но немного медленнее, в этой зоне минимум движущихся платформ и ловушек, любой может её пробежать, особо не напрягаясь, не умерев ни разу; • Вторая - зона платформинга, здесь скорость игрока снижается за счет большого количества платформ и различных механик их перемещений, умереть в этой зоне невозможно, игрок падает и должен подниматься заново, челлендж в этом; • Третья - зона с ловушками и врагами, здесь игроку придется избегать ловушек и уничтожать врагов очевидно, геймплей медленный, но не хардкорный. Вторая и третья зона могут быть скипнуты и не обязательны для прохождения игры. Теперь об удержании в игре на долгую дистанцию, сделать миллиард уровней у меня не получится, поэтому придеться подсадить детей на лутбоксы в игре, в первой зоне игрок в конце уровня возвращает своего дружбана, во второй зоне он может получить пета, петы отправляются в отдельный уровень где будут тусоваться всё время, в третьей зоне будут коллекционные карточки, для карточек будет отдельный альбом, практическое применение открытие отдельного уровня если коллекция полная, большую часть времени это сбор ради накопления, карточки будут лутаться с охуительными визуальными и звуковыми эффектами как в казино, что в общей сумме с более сложным прохождением для их добычи даст эффект их ценности. Петов и карточки можно получать раз в день на каждом уровне, дроп будет генерироваться случайным образом. Платформинговые механики: игрок бежит, прыгает, дважды прыгает, может прыгнуть на голову врагу, дешится, дешится в прыжке, дешит врага, разрушает дешом стены, может делать удар по земле и врагу после прыжка и дэша в прыжке. Теперь о самой разработке, скажу честно - планирую пиздить все что не прибито к полу, от игровых механик, дизайна, звуков, идей, всё что можно будет спизжено у других, если код если можно сгенерить нейронкой будет сделан нейронкой, код платформинга будет взят из уроков с ютуба и допилен как получится.
Ближайшие задачи: 0. Дописать документацию со всеми механиками, геймдизайном и графическим дизайном. 1. Завершить код платформинга, сделать дроп петов и карточек, сделать врагов и их поведение, сделать элементы платформинга и ловушек. 2. Сделать примитивный редактор уровней, чтобы прототипировать без постоянной компиляции, обратную выгрузку в движок вряд ли смогу сделать, так что после прототипирования уровень будет собираться в движке. 3. Сделать прототип графики, нарисовать и анимировать персонажа в Spine, нарисовать окружение для одного уровня, посмотреть как можно будет оптимизировать под веб и получится ли сделать версию с HD графикой. 4. Собрать полноценный уровень.
Что будет происходить в треде, я буду размещать спизженные механики, идеи, дизайн и свою интерпретацию этого дела, процесс разработОчки, жаловаться на жизнь, а может нет.
Если ОПа долбоеба нет неделю в треде, то он гасится и ничего не делает, если больше месяца, то помер, есть и такая вероятность. Разработку совмещаю с РАБоткой, так что процесс будет неспешный.
Сравнение что было и что стало, на первом скрине пытался неудачно повторить шейдер из TF2, но дерьмовый свет и попытка спасти постэффектами давали сырую пережжённую картинку
>>1097660 На первой пикче, если убрать персонажа - как-будто есть атмосфера данжа. Вторая пикча проработанней, но ощущение пластилина и стиля детской игры.
Это может быть интересная игра, но я бы в стиме это скипнул сразу из-за визуала. Определись с аудиторией.
>>1097671 Тремя ползунками меняется атмосфера с теплой на холодную, тут я пытался специально выжать казуальную/игрушечную картинку близкую к дестким играм типа крэш/спайро/марио одисси, попозже соберу сцену с моделями в PSX стиле с освещением под гримдарк
Magia Imperata - текстовая ролевая игра с использованием ИИ. Новое слово (ну на самом деле нет) в г
Аноним14/07/26 Втр 20:13:25№1095277Ответ
Magia Imperata - текстовая ролевая игра с использованием ИИ.
Новое слово (ну на самом деле нет) в геймдеве. Создаю игру на основе настольной ролевой системы, использующую LLM в роли мастера. Даже тут в /gd периодически высказываются мысли прикрутить LLMку к игре, и диванные возражения почему это не выйдет. Я решил не теоретизировать, а пройти этот путь и оценить все грабли и нюансы такого использования нейросетей.
В следующих постах опишу мир игры, архитектурные решения, идеи.
Вкратце: сюжетная РПГ, магическая система основанная на идеях Ars Magica (магия может все, любое действие раскладывается на набор бросков навыков в управлении базовыми формами магии), сюжет про раскол в королевстве, где маги хотят свободы и никому не подчиняться, а власть хочет их контролировать и не давать беспределить. Игрок играет за персонажа от его детства (обучение в академии магии) до зрелости (нагибания всех вокруг и становления правителем страны). Все это наработки для моей обычной РПГ, которую я так и не доделал.
Основной интерфейс игры: чат с нейросетью-мастером, с дополнительными экранами (инвентарь, статы, карты) сбоку. Можно слать персонажей нахуй, кидаться табуретками в однокурсников и пытаться превратить главу академии в жабу прямо на экзамене.
Не целюсь в полноценную игру, скорее это будет концепт и заготовка для тех, кто захочет что-то такое повторить у себя. Или просто понять, можно ли добавлением LLM оживить мир, историю и NPC.
В следующих постах - галлюцинации нейросетей, выдумывание персонажей с потолка вразрез с сюжетом, попытка заставить нейронку правильно воспринимать карту мира. А также эксперименты про то, что будет отвечать умудренный сединами архимаг, управляемый LLM, на просьбу написать сортировку пузырьком на питоне.
Будет необычно (для игр уровня /gd) и скорее всего ебануто.
Пикрил это я тестирую в чатике границы. Превратить в жабу его не дал запрет на агрессивную магию (локация помечена как мирная, и классификатор автоматически проваливает все броски агрессивных заклинаний), а вот физическое воздействие он пропустил, но бросок атлетики провалился. А нейронка расписала все это в игровую ситуацию.
Навайбкодил экран с картой. Доделал вчерне прохждение экзамена. Теперь потестирую (сам и с помощью ИИ), прикручу управление пользователями и ресурсами и можно будет давать анону потыкать
>>1095286 Мне тогда не понятно, чем это отличается от обычного текстового квеста, в котором автор описания нагенерил нейронкой. То есть я правильно понимаю, что все ситуации ты (разраб) все равно должен заранее прописывать сам, как и все возможные действия в каждой ситуации?
Вот, допустим, у тебя на каком-то из пиков описана сцена, где у тебя горит камин, поддерживаемый магическим свитком, и можно либо скастовать пердо свиток чтобы сломать свиток, либо пердо магика чтобы сломать магию. Правильно я понимаю, что у нейронки нет никакого тула типа выключить_камин()? Тогда каким хуем ядро вообще узнает, что камин был выключен, допустим, когда ты кастуешь пердо материя?
Вот ты пишешь нейронке "кастую уничтожение свитка", она зовёт тул каста, допустим получился успешный бросок, нейронка получила ответ "успешно заебись", она тебе пишет "Это было не просто успешно, — а заебись!". На каком из этих этапов внутри движка флипнулся флаг, что камин погас? В вызове тула на каст? То есть ты (разраб) заранее придумал и захардкодил в эту сцену все возможные способы погасить камин, и камин гаснет, только если был вызван один из конкретного набора тулов с конкретными параметрами? Но тогда где тут хваленая свобода где можно делать че угодно, если результат могут давать только микрописюлечный набор действий, задуманный автором? Получается, если я придумаю какой-то нетривиальный способ разрешить ситуацию, который не задумывал автор, то у меня ничего не выйдет, даже если он логически имеет смысл? Ну и нахуй тут тогда нейронка, генерить мне оправдания, почему я нихуя не могу сделать? Просто выдай мне тогда все варианты действий списком, и я кликну на нужный, как везде.
Такие мои опасения по поводу этой темы, а вообще меня заинтересовало (немношко). Как подключение нейронки будет работать в итоговой версии, игрокам самим придется покупать себе апишник чтобы играть?
>>1097576 >Мне тогда не понятно, чем это отличается от обычного текстового квеста, в котором автор описания нагенерил нейронкой. То есть я правильно понимаю, что все ситуации ты (разраб) все равно должен заранее прописывать сам, как и все возможные действия в каждой ситуации?
Суть моего проекта как раз и посмотреть и оценить, насколько реально сбалансировать все это. С одной стороны дать нейронке достаточно свободы для создания интересных ситуаций и описаний, а с другой - все-таки сделать нормальный сюжет, и удержать игрока в его рамках.
Я пока не могу понять насколько это хорошо получится. Иногда нейронка выдумывает годные моменты и сюжеты. Но иногда они начисто ломают лор мира или логику прохождения. Если начинаешь сильно закручивать гайки - то наоборот, ломается меньше но и творчества меньше, и это становится больше похоже на то что ты назвал "обычного текстового квеста, в котором автор описания нагенерил нейронкой".
Иногда у меня получается ощутить вайб настольных РПГ. Где надо додуматься до решения. Где нет заранее выбранных вариантов ответа или заботливо подсвеченного интерактивного объекта. Такие моменты клевые. Удастся ли из них собрать целую игру? Хуй знает. Все это можно считать экспериментом.
Вот сегодня был интересный момент. По сюжету персонаж-приятель игрока должен погонять его по теории магии (он задает игроку три вопроса в духе "какая форма и техника нужна чтобы открыть закрытую заклинанием дверь"). По моей задумке он задает эти три вопроса и все. Но по ходу моей партии и моих реплик в какой-то момент мне ИИ предложил "а давай теперь ты меня погоняешь". Я начал дальше задавать ему аналогичные вопросы, а он на них правильно отвечал. Этого вообще ничего не было в сюжете и я это не планировал, но нейронка отработала ситуацию замечательно, оставаясь в роли и не нарушая логику мира. Вот ради таких моментов это все и нужно.
> Вот ты пишешь нейронке "кастую уничтожение свитка", она зовёт тул каста, допустим получился успешный бросок, нейронка получила ответ "успешно заебись", она тебе пишет "Это было не просто успешно, — а заебись!". > На каком из этих этапов внутри движка флипнулся флаг, что камин погас? В вызове тула на каст? > То есть ты (разраб) заранее придумал и захардкодил в эту сцену все возможные способы погасить камин, и камин гаснет
Да, с квестовыми объектами именно так. Для них прописано какой набор сочетаний формы и техники их снимает и с каким уровнем сложности. В этом плане моя игра не отличается от того, как если бы я все это сделал в виде фиксированных выборов. Просто оно на один шажок более фривольное: список этих выборов игроку не виден заранее (в отличие от реплик в диалоге в обычной РПГ), до них надо додуматься. Игрок волен описывать это в произвольной форме и в произвольной же форме получать ответ. Этакий отыгрыш в голове.
> Получается, если я придумаю какой-то нетривиальный способ разрешить ситуацию, который не задумывал автор, то у меня ничего не выйдет, даже если он логически имеет смысл? На эту тему у меня есть свои идеи. Например отдельный ИИ в роли классификатора, который назначает задаче разрешаемые виды действий и их уровни сложности. Тут главная проблема в основном инварианте, что инпут игрока не должен управлять состоянием мира напрямую. Но это решается тем, что этот ИИ не читает инпут игрока, а только читает описание ситуации.
> Как подключение нейронки будет работать в итоговой версии, игрокам самим придется покупать себе апишник чтобы играть? Я наверное сделаю публичную веб-версию в которой бесплатно будет доступно немножко токенов попробовать, и можно будет докупить или указать свой ключ апи. И может в опенсурс выложу, чтобы если ты мне не доверяешь и боишься что я твой токен спизжу, ты мог бы у себя игру локально поднять.