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

Gamedev

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 67 54 19
Код нейм - ПОПРЫГУН Аноним # OP 31/08/24 Суб 13:37:35 972179 1
jumperxyu.png 111Кб, 392x591
392x591
Снимок экрана 2[...].png 183Кб, 775x1071
775x1071
31082024.mp4 17236Кб, 3440x1440, 00:00:43
3440x1440
Жанр: Платформер для 0+ летних
Сюжет: Злодейский злодей похитил друзей протагониста, спустить на тормозах киднейпинг не получится, мирного решения не будет. (классика)
Движок: GameMaker Studio 2
Сеттинг: Детское фэнтези, сказка с психоделическим налётом, абстрактно-абсурдный мир в некоторых моментах.
Код, графику, анимацию, музыку, буду делать соло. Опыта разработки у меня нет, первый проект, кодинг учу по урокам на ютубе и с помощью чатГПТ, иногда просто копирую код нейросетки.
Визуальный референс:
• Окружение - Potata, отечественная разработка которая особо не взлетела, но я проАнализировал почему и постараюсь избежать ошибок, под веб придется снизить качество скорее всего, чтобы ужаться в лимиты.
• Персонажи, враги и т.д - Klonoa, Sonic, Tiny Toon Adventures, Crash Bandicoot, Spyro.
Музыкальная тема: Ненавязчивая музыка с ностальгической атмосферой, возможны кельтские мотивы для большей сказочности.
Целевая платформа: Веб.

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

Ближайшие задачи:
0. Дописать документацию со всеми механиками, геймдизайном и графическим дизайном.
1. Завершить код платформинга, сделать дроп петов и карточек, сделать врагов и их поведение, сделать элементы платформинга и ловушек.
2. Сделать примитивный редактор уровней, чтобы прототипировать без постоянной компиляции, обратную выгрузку в движок вряд ли смогу сделать, так что после прототипирования уровень будет собираться в движке.
3. Сделать прототип графики, нарисовать и анимировать персонажа в Spine, нарисовать окружение для одного уровня, посмотреть как можно будет оптимизировать под веб и получится ли сделать версию с HD графикой.
4. Собрать полноценный уровень.

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

Если ОПа долбоеба нет неделю в треде, то он гасится и ничего не делает, если больше месяца, то помер, есть и такая вероятность. Разработку совмещаю с РАБоткой, так что процесс будет неспешный.
Аноним # OP 31/08/24 Суб 13:38:52 972180 2
pepedeal.png 272Кб, 477x563
477x563
Тред создал и съебался работать, всем хороших выходных, даа.
Аноним 31/08/24 Суб 14:15:10 972187 3
272085542-31304[...].gif 638Кб, 640x480
640x480
Аноним 31/08/24 Суб 15:13:47 972201 4
>>972179 (OP)
>Платформер для 0+ летних
Тематически или геймплейно? Младенцы не смогут проходить игры на точность и скорость реакции. А взрослым платформер для детей вряд ли интересен. Необходимо определиться с целевой аудиторией и затачивать под неё не только сюжет, но и механики.

>GameMaker Studio 2
>Опыта разработки у меня нет
Почему выбор пал на GMS, а не, скажем, Godot?

>кодинг учу... с помощью чатГПТ
>иногда просто копирую код нейросетки.
Так лучше не делать. Нейронки часто пишут бред, без опыта ты этот бред не заметишь. Тем более - если ты бездумно копипастишь - даже хороший код способен навредить, если ты не понимаешь его на 100%. Будь готов к тому, что придётся всё переделывать с нуля, когда наберёшься опыта и пройдёшься по граблям.

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

>платформенных шедевров для детей
А детям вообще нужны платформеры? В вебе сейчас доминируют игры жанров clicker, idle, merge, и т.п. У данных жанров ключевая особенность - в них можно играть одним пальцем и чаще всего нет лимитов по времени, поэтому зайти и поиграть может любой. Буквально кошку можно научить играть, не то, что маленького ребёнка. А платформеры - они ВСЕГДА довольно сложные, т.к. нужно минимум 3 кнопки на базовое управление + кнопки на другие механики, и требуется нажимать минимум 2 кнопки вместе, чтоб выполнить тривиальную задачу (перепрыгнуть).

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

Ещё плейтест будет сложнее. Тебе нужны маленькие дети, а где ты их возьмёшь? Пойдёшь в детский сад? Ощущения взрослых от игры не равны ощущениям маленьких детей, поэтому проверка работы механик, дизайна уровней и прочего сильно усложняется. Дети неспособны рационализировать свой опыт в отзыве, поэтому ты должен лично наблюдать за их игровым процессом и анализировать их внешние реакции.

Конечно, хорошо, если у тебя свой ребёнок или два. Но аудитория намного шире и разнообразнее, и твои собственные дети быстро привыкнут к тому, что для других будет в новинку => нужны новые плейтестеры.

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

>сделать миллиард уровней у меня не получится
Это не так сложно, если фундамент игры проработан. Разделяешь уровень на компоненты, комбинируешь. Можно сделать онлайн-редактор, заниматься только модерацией сделанных игроками уровней. Способы однозначно есть, не нужно бояться количества.

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

>Платформинговые механики: игрок бежит, прыгает, дважды прыгает, может прыгнуть на голову врагу, дешится, дешится в прыжке, дешит врага, разрушает дешом стены, может делать удар по земле и врагу после прыжка и дэша в прыжке.
Звучит чересчур сложно для ребёнка. Особенно если сравнивать с популярными веб/мобильными играми.

>Сделать примитивный редактор уровней, чтобы прототипировать без постоянной компиляции, обратную выгрузку в движок вряд ли смогу сделать, так что после прототипирования уровень будет собираться в движке.
А в GMS есть обёртка над JSON? Через JSON легко сохранять и загружать уровни. Главное заранее чётко определиться с базовыми блоками уровней.

Ключевые слова: save and load game level with JSON. Нейронка должна смочь подробно объяснить, но в интернете и так полно гайдов под любой движок.
Аноним 31/08/24 Суб 16:20:34 972215 5
image.png 67Кб, 840x834
840x834
>>972201
>Тематически или геймплейно?
Тематически и по рейтингу, никакой крови, явного насилия, смертей.
>Почему выбор пал на GMS, а не, скажем, Godot?
Потому что обучающих материалов кратно меньше, чтобы не говорили что комьюнити Годо намного больше, все полезные курсы платные в то время как на Гамаке у меня подобраны 10 плейлистов после прохождения которых будут кор механики для игры.
>Так лучше не делать. Нейронки часто пишут бред
Я прошу расписать что делает код, потом смотрю как работает и комментирую чтобы для меня было понятно, ну кроме работы с векторами, я даже не пытаюсь вникать, если работает значит пойдет.
>А детям вообще нужны платформеры?
Да это никак не проверить пока не релизнишься, я тут даже гадать не собираюсь, может взрослые играть будут, а может никто не будет.
>Можно сделать онлайн-редактор
Ну это уже из области фантастики, я если для себя редактор сделаю, это чудо будет.
>Платформинговые механики
>Звучит чересчур сложно для ребёнка
На скоростной зоне будет автодоводка до платформы, ускорители с рельсовым движением, короче будет супер просто, это скорее аттракцион будет.
>А в GMS есть обёртка над JSON? Через JSON легко сохранять и загружать уровни.
Есть, но мне показалось сложноватым для новичка, ну это в процессе создания редактора будет понятно, я так одним глазом чекнул.
Аноним 31/08/24 Суб 18:23:24 972234 6
>>972215
>>Можно сделать онлайн-редактор
>Ну это уже из области фантастики
Технически, ничего особенно сложного.
1. У игры обычный (оффлайн) редактор уровней.
2. Игрок по желанию может отправить уровень: редактор пакует необходимую информацию в JSON, отправляет на простой веб-сервер через HTTP POST.
3. Сервер сохраняет данные в файл/базу; ждёт, пока модератор проверит уровень (чтобы без пенисов).
4. Игра может скачивать с сервера в JSON формате проверенные пользовательские уровни. Технически загрузка почти не отличается от считывания с диска.
5. Можно ещё голосовалку прикрутить, рейтинги... Не сильно сложнее простой отправки данных на сервер.

Готовых рецептов в интернете полно, единственная реальная сложность - защита сервера от DDOS атак, если кто-то обидится и решит напасть на сервер.

Но ты пока обычную игру сделай...
Это просто идея на будущее.
Аноним # OP 01/09/24 Вск 15:41:50 972323 7
2024-09-01 15-3[...].mp4 6365Кб, 3440x1440, 00:00:24
3440x1440
Снимок экрана 2[...].png 1678Кб, 1925x1075
1925x1075
Тестовый переезд на HD графику, пришлось переписывать часть кода, отвалился параллакс, еще не понятно как скейлинг потом делать, но это будут проблемы будущего меня.
Аноним # OP 01/09/24 Вск 20:03:59 972363 8
2024-09-01 19-5[...].mp4 8888Кб, 3440x1440, 00:00:26
3440x1440
Снимок экрана 2[...].png 169Кб, 503x432
503x432
Титаническими усилиями параллакс был достигнут, на сегодня всё, можно и зачилиться.
Аноним 01/09/24 Вск 23:28:49 972389 9
image.png 816Кб, 1371x1112
1371x1112
Не спится, перерисовал говноскетч из первого поста в говноскетч получше.
Аноним 02/09/24 Пнд 01:05:53 972396 10
Еее гамачелло

Тоже на нем делаю, тоже примерно платформер
Аноним # OP 02/09/24 Пнд 09:54:37 972409 11
17252225301200.png 417Кб, 627x1063
627x1063
2024-09-02 09-4[...].mp4 10415Кб, 3440x1440, 00:00:30
3440x1440
Ну что школьнички ножками топ-топ в родной гулаг? Тьхи-хи.
А я тем временем прикрутил работу камеры по вертикали и плавность, но образовался проеб, надо продумать логику динамической камеры, при большом падении из-за плавного движения камера в какой-то момент перестает поспевать за игроком, но это уже потом. На этой неделе надо сделать полнстью движение игрока не отвлекаясь на другую хуйню.
А пока что выдержал и перекрасил картинку перса, уж слишком он был в цветах Крэша.
>>972396
Жму руку, целую в губы, удачи в этом деле, будет прототип приноси будет интересно посмотреть.
Аноним 02/09/24 Пнд 14:55:26 972460 12
Хз может быть ты в детстве в 2006 году играл в такую игру
Но сейчас детские игры намного ярче живее, твоя вообще никак не бросается и не привлекает.
Загугли что ли как они выглядят, изучи рынок
Аноним 02/09/24 Пнд 15:21:48 972465 13
>>972460
Браток я еще техническую часть не сделал даже на 1%. Видосы это так примерка что да как, кидаю сюда чтобы движуха была в разделе и может анон зайдет предложит идейку какую-то, сейчас приоритет сделать мувмент, посмотреть на скорость, какую динамику получится реализовать, после будет дописан диздок с учетом этого и нарисован концепт арт, потом я вернусь к разработке платформинговой части, врагам и ресурсам. Это план на месяц-два, когда концепт арт нарисую можно будет доёбываться что он уродский или блеклый, а сейчас здесь ничего нет, смена на HD планировалась изначально и решил сделать сейчас потому что дальше будет больше кода и будет сложнее адаптировать его под новое разрешение, картинки на левел были накинуты просто чтобы были, это не пойдет в продакшен.
Аноним # OP 02/09/24 Пнд 18:30:27 972496 14
2024-09-02 18-0[...].mp4 16093Кб, 3440x1440, 00:00:40
3440x1440
Дэш есть и примерное понимание нужной скрости есть.
Аноним 03/09/24 Втр 19:53:52 972679 15
image.png 187Кб, 2158x879
2158x879
2024-09-03 19-2[...].mp4 11875Кб, 1920x1080, 00:00:36
1920x1080
oVh0lTHKi1s.jpg 118Кб, 1130x756
1130x756
Ебался весь день с автодоводкой игрока и потерпел фиаско, займусь другими темками пока не придумаю или не найду готовое решение как сделать, накатил немного визуализации состояния игрока и траектории движения, будет полезно попытке добавить плавности перемещения
Аноним 04/09/24 Срд 01:18:05 972771 16
>>972496
А во время дэша точно нужная гравитация вниз? У меня дэш в игре толкает по x но по y скорость 0
Аноним 04/09/24 Срд 01:24:29 972772 17
У меня для тебя идея - хз будет это релевантно для твоей игры или нет:
Раз ты уже работаешь над "прощающими механиками" типа буффер прыжка и койоти тайм, добавь еще и для рывка - как минимум заталкивание на платформу даже если жмем рывок не несколько пикселей "в" платформу. Об этом есть в видео которое возможно ты уже и смотрел - о механиках в платформере на примере Селест. Я просто у себя реализовал и тема классная как по мне маст хэв
>>972409
>будет прототип приноси будет интересно посмотреть.

Ой да до этого еще не один месяц боюсь
Аноним 04/09/24 Срд 05:57:46 972783 18
2024-09-04 05-4[...].mp4 12004Кб, 1920x1080, 00:00:31
1920x1080
image.png 382Кб, 673x656
673x656
Прикрутил кайот тайм и слоп (кривой), можно и поспать.

>>972771
Да думаю отключить либо ослабить степень влияния.

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

>Ой да до этого еще не один месяц боюсь.
Будем ждать что делать.
Аноним 04/09/24 Срд 16:00:46 972843 19
2024-09-04-15-5[...].mp4 17039Кб, 1920x1080, 00:00:36
1920x1080
Криво косо, но я сделал на базовом уровне что хотел, динамика похожа на ту что нужна.
Аноним 04/09/24 Срд 16:11:21 972847 20
>>972843
бедные эпилептики
Аноним 04/09/24 Срд 16:33:12 972854 21
image.png 293Кб, 501x713
501x713
>>972847
О них то я и не подумал
Аноним 04/09/24 Срд 17:10:08 972858 22
>>972179 (OP)
>Опыта разработки у меня нет, первый проект
Ты уверен что ты не techx или как там был тот шиз с фанфиками про пердëж?
Аноним 04/09/24 Срд 17:50:34 972867 23
154505049411798[...].jpg 18Кб, 400x400
400x400
>>972858
Хуй знает кто это, но звучит так как-будто ты хочешь меня оскорбить
Аноним 04/09/24 Срд 19:27:14 972878 24
>>972858
>techx
>с фанфиками про пердëж
>Tech-X Corporation | Advanced Physics Simulation Software
>Tech-X Corporation offers specialized VSim solutions for plasma physics, vacuum electronics, electromagnetics, and electrostatics.
Звучит как солидный пердёж, плазмой в вакууме.
Аноним 05/09/24 Чтв 01:26:01 972928 25
>>972867
На доске просто есть один почти 1в1 по стилистике чел на гейммейкере тоже делал игры для своего ребенка. Буйный очень.
Аноним 05/09/24 Чтв 04:18:10 972932 26
2024-09-05 04-0[...].mp4 12724Кб, 1920x1080, 00:00:57
1920x1080
>>972928
>есть один почти 1в1 по стилистике
Видимо гении мыслят одинаково
>на гейммейкере тоже делал игры для своего ребенка
>Буйный очень.
Наверняка фанат андертейла, эти ебланы самые буйные пользователи гамака, всё хотят сделать то ли клон, то ли мод и доебывают всех доби фоксом или как там того пидора зовут.
Аноним 05/09/24 Чтв 17:14:25 973008 27
2024-09-05 17-0[...].mp4 12558Кб, 1920x1080, 00:00:51
1920x1080
image.png 120Кб, 2064x895
2064x895
Немного визуального интерактив накинул
Аноним 05/09/24 Чтв 19:29:51 973027 28
>>973008
К слову, оп, а чому тебе не научиться крайне хорошо гамать на своих механиках и делать уровни прямо таки для таких же
Аноним 05/09/24 Чтв 20:23:17 973036 29
image.png 338Кб, 1911x1074
1911x1074
2024-09-05-20-0[...].mp4 14003Кб, 1920x1080, 00:00:32
1920x1080
Менюшку сделал, с кривой рожой, в слюбом случае графон будет отрисован с нуля, так что пока так.

>>973027
>чому тебе не научиться крайне хорошо гамать на своих механиках
Я думаю это неизбежно, мне в любом случае балансить мувмент и делать уровни самому, так что если игра получится то я буду в ней задротом, тестеров у меня как бы нет.
>делать уровни прямо таки для таких же
Элементы для задротов будут, типа две зоны посложнее, плюс легкая зона будет сделана так что если знать правильный мувсет можно пробегать в разы быстрее, ну такая идея, а как получится по факту кто его знает.
Аноним 05/09/24 Чтв 23:10:58 973069 30
2024-09-0523-02[...].png 775Кб, 1152x832
1152x832
>>973036
Понимаю, что это превью, но ведь монетки будут сами собираться после ящиков? А то расколол ящик и ходить собирать по монетке как сейчас не очень.
Аноним 06/09/24 Птн 00:22:48 973074 31
>>973069
Магнетизм есть, но сейчас он имеет минимальные значения, можно поднять без проблем, тогда будет пылесосинг, но монетки не так приколько разлетаются, в дальнейшем подниму значения, чтобы у игороков не было тряски из-за проебанной монетки, но это не какой-то прям редкий ресурс будет.
Аноним 06/09/24 Птн 01:56:03 973089 32
2024-09-0601-49[...].png 754Кб, 832x1216
832x1216
>>973074
>чтобы у игороков не было тряски из-за проебанной монетки
Ну да, правильно. А то ритм игры быстрый вроде, а на видео после разбития ящиков возникает желание остановиться и пособирать монетки лол.
Аноним 06/09/24 Птн 11:31:37 973114 33
А точно ли твоей игре нужны блоки под углом? Пока выглядят бесполезно, без смысловой нагрузки, ты их пробегаешь так же как пробежал бы ровное место. А гемора с ними больше
Аноним 06/09/24 Птн 14:51:27 973144 34
2024-09-06 14-1[...].mp4 5518Кб, 1920x1080, 00:00:23
1920x1080
40965179.jfif 23Кб, 460x460
460x460
Проебался с менюшкой хуй знает сколько, потраченного времени жаль.
>>973089
Скорее всего сделаю такую логику, монетки дропаются с коллизией и анимаций, после приземления через 30 фреймов отлючается коллизия которая расчитывает столкновение с полом/стенами, магнетизм становится более жестким и все затягивается в игрока даже сквозь объекты, как-то так наверно.
>>973114
Ну сейчас не 80-е и хотелось бы иметь технологии хотя бы 90-х, мне кажется так как минимум можно делать более разнообразное окружение, да и двигаться на скоростях по горкам и буграм одно удовольствие.
Аноним 06/09/24 Птн 22:22:50 973209 35
>>973144
>Ну сейчас не 80-е и хотелось бы иметь технологии хотя бы 90-х

Очень странный подход. Склонов нет например в Селест, а эта игра считается одним из лучших современных пресижн платформеров. В прямоугольных платформах можно создать настолько разнообразный геймплей, что закачаешься. В то же время, наличие склонов должно быть хоть как-то оправдано. Какую функцию они выполняют, какую смысловую нагрузку несут? Если прохождение секции с ними тождественно прохождению секции с прямоугольником, для чего они? В кастле какой-нибудь они обусловлены наличием врагов с и препятствий которыми на склонах свой геймплей. У тебя пока не понятно, в чем их вклад в геймплей
Аноним 06/09/24 Птн 22:33:59 973211 36
>>973209
В селесте просто говнокод, они не осилили наклонные поверхности, которые были еще на сеге в сонике...
Аноним 07/09/24 Суб 11:40:48 973268 37
image.png 342Кб, 3103x1228
3103x1228
>>973209
>В то же время, наличие склонов должно быть хоть как-то оправдано.
Сейчас разработка на таком этапе что по факту я учусь делать механики для платформера, чем больше я смогу реализовать механик тем лучше, лишнее можно просто отключить в любой момент, у меня нет готовых уровней чтобы потом париться из-за того что конфликт происходит.
>Если прохождение секции с ними тождественно прохождению секции с прямоугольником, для чего они?
Они как минимум дают эстетическое разнообразие и можно делать не квадратный мир.
>У тебя пока не понятно, в чем их вклад в геймплей
Нет пока что никакого геймплея, есть только комната с тестом механик, в которой я накидал всяких визуальных темок немного, чтобы понимать как работает то да сё.
Сейчас вообще сделал копию проекта где вырезал всю эту хрень чтобы заниматься только платформинговыми механиками и не отвлекаться на очередную охуительную идею, типа сделать меню.

>В селесте просто говнокод, они не осилили наклонные поверхности, которые были еще на сеге в сонике...
Да это вообще прекол, я читаю сейчас инфу по физике в Сонике, в большинстве инди платформеров максимум 50% процентов реализовано из того что есть в Сонике, реально великая игра походу, есть несколько исключений, но это уже ААА от мира платформеров например Ори, он более комплексный и замороченный, даже не буду пытаться оттуда что-то копировать, я тупо не понимаю как это закодировать, а туториалов нет, никто не хочет делать видос на 300 часов, может через годик как-то сложится паззл и можно будет попоробовать.
Аноним 07/09/24 Суб 11:55:05 973270 38
ищи на соникоканалах
есть чел с душными разборами типа КАК ПРАВИЛЬНО ИГРАТЬ В СОНИКА на полтора часа
в целом поддерживою
>>973268
Аноним 07/09/24 Суб 21:35:07 973343 39
>>973268
Дело твое, просто мне кажется лучше сначала подумать какой у тебя геймплей, а потом уже добавлять фичи, на которые ты тратишь время и протаскиваешь в проект баги с этими фичами, которые ты еще не нашел
Аноним 08/09/24 Вск 19:15:02 973459 40
2024-09-08 18-4[...].mp4 4770Кб, 1920x1080, 00:00:25
1920x1080
2024-09-08 18-5[...].mp4 7196Кб, 1920x1080, 00:00:30
1920x1080
8cb97878bb93917[...].jpeg 76Кб, 469x500
469x500
Ебался с граунд паундом, чтобы можно было с любой высоты пиздануть нормально, криво косо сделал, но засчет дэша это теперь еще и airwalk, я его конечно офну, иначе игру пролететь можно будет, но выглядит забавно.

>>973343
Да на бумаге я нафантазировать много чего могу, а по факту непонятно будет получится сделать или нет, мне проще сначала с механиками посидеть, а потом уже думать куда их пристроить, а проебывать время на хуйню и обламываться я уже к своим годкам привык, уебусь очередной раз о бетонную стену и похуй, мне сейчас процесс важнее.
Аноним 09/09/24 Пнд 13:59:32 973571 41
>>973459
>Да на бумаге я нафантазировать много чего могу, а по факту непонятно будет получится сделать или нет

Так надо сначала хоть что-то придумывать, а потом это уже кодировать, или как? Что такого может быть в 2д платформере что не получилось бы по какой-то причине сделать?
Аноним 09/09/24 Пнд 14:32:48 973579 42
16463732661-kar[...].jpg 429Кб, 1417x1417
1417x1417
>>973571
>а потом это уже кодировать, или как?
Мне кажется это бредовой темкой для соло разраба, если нет базовых механик, то сидеть писать маняфантазии на 300 страниц такое себе, надо сделать механики, а уже потом писать диздок где будет описано как их улучшить/дополнить, как сделать связи.
Список баховых механик у меня есть, по игроку сделано на 70%, что-то сделано криво, что-то офнуть пришлось, как долбежку по земле последнюю, она рахуяривает мне коллизии, надо делать более точный алгоритм проверки для больших сокростей, подходящего материала на эту тему я пока не нашел.

Твой подход верный если бы была команда, тогда да геймдизайнер делает диздок, концептер визуализирует, кодер пишет, вопросов нет.

На это неделе платформами буду заниматься и что-то типа проигрывателя анимаций хочу сделать, для практики интеграции костной анимацией, так что может повеселее будет в треде.
Аноним 09/09/24 Пнд 16:03:09 973592 43
>>973579
Дело не в том чтобы писать триста страниц диздока, а в том, чтобы написать хотя бы пару страниц о том что из себя представляет игра, какой мейн луп, какие системы в игре будут, из этого уже выльется общий контур того какие механики должны быть а какие нет. Это может быть и в голове, не обязательно вообще физически что то писать

>она рахуяривает мне коллизии, надо делать более точный алгоритм проверки для больших сокростей

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

А чем там проблема? Покажи код, может подскажу чего
Аноним 09/09/24 Пнд 17:27:56 973607 44
image.png 33Кб, 1043x875
1043x875
>>973592
>Это может быть и в голове, не обязательно вообще физически что то писать

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

>А чем там проблема? Покажи код, может подскажу чего

Спасибо, уже решил, недавало мне это покоя.
Проблема была в том что стандартный place_meeting который используют в большинстве случаев для обработки столкновений видимо не подходит для рывков, особенно если есть логика обработки углового столкновения, я решил проблему установкой двух collision_line по углам.
Аноним 09/09/24 Пнд 23:46:54 973659 45
>>973074
>но монетки не так приколько разлетаются
1. Спавнишь монетки БЕЗ магнетизма.
2. Ждёшь секунду, пока разлетятся.
3. Включаешь им магнетизм.
Где-то такое встречал.
Аноним 12/09/24 Чтв 15:49:29 973930 46
image.png 93Кб, 1372x785
1372x785
Сделал визуальную часть компонентов для плеера анимаций, возможно что-то пригодится потом для разработки редактора уровней, сегодня планирую заняться платформами наконец, последние дни много работал, не до этого было.

>>973659
Да примерно так и планирую сделать, коллизи только надо им выключить будет, потому что сейчас они сталкиваются со стенами.
Аноним # OP 17/09/24 Втр 19:51:16 974780 47
2024-09-17 19-4[...].mp4 3556Кб, 1920x1080, 00:00:23
1920x1080
2024-08-17 15-3[...].mkv 3904Кб, 3440x1440, 00:00:25
3440x1440
Половая ебля с платформами которую я оттягивал началась, помимо того что она сама по себе замороченная, мне придется еще часть кода связанного с дэшом и граундпаундом переписать.
Тут обнаружил что я этой хуйней уже месяц страдаю, вроде прогресс есть, а вроде и не сильный, почти неделю на еблю с компонентами интерфейса проебал, который мне еще месяц, а может и вообще не понадобится.
Аноним 18/09/24 Срд 21:05:04 974963 48
2024-09-18 20-0[...].mp4 20690Кб, 1920x1080, 00:00:28
1920x1080
Всё заебался с платформами, делаем гоночки
Аноним 18/09/24 Срд 21:21:33 974968 49
>>974963
2 недели - стандартный срок для дропа игры.
Не первый тред такой, не расстраивайся.
А через год тебя бампанут
Аноним 18/09/24 Срд 21:27:54 974972 50
>>974968
Да я шучу, в процессе всё, машинки накидал чтобы отдохнуть, была идея с камерой поебаться, может интегрирую для разнообразия и в эту игру, а может сделаю отдельную потом.
Аноним 18/09/24 Срд 21:47:45 974976 51
>>974972
Да-да, ты шутишь, и просто отдохнуть решил.
Аноним # OP 29/09/24 Вск 18:44:51 976512 52
2024-09-29 18-1[...].mp4 1134Кб, 1920x1080, 00:00:23
1920x1080
2024-09-29 18-0[...].mp4 6653Кб, 1920x1080, 00:01:00
1920x1080
И так я еще живой, завтра возвращаюсь к платформеру, сделал еще два небольших прототипа.
Оценил объем работ и идей по платформеру, платформер меняет целевую платформу с веба на ПК, это будет большая игра и долгострой, но нужно что-то релизить чтобы хоть какие-то копейки полутать если повезет, ближайший месяц я параллельно буду делать понг под веб. Потом буду думать какую игру делать паралельно некст под веб, гонки или idle рпг.
Аноним 29/09/24 Вск 21:32:43 976553 53
>>976512
Второй прототип выглядит интересно.
Аноним 29/09/24 Вск 22:04:02 976556 54
wowscrnshot0408[...].jpg 59Кб, 338x443
338x443
image.png 544Кб, 663x427
663x427
image.png 355Кб, 601x395
601x395
>>976553
Да пятикнопочный idle с двумя скилами пока что, планируется что фишка будет в дропе ресурсов, крафте и возможности пересобирать билд перед раном, но это я опять себе наманяфантазировал, так-то вообще я сначала сам смеялся над этим жанром, потом вник немного и если по уму сделать то может быть интересно конечно, главное именно ковыряние ресурсов и скиллы сделать интересными, что бы люди ходили постоянно в забеги по подзмелью, тогда можно будет подзаработать копейки. Мне бы кодера мощного, а я бы геймдизайном занимался и графоном, но я и художник не такой крутой чтобы за меня код кто-то писал, всего по мелочи могу, поэтому и придется самому всё делать, если повезет может хоть одну игру доделаю. По графону и атмосфере хотелось бы обмазаться чем-то уровня концептов диабло 4, для такого типа игры будет топ конечно.
Аноним # OP 18/03/25 Втр 14:58:41 1013580 55
2025-03-18 14-0[...].mp4 9398Кб, 1920x1080, 00:00:50
1920x1080
Проект попрыгун-долбоеб возрождается, ближайший месяц буду пилить механики, сам концепт немного поменялся, будем делать Мегамэна нахуй, пока меня опять не заебет.
Аноним 19/03/25 Срд 15:19:33 1013736 56
2025-03-19 14-5[...].mp4 13437Кб, 1920x1080, 00:01:11
1920x1080
Базовую милишную систему прикрутил
Аноним 19/03/25 Срд 22:49:02 1013813 57
бамп
Аноним 20/03/25 Чтв 16:38:06 1013877 58
2025-03-20 16-2[...].mp4 13012Кб, 1920x1080, 00:01:03
1920x1080
Проебался всю ночь с оптимизацией врагов, но теперь есть изолированные модули для инициализаций, поведения, реакции на события и отрисовки, что для меня большой прогресс.

>>1013813
>бамп
жму руку
Аноним 21/03/25 Птн 13:15:42 1013954 59
2025-03-21 13-0[...].mp4 9609Кб, 1920x1080, 00:00:46
1920x1080
После долгой борьбы с тряской камеры при движении и изучения материалов (видос разрабов юнити) про тряску камеры я решил написать свой модуль тряски камеры, еще чуток дописал физон, сейчас пришел к идее что его вообще надо рефакторить потому что он мне достался с тех пор как я переписл его с уроков и он плохо структурирован и его тяжело сделать шорошим в текущем виде.
Аноним 22/03/25 Суб 23:20:36 1014191 60
2025-03-22 22-1[...].mkv 15868Кб, 1920x1080, 00:01:12
1920x1080
Прикрутил отладчик для физики игрока, процесс рефакторинга полным ходом разнес код, настроил стейтменты
Аноним 23/03/25 Вск 07:58:16 1014230 61
>>1013954
>>1013877
Поч в игре с таким активным управлением такие улиточные мобы? Они то-ж должны быстро бегать-прыгать.
Аноним 23/03/25 Вск 09:22:13 1014233 62
2025-03-23 09-1[...].mkv 24330Кб, 1920x1080, 00:01:00
1920x1080
>>1014230
Потому что это не игра до неё еще далеко, это набор кривых механик. Мобы утпо манекены, до врагов еще дело не дошло, да и дело нихуя не простое, у меня стейтмент игрока не доделан, не доделана камера, нет зума и паддержки разрешений, надо отладчик делать под всё это дело, чтобы настраивать, отладчик вот в зачаточном виде тоже.
Сейчас переношу подобие боевей системы в стейтмент, в процессе появилиась идея сделать "перегрев" ударов который сбрасывается заряженным ударом.
Аноним 23/03/25 Вск 09:36:23 1014234 63
>>1014233
> 2025-03-23 09-10-49.mkv
>>1014191
> 2025-03-22 22-19-35.mkv
Ремультиплексировай.
Аноним 24/03/25 Пнд 11:35:45 1014472 64
2025-03-24 07-0[...].mkv 23742Кб, 1920x1080, 00:00:40
1920x1080
Сделал форк платформинговой системы с системой которую я пробовал сделать для arpg на подобии старых Зельд, в итоге получается система с двумя изолированными модулями, на базе которых можно сделать что-то типа игры из серии Tales of, засчет изолированности можно дальше писать платформинг и боевую систему которая без проблем интегрируется в эту.
Аноним 03/04/25 Чтв 23:06:52 1016137 65
2025-04-03 22-0[...].mkv 23578Кб, 1920x1080, 00:00:45
1920x1080
Добавил систему сенсоров, сделано на базе встроенных инструментов, но отличается быстрой настройкой, динамическая привязка, создание групп сенсоров, регистрация столкновений по типу и слоям. Пригодится для физики, боевоей системы и AI врагов.
Сделал что-то типа LOD, инстанцы деактивируются/активируются в зависимости от расстояния до игрока, при активации есть уровни LOD, в зависимости от уровня отключается часть сложной логики и работает упрощенная версия.
Добавил поддержку разных соотношений сторон для мониторов, осталось скейл сделать и думаю с разрешениями будет закрыт вопрос.

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

Вообще за последни 10 дней дохуя чего сделал, но оно не влияет пока что ни на что напрямую, это скорее фундамент для будущего геймплея.
Аноним 05/04/25 Суб 11:44:50 1016308 66
>>1014472
>система с двумя изолированными модулями
Зачем? По-моему, это будет сбивать игрока из-за отличающегося темпа игры, механик и управления.
Аноним 05/04/25 Суб 13:47:52 1016329 67
>>1016308
Это классическая система в JRPG, мир отдельно, боевая система отдельно, мир с видом сверху дает возможность выстраивать нарратив, торговля, квесты, а боевая система с видом сбоку позволяет делать данимичные бои. Это не для текущей игры система, сейчас я делаю все в сайдсролле. Но я могу переносить все наработки в этот форк и если времени будет дохуя сделать RPG c Hack and slash боевкой
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов