Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Ку, я разработчик вот этого https://2ch.hk/gd/res/796015.html.

 Плоты 30/07/22 Суб 10:56:10 #1 №824462 
image.png
2022-07-30 10-50-30.webm
Ку, я разработчик вот этого https://2ch.hk/gd/res/796015.html. Сейчас я буду пилить еще один маленький проект, (дипломное задание по курсам), это продлится около месяца-двух, потом я свалю обратно.

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

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

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

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

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

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

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

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

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

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

Кстати, если сюда заглянет кто-нибудь разбирающийся в Unity ECS, буду на раках носить такого человека.
Аноним 31/07/22 Вск 12:19:51 #27 №824780 
Получается вроде круто
Аноним 31/07/22 Вск 14:16:16 #28 №824816 
>>824554
Вот, нашёл:
https://play.google.com/store/apps/details?id=war.of.islands
10+ миллионов установок...
Аноним 31/07/22 Вск 14:44:39 #29 №824837 
>>824816
Ух бля
Действительно похожая штуковина, кто-то меня опередил)
Но, к счастью, у меня все-таки немного другие механики, во всяком случае, присоединение вражеских плотов я точно не буду делать.
Аноним 31/07/22 Вск 14:51:36 #30 №824843 
>>824837
>присоединение вражеских плотов я точно не буду делать
Пичаль, присоединение добавляет интереса (и очень просто реализовать, ящитаю). А лимит юнитов на плоте будет? Или их тоже нельзя пополнять?
Плоты 31/07/22 Вск 14:54:51 #31 №824845 
rafts5.gif
Сделал мины которые взрываются вынося половину команды и подкрутил немного выпады пикенеров, так чтобы они смещались в сторону куда атакуют.

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

У кого-нибудь еще получается?
Аноним 29/08/22 Пнд 15:45:43 #57 №829257 
>>829256
Блин, странно. Когда я сам качаю все в порядке. Залил на гугл диск, может там будет норм https://drive.google.com/file/d/1SVGEV68dG4JKVinkds89vYbbH-wBlrkk/view?usp=sharing
Аноним 29/08/22 Пнд 15:50:12 #58 №829258 
>>829240
На самом деле я что-то преждевременно сгорел)
Как оказалось, если начал делать по старому ТЗ может делать дальше, только его текст ты больше никак не увидишь.
Ну ладно, ладно... не так плохо.
Плоты 29/08/22 Пнд 16:38:45 #59 №829263 
https://www.youtube.com/watch?v=yVtMx-_IUGU&t=3s&ab_channel=%D0%94%D0%B0%D0%BD%D0%B8%D0%B8%D0%BB%D0%9F%D0%BB%D0%BE%D1%82%D0%BE%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C

Вот можете просто видос глянуть.
Специально канал для этой ерунды создал)
Аноним 28/01/24 Вск 10:13:39 #60 №930445 
>>824462 (OP)
Помню твою игру на ТВГ! На этом участвуешь?
Аноним 01/02/24 Чтв 20:54:23 #61 №931449 
катабазис ето ти
comments powered by Disqus