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

Gamedev

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 61 20 20
Ку, я разработчик вот этого https:&#47;&#47;2ch.hk&#47;gd&#47;res&#47;796015.html. Плоты 30/07/22 Суб 10:56:10 824462 1
image.png 166Кб, 884x909
884x909
2022-07-30 10-5[...].webm 2941Кб, 1280x720, 00:00:28
1280x720
Ку, я разработчик вот этого https://2ch.hk/gd/res/796015.html. Сейчас я буду пилить еще один маленький проект, (дипломное задание по курсам), это продлится около месяца-двух, потом я свалю обратно.

Мне было дано следующее техническое задание:
Это должен быть Top Down Twin Stick Shooterю ноу
Должна быть прокачка.
Должны быть подбираемые предметы.
Должны быть всякие разные виды врагов быстрые, медленные милишные, рэнжовые, кринжовые.

Но мне не интересно делать шутаны, единственное что меня радует в этой жизни это изъебистые ИИ и толпы мобов на ECSе, творящие всякую нелепую фигню. Я придумал вот что...

Плоты!
Игрок управляет плотом. По плоту бегает куча маленьких существ матросов. Они получились похожи на муравьев из Kenshi.
Матросы так жаждут битвы что не используют весла, а ритмично подпрыгивают на плоте и таким образом рывками двигают его вперед.Рабочий способ, я пробовал ирл
Чем моряков больше, тем сильнее они качают плот и тем быстрее он плывет.

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

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

На счет подбираемых предметов и прокачки надо что-то придумать. Я придумал только дымовую шашку которая активируется на короткое время и не дает по тебе стрелять.

Есть какие-нибудь мысли на этот счет, аноны?
Хыхы я думаю, если бы посетители двача управляли плотом они делали бы это так же. Смотрите они у меня даже оранжевой гамме. Короче вы должны в этом понимать, давайте))0
Плоты 30/07/22 Суб 11:02:40 824465 2
rafts2.gif 578Кб, 443x396
443x396
Аноним 30/07/22 Суб 11:43:59 824476 3
Ты все один делаешь?
Аноним 30/07/22 Суб 11:57:38 824479 4
>>824476
Ага. Конкретно эту штуку я не планирую делать особо большой, я думаю за месяц справлюсь.
Плоты 30/07/22 Суб 12:03:12 824480 5
image.png 187Кб, 756x494
756x494
Нужно еще нарисовать кучу всяких текстур, хочу чтобы плоты плавали среди какого-то постапокалиптического пейзажа. Пока я обрабатываю фотки всякой рухляди в фотошопе.
Аноним 30/07/22 Суб 12:04:50 824481 6
>>824462 (OP)
Почему вода без отражений?
Где базы?

Сделай как в древней игре голем - база, там строить плоты и войска, небольшие острова с полезными ископаемыми, двух достаточно, ну и классика дома для войск, башенки там всякие, водовороты
Аноним 30/07/22 Суб 12:08:10 824482 7
>>824480
На чем кодишь? Какой движок юзаешь?
Аноним 30/07/22 Суб 12:16:16 824483 8
>>824462 (OP)
По видео показалось, что ты делаешь сетевую браузерную .io игру. Может потом реально попробовать сделать из неё сетевую игру.
Аноним 30/07/22 Суб 12:32:53 824487 9
>>824462 (OP)
Мне не нравится. Твой прошлый рогалик про подземелье был намного лучше и интереснее.
Аноним 30/07/22 Суб 13:31:59 824493 10
>>824481
Нее, ты не понял. Мне нужно чтобы это был именно шутер а не стратегия. Я управляю только самим плотом. Отдаю приказ толкать в какую-то сторону и этот приказ сразу на всех кто на плоту распределяется. Конкретных моряков я не могу выделять.

А вода без отражений потому что 2д. Мб потом запилю нормальный шейдер для воды, но 2д накладывает свои ограничения, например шейдеры которые с глубиной сцены работают тут не подходят.
Аноним 30/07/22 Суб 13:32:38 824494 11
Аноним 30/07/22 Суб 13:33:59 824495 12
>>824483
Я пробовал делать сетевые, но это че-то жесть какая-то) Во всяком случае на Юнити. Все очень криво, все очень сложно.
Аноним 30/07/22 Суб 13:36:59 824497 13
>>824487
Эх, ну да, эта игрушка на многое и не претендует. Мб когда хоть немножко ее допилю будет достойнее выглядеть
Аноним 30/07/22 Суб 14:05:12 824505 14
>>824493
Тогда добавь случайно разбросанные мины, водовороты, а так же инерцию, чтобы резкое изменение движения или рывок сбрасывали
Плоты 30/07/22 Суб 14:05:31 824506 15
rafts3.gif 13788Кб, 1618x846
1618x846
Запилил возможность морякам стоять не только на плотах но и на статичных элементах окружения.
Еще сделал разноцветные маски, по ним будут отличаться разные типы моряков.
Аноним 30/07/22 Суб 14:21:50 824512 16
>>824505
Водовороты и водовороты - хорошая тема, будет.
Аноним 30/07/22 Суб 14:25:28 824516 17
>>824512
ой блин, мины и водовороты
Аноним 30/07/22 Суб 14:37:37 824521 18
если уж много воды, можно какого-то кракена или блупа добавить
Аноним 30/07/22 Суб 14:39:43 824524 19
нравится внешне и геймплейно игра, старая не открывается правда.
Аноним 30/07/22 Суб 14:40:54 824525 20
>>824524
Во-во, ещё к минам большие пузыри добавь, типа метан со дна поднимается и бахает, ещё гейзеры там
Аноним 30/07/22 Суб 15:32:08 824544 21
>>824524
>не открывается
Вот это интересно. Прямо даже до меню не доходит?
Аноним 30/07/22 Суб 15:37:51 824546 22
>>824462 (OP)
Видел в гуглплей похожую игру с плотами. Там нужно было соединять кусочки плотов, на которых могли быть выжившие люди, турели, ускорители, какие-то башни. Соединение мгновенное в момент сближения одним из бортов с деталью. Сражаешься с чужим плотом, и когда у него кончается HP, он разваливается и ты можешь собрать его уцелевшие фрагменты и выживших, которые присоединяются к твоей команде. Но, к сожалению, игра - какой-то ассет-флип, кучка очень коротких уровней и гора рекламы, короче, неприятное впечатление. Вот если бы был нормальный проект с этими механиками, было бы круто. Ну... если отдалённо, очень напоминает проект TerraTech, только терратеч намного сложнее и про модульных роботов, но механика та же - месим противников, собираем детали и прямо на ходу соединяем со своим "телом", получая новые возможности или восстанавливая утраченные.
Аноним 30/07/22 Суб 15:54:17 824554 23
>>824546
Интересно. А не помнишь как эта штука из гуглплея называлась?
Плоты 31/07/22 Вск 01:19:38 824698 24
rafts4.gif 4658Кб, 519x551
519x551
Паоло-УччеллоБи[...].jpg 418Кб, 2048x1193
2048x1193
НЫЫЫЫАААААААА

третье сутки гоняю этих чертей по 10 часов в день, как же я устал....
Аноним 31/07/22 Вск 01:44:53 824701 25
>>824698
Используешь ECS? Или ООП содомией занимаешься?
Аноним 31/07/22 Вск 09:57:22 824747 26
>>824701
Использую гибридный подход. Стараюсь конечно побольше ецс юзать, но некоторые моменты в нем слишком запутанные.
Для всяких вычислений юзаю ецс, для физики обычную юнити физику.

Кстати, если сюда заглянет кто-нибудь разбирающийся в Unity ECS, буду на раках носить такого человека.
Аноним 31/07/22 Вск 12:19:51 824780 27
Получается вроде круто
Аноним 31/07/22 Вск 14:16:16 824816 28
Аноним 31/07/22 Вск 14:44:39 824837 29
>>824816
Ух бля
Действительно похожая штуковина, кто-то меня опередил)
Но, к счастью, у меня все-таки немного другие механики, во всяком случае, присоединение вражеских плотов я точно не буду делать.
Аноним 31/07/22 Вск 14:51:36 824843 30
>>824837
>присоединение вражеских плотов я точно не буду делать
Пичаль, присоединение добавляет интереса (и очень просто реализовать, ящитаю). А лимит юнитов на плоте будет? Или их тоже нельзя пополнять?
Плоты 31/07/22 Вск 14:54:51 824845 31
rafts5.gif 7878Кб, 519x551
519x551
Сделал мины которые взрываются вынося половину команды и подкрутил немного выпады пикенеров, так чтобы они смещались в сторону куда атакуют.

Я так думаю, скорее всего у плотов не будет своих ХП. Победить вражеский плот = убить всю команду, тогда он развалится.

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

Аноним 31/07/22 Вск 15:10:24 824852 32
>>824843
Ну хз, я бы сказал, у меня немного "стиль другой". В той игре плоты это просто белые квадраты, а у меня плот все-таки больше на плот похож. Если их вместе слепить будет не очень выглядеть и проплывать через всякие узкие проливы он не сможет.
Так же ИИ будет в недоумении от этого.
Короче не, форма плотов меняться не будет.

На счет расширения команды - может будет, может нет.
Может с прокачкой (она тоже в ТЗ) можно будет новых моряков спавнить. А может у старых будут какие-то статы подниматься.
Хз, я пока над этим не особо думал.

Во всяком случае, я тестил плот с 500 моряками, фпс до 30 просаживается, но в целом не так катастрофично как я думал.
Аноним 01/08/22 Пнд 13:28:39 825067 33
rafts6.gif 15249Кб, 700x601
700x601
Запилил инвентарь, и два подбираемых предмета: аптечку и дымную бочку. Первая воскрешает всех матросов, вторая ставит дымовую завесу из за которой по тебе не могут стрелять и ты тоже не можешь.
Для предметов сделал базу данных с загрузкой из эксель таблицы. Может быть немножко оверкил, но опыт рогаликов научил меня делать это быстро.
Аноним 02/08/22 Втр 15:19:52 825445 34
Аноним 02/08/22 Втр 15:42:42 825447 35
>>825067
> Для предметов сделал базу данных с загрузкой из эксель таблицы
А чего ScriptableObject не используешь?
Аноним 02/08/22 Втр 16:44:12 825458 36
>>825447
Можно было бы и их юзать, но когда у тебя куча данных о каждом предмете проще в экселе все делать. Тут никакой кучи данных не предвидится, но я просто так привык.
Плоты 12/08/22 Птн 10:23:02 827091 37
Продолжаем плавание.
Я остановился на том, что теперь, моряки прыгают синхронно.
Когда поступает приказ прыгнуть, моряк сначала ждет когда его кулдаун действия дойдет до нуля, после чего оценивает средний кулдаун по плоту (подписан под курсором). Если он больше 100 мс моряк приседает и в таком положении ждет остальных. Когда средний кулдаун достигает требуемого значения все моряки резко выпрыгивают.
Прикольно, но то какое это нововведение оказывает влияние на геймплей не окупает затраченных усилий
больших.
Нужно сначала пилить нормальные, интересные геймплейные механики а не вот это все.
Плоты 12/08/22 Птн 10:24:01 827092 38
rafts7.gif 2722Кб, 700x596
700x596
Плоты 12/08/22 Птн 16:40:21 827158 39
2022-08-12 16-2[...].webm 5394Кб, 1280x720, 00:00:47
1280x720
Новая стрельба! Теперь снаряды летят по навесной траектории.
По прежнему стрелять и попадать очень сложно, но теперь по крайней мере понятно куда прилетают копья.
Мб стоит сделать их побыстрее.
Аноним 12/08/22 Птн 18:22:38 827178 40
Молодец, хорошо получается
Аноним 12/08/22 Птн 19:32:50 827183 41
Аноним 12/08/22 Птн 20:28:58 827186 42
>>827158
Ниже угол надо, под углом в сорок пять тело пролетит наибольшую дистанцию, в идеале чтобы они меняли этот угол в диапазоне от нуля до сорока пяти. Чтобы была некая дальность и область, попав, в которую они начинали швырять копьё, ну а дальше как получится. Скорость раза в два три выше.

Идея с прыжком и задержкой впечатляет, выглядит отлично.
Плоты 12/08/22 Птн 21:49:02 827206 43
rafts9.gif 2721Кб, 1230x907
1230x907
Последнее на сегодня.
Плот-шахид!

Горячий матрос с дымящейся головой в одиночку бросается на твой плот чтобы потопить его!

Пытался еще сделать какой-то приемлемый шейдер для воды, чтобы было похоже на какие-то масляные разводы или что-то такое. Чтобы сделать в 2д пену моих навыков работы с шейдерами все-таки не хватает.
Аноним 12/08/22 Птн 22:13:19 827208 44
>>827206
Если я правильно помню, это называется брандер. Альхамдулилля.
Аноним 13/08/22 Суб 10:55:57 827230 45
Плоты 13/08/22 Суб 16:25:36 827283 46
image.png 96Кб, 823x645
823x645
image.png 175Кб, 1163x716
1163x716
image.png 294Кб, 1438x783
1438x783
dorogagigantov2.jpg 140Кб, 830x553
830x553
Слепил вот такой остров.
Для этого было бы очень удобно использовать юнити террейн.
Но! Он всегда находится в горизонтальном положении, а у меня все повернуто на 90 градусов потому что 2д. Опять одни проблемы из за этого.

Это было с утра, а потом я три часа сидел пытаясь заставить ецс нормально спавнить префабы и конвертировать их в сущности.
Прикиньте, он спавнит плот, проводит конверсию, после чего начинает клонировать все другие плоты и вываливать их копии мне на сцену.
Это просто выше всякого понимания.
Как же я задолбался...
На ютубе 2.5 человека пилят гайды по ЕЦС, но там нет того что мне нужно.
На форумах сидят челы, тоже с ним работают, но и они про это ничего не знают.

Нашел что на официальном сайте таки есть документация по более новой версии ецс. Мб если я прочту эту стену текста мне что-то станет понятнее, но пока решил проблему костыльно, при помощи ручной конверсии.


Плоты 13/08/22 Суб 20:01:55 827313 47
rafts11.gif 11721Кб, 1230x907
1230x907
Все, достаточно на сегодня.
Если я буду заниматься этим еще минуту я блевану.

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

Так же там потом будет нормальный шрифт, кнопочки, красочные описания плотов, на берегу будут стоять фонарики всякие, по причалу будут бегать сухопутные муравьи Пожалуй я именно так буду называть этих существ.
Потом будут еще плоты, большие, маленькие, быстрые, медленные, плоты за донат! Их будут покупать у меня школьники, а на их деньги я сам построю себе плот и уплыву.
Все это я сделаю, но потом.
Плоты 13/08/22 Суб 20:43:02 827317 48
Че я еще хочу сделать.

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

2. Чтобы была большая извилистая карта по которой нужно будет проплыть из одного конца в другой. Со всякими ловушками конечно.

3. Сделать что-то с управлением. Сейчас оно пипец какое тугое. После того как ты отпускаешь кнопку моряки по инерции проталкивают плот еще метров метров? сантиметров? локтей? на 30 вперед.

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

5. Может стоит добавить муравьев со щитами? Чтобы они их периодически поднимали и укрывали всех в небольшом радиусе.

6. У меня есть мысль на счет лора этой замечательной вселенной.
Пускай это будет Безумный Турнир Плотов.
Это такой национальный вид спорта среди муравьев. Они железные и не плавают, кста, так что спорт смертельный.
Типо как гладиаторские бои.
Вроде Колизей тоже когда-то водой наполнялся и там на лодках древние римляне че-то исполняли.
И чтобы по бокам карты еще были трибуны с болельщиками, машущими лапками. Я думаю Ецс даже не заметит лишнюю сотню сущностей.
Аноним 14/08/22 Вск 00:49:36 827328 49
>>827206
Возможно, стоит придать плоту-камикадзе красный оттенок?
Такой подсознательный маячок, что надо подальше от него держаться
Плоты 21/08/22 Вск 22:47:20 828346 50
rafts12.gif 25105Кб, 1230x859
1230x859
Я переделал острова.
Шестиугольные столбы были стремными.
Четырехугольные рыжие масштабируемые кирпичи. Вот в чем настоящая красота.

Добавил болельщиков. Они глазеют на турнир плотов с берега и тупа отдыхают, а когда плот игрока приближается, приветствуют его махая руками.
В таком ракурсе и в разрешении 16х16 не получится заставить их использовать римский салют, увы.
Поработал над оптимизацией, теперь вот такая толпа как на экране просаживает фпс только до 40, а всего на сцене около 3000 мобов.
Есть еще места которые можно оптимизировать, тогда все будет вообще гладко.
Но я думаю, я просто количество мобов уменьшу, они все-таки особо никакой геймплейной функции не выполняют, просто часть окружения.
Теперь работаю над построением самого уровня для демки, скоро наверно уже выпущу играбельный билд.
Аноним 21/08/22 Вск 22:49:38 828347 51
>>828346
блин, только гифка сама по себе фпс урезает, на самом деле там побыстрее
Аноним 21/08/22 Вск 22:51:04 828348 52
>>827328
Ага, но у меня и так все рыжее, я думаю лучше сделать его угольно черным.
Плоты 29/08/22 Пнд 13:03:57 829240 53
image.png 9Кб, 496x507
496x507
Я собрал играбельную демку плотов.
https://disk.yandex.ru/d/sfYGAom0gG3hlA
Там новые враги, новый предмет и лабиринт по которому надо проплыть до конца.

Буду очень рад если кто-нибудь сыграет и расскажет как ему.
Она коротенькая.

Напомню, я делаю эту игру в качестве дипломной работы по курсам от скиллбокса.
Так вот, захожу я в свой профиль, чтобы проверить ничего ли я не забыл из того что надо было сделать по ТЗ. И вижу что текст ТЗ теперь другой! Эти придурки решили вдруг взять и переписать его.
Теперь там намного больше требований. Во первых, теперь это должна быть игра не про прохождение уровня из начала в конец, а про выживание на арене с волнами врагов. При этом, теперь там дословно прописано, какие конкретно должны быть враги, какие бонусы и статы на экране. У меня, естественно, все сделано по-другому.
А еще нужно сделать "достижения".
А также внедрить в проект инъекцию зависимостей, которая, я вообще не помнимаю, нафиг мне сдалась.
А еще озвучку при помощи Wwise который на мой комп вообще отказывается ставиться.

Ни о чем из этого там не было написано месяц назад. Если честно я немного обалдел.
И что мне теперь делать? Судя по всему, еще месяц сидеть пытаясь все это туда впихнуть. Или попытаться с ними как-то договориться, чтобы мне наконец отдали этот чертов диплом и я мог идти дальше делать рогалики.
аааа я не знаю...
Аноним 29/08/22 Пнд 13:51:36 829244 54
изображение.png 4Кб, 529x39
529x39
>>829240
Что-то у меня архив битый качается
Аноним 29/08/22 Пнд 14:15:50 829248 55
>>829244
Попробуй сейчас, перезалил.
плюс быстренько пару багов пофиксил
Аноним 29/08/22 Пнд 15:41:20 829256 56
>>829248
Да тоже самое, хз

У кого-нибудь еще получается?
Аноним 29/08/22 Пнд 15:45:43 829257 57
Аноним 29/08/22 Пнд 15:50:12 829258 58
>>829240
На самом деле я что-то преждевременно сгорел)
Как оказалось, если начал делать по старому ТЗ может делать дальше, только его текст ты больше никак не увидишь.
Ну ладно, ладно... не так плохо.
Плоты 29/08/22 Пнд 16:38:45 829263 59
Аноним 28/01/24 Вск 10:13:39 930445 60
>>824462 (OP)
Помню твою игру на ТВГ! На этом участвуешь?
Аноним 01/02/24 Чтв 20:54:23 931449 61
катабазис ето ти
Ответить в тред Ответить в тред

Check this out!

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