Sidebar

Diffusion (WIP)

Aynekko

Маппер
Команда форуму
Супер Модератор
07.06.10
4 562
32
  • Золотая медаль 153
  • Золотая медаль RC
  • Бронзовая медаль 216
Попробовал накодить машинку. Сделал с нуля за 2 полных дня. Поспешу расстроить, никакой физики тут нет. Использовалась только парент-система ксашмода. Вся "физика" - визуальная иллюзия.


Машинка состоит 8 энтитей: func_car (невидимый браш, который является основой всего, к нему все крепится парентом), кузов env_model без колес, 4 брашевых колеса func_illusionary, info_target (для высоты камеры), и 2 env_projector для фар. То есть с точки зрения маппинга машинку сделать довольно просто, никаких скриптовых замут. Чтобы поездить, нужно просто заюзать func_car - кнопкой, триггером или еще как-то. Выйти - заюзать еще раз. Игрок при этом закрепляется в центре машины, становится невидимым и у него прячется оружие.

Конечно, реализация далека от идеала, эдакий аналог func_vehicle из кс (я даже не смотрел, как там сделано, и не в курсе, есть ли вообще какие-то исходники). Вся магия довольно быстро рассеивается, когда врезаешься в стены, или пытаешься заехать на очень резкий подъем, или спрыгнуть с большого трамплина. Но в принципе простые гоночки сделать уже вполне можно.

Что насчет использования этого в моде - скорее всего нет. Я не знаю, где и как это можно использовать на данном этапе. Но, я еще подумаю над этим. Возможно сделаю в какой-то дезматчевой карте, что-то вроде гоночек. Делалось просто из интереса в свободное время, а то маппинг поднадоел… :)
 

crystallize

Well-known member
06.06.14
1 715
46
48
Как ты так камеру смещаешь при поворотах?
 

Aynekko

Маппер
Команда форуму
Супер Модератор
07.06.10
4 562
32
  • Золотая медаль 153
  • Золотая медаль RC
  • Бронзовая медаль 216
  • Like
Reactions: v1c7or

v1c7or

Active member
20.10.13
428
28
Реализация интересная вырисовывается, держи краб за кропотливый труд 🤜 Видно отчётливо что здесь ещё копашытся дай боже ) Респект.
 
  • Like
Reactions: KorteZZ

Aynekko

Маппер
Команда форуму
Супер Модератор
07.06.10
4 562
32
  • Золотая медаль 153
  • Золотая медаль RC
  • Бронзовая медаль 216
Реализация интересная вырисовывается, держи краб за кропотливый труд 🤜 Видно отчётливо что здесь ещё копашытся дай боже ) Респект.
С того момента я уже много мелочей добавил, надеюсь скоро выложу новое. Получилось конечно не хл ралли, но близко :)
 

Aynekko

Маппер
Команда форуму
Супер Модератор
07.06.10
4 562
32
  • Золотая медаль 153
  • Золотая медаль RC
  • Бронзовая медаль 216
Машина готова!
Остался только один момент, это выход игрока из машины, сейчас он спавнится на крыше
Какие есть фичи:
- более-менее адекватная "физика" подвески
- возможность задать мягкость подвески
- возможность задать 2 камеры (положение задается в редакторе), а так же степень их отклонения влево-вправо при поворотах
- эффект приземления с трамплина: тряска, звук, замедление скорости
- при врезании игрок получает дамаг, зависимый от скорости
- разное поведение на разных поверностях - grass, dirt, water, gravel, wood (что имеется в виду - можно настроить коэффициенты потери скорости, к примеру если поставить 0.8 для dirt, то на этой поверхности макс. скорость и степень разгона уменьшатся в 0.8 раз
- тряска кузова на нестандартных поверхностях, к примеру dirt и grass, зависит от скорости
- при переходе на новую поверхность со свойствами отличной от предыдущей скорость плавно замедлится до нужного коэффициента
- звуки шин на разных поверхностях разные
- модель водителя - задается отдельной энтитей, поэтому ставится по желанию - имеет анимации поворота руля, смотрит назад когда едет (и поворачивает руль), а также имеет анимки дамага слабого и сильного (за анимки большое спасибо Next Day)
- поведение под водой зависит от трех уровней воды. В планах сделать отключение машины при полном погружении и невозможность юза. Пока что просто замедляется скорость.

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

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

KorteZZ

Возрождение...
18.10.09
1 048
36
  • Золотая медаль 113
Конечно, не уровень симулятора, но учитывая, что в некоторых современных играх транспорт тоже не шибко крутой получается - сойдёт)
Для пары аркадных миссий на транспорте по типу: доехать до какого-то места, уйти от погони, догнать или что-то подобное - будет в самый раз!
Я для своего танкового мода хочу использовать. Но это сильно позже)
 

Aynekko

Маппер
Команда форуму
Супер Модератор
07.06.10
4 562
32
  • Золотая медаль 153
  • Золотая медаль RC
  • Бронзовая медаль 216
Для пары аркадных миссий на транспорте по типу: доехать до какого-то места
Планируется использовать как транспорт для перемещения, необязательный (игроку его придется взять, иначе пешком далеко - ну наподобие хл2). Погони не планирую делать, т.к. не совсем понятно, как это реализовать без багов. Еще думаю в конце первой главы сделать погрузчик, чтобы доставить ящик с батарей для телепорта.
Места в сюжете не так много, куда можно это дело впихнуть, учитывая что наброски карт уже готовы на 100% )) нужно вклинивать новое между уже имеющимися)
 

Aynekko

Маппер
Команда форуму
Супер Модератор
07.06.10
4 562
32
  • Золотая медаль 153
  • Золотая медаль RC
  • Бронзовая медаль 216
Stalkeros провел стрим, где сыграл в первую главу. Билд как раз свежайший, так что все, что на стриме - по сути финальное на 99.9%. Были пара мелочей, которые я исправлю.

 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
>>Вся "физика" - визуальная иллюзия.
Ну почему же иллюзия? Прекрасная машинка получилась. А то, что в стены нельзя врезаться, так думаешь настоящий физ.двиг это прям честно-честно считает? Там точно такая же шляпа. Машинка - коробка, колёса могут залезать в стены. Это почти везде так.

Для меня же в первую очередь это прекрасный пример того, как люди используют возможности ксаш-мода для создания совершенно непредусмотренных вещей. Т.е. доброкачественный комбинаторный взрыв - работает. Это приятно, в NT попробую его максимально расширить и углубить.
Я кстати буду долго смеяться, если с выходом NT про концепцию ECS все забудут как страшный сон.
Post automatically merged:

И еще что хочу сказать. Не стройте иллюзии, что если вот так "на коленке" делать, то это одно, а если взять "серьёзный" фреймворк, то другое. Всё зависит от того, насколько сильно заморочились и вложили душу. Вон в первый Кризис душу вложили, так народ его до сих пор котирует.
 
Останнє редагування:
  • Like
Reactions: Aynekko and KorteZZ

npocTo_LaM

Well-known member
27.10.12
2 166
387
83
  • Золотая медаль 311
Посмотрел 33 минуты стрима, уже есть моменты, которые хорошо бы доработать и стример на них обращает внимание.
Графон: учитывая обширное использование текстур ХЛ1, хорошо бы приукрасить за счет освещения (горящие мониторы, кнопки). В начале на улице рабицу можно сделать и по-тоньше. Если конечно ставилась цель: использоать по максимуму текстуры первой Халвы, то в целом весьма удачно.
 

KorteZZ

Возрождение...
18.10.09
1 048
36
  • Золотая медаль 113
Я вот вообще за то, чтобы не было ни одной текстуры из ХЛ, что можно было бы идентифицировать невооруженным глазом.
 

Aynekko

Маппер
Команда форуму
Супер Модератор
07.06.10
4 562
32
  • Золотая медаль 153
  • Золотая медаль RC
  • Бронзовая медаль 216
Прекрасная машинка получилась.
Честно сказать, я даже удивился, что тебе понравилось. Ну это, наверное, потому, что ты код не видел, оно и к лучшему :tooth:
Графон: учитывая обширное использование текстур ХЛ1, хорошо бы приукрасить за счет освещения (горящие мониторы, кнопки). В начале на улице рабицу можно сделать и по-тоньше. Если конечно ставилась цель: использоать по максимуму текстуры первой Халвы
Думаю, можно побольше спрайтов напихать. Или чего-то еще. Всегда кажется мало, имхо и так достаточно напихал. Я не помню, чтобы стример говорил про пустые места (разве что ступеньки в начале).
Насчет текстур хл, тут дело спорное. Я очень к ним привык. И привык к визуалу. Что совсем не смог убрать, либо апскейлил, либо нашел аналоги. Цель как раз-таки совсем другая - использовать хл-текстуры по минимуму. Наверное они просто сильно выделяются, поэтому кажется, что их больше. На самом деле, даже если быстро пройтись по картам, хл текстур не так и много. Возможно (но это не точно) когда-нибудь я их заменю окончательно. Пока не обещаю :)
 

npocTo_LaM

Well-known member
27.10.12
2 166
387
83
  • Золотая медаль 311
Думаю, можно побольше спрайтов напихать. Или чего-то еще. Всегда кажется мало, имхо и так достаточно напихал. Я не помню, чтобы стример говорил про пустые места (разве что ступеньки в начале).
Я не имел в виду пустоту. На первых 30 минутах увидел много мониторов, но не создается впечатление, что они включены. Можно было бы сделав доп.текстуры на основе используемых покрыть ими func_illusinary с режимом отображения additive, а основной текстуре сделать свет. Выглядело бы интереснее и атмосфернее. Местами весьма темно.
В ХЛ не такие уж плохие текстуры, можно и используя их сделать конфетку.
Про "доработки" я к тому, что стример столкнулся с некоторыми неочевидностями, не хватает подсказок игроку что делать, куда идти. Ну и про пропадающую текстуру на мониторе он написал, там где нужно батарейку зарядить.
 

Aynekko

Маппер
Команда форуму
Супер Модератор
07.06.10
4 562
32
  • Золотая медаль 153
  • Золотая медаль RC
  • Бронзовая медаль 216
не хватает подсказок игроку что делать, куда идти
Я вроде все подсветил, даже спрайтами все обозначил. Если читать внимательно заметки, можно все понять. Плюс еще есть текстовая система заданий (нажав ТАВ), где в общем-то все разжевано. Стример не особо пытался вчитываться в заметки, а задания вообще редко нажимал. Плюс постоянно отвлекался на чат, в общем не проникнулся игрой, я считаю - поэтому и были проблемы. Из ранних тестов - игроки делали все это, читая и заметки, и задания. Все проблемы с навигацией, что тогда были, возникали из-за маппинга, когда одна из вентиляций не была подсвечена, ее просто не было видно, или из-за кнопки, которая не казалась кнопкой (это уже все было пофикшено).
Вот, к примеру, перед мостом в заметке написано, что ключ от склада в шкафчике, он его как-то взял даже не особо поняв, и не дочитав заметку.
про пропадающую текстуру на мониторе он написал
Эта проблема была из-за видеозаписи стрима. Там еще фонарик пропадал, и вообще картинка зависала. Он потом сделал игру в окне, и все стало окей. Увы, с ксашем такое есть.
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
>>Ну это, наверное, потому, что ты код не видел, оно и к лучшему :tooth:
Дизайнеры в любом случае будут лепить свои костыли, это нормально.
 

Aynekko

Маппер
Команда форуму
Супер Модератор
07.06.10
4 562
32
  • Золотая медаль 153
  • Золотая медаль RC
  • Бронзовая медаль 216
Немного геймплея со второй главы. Т.к. я сделал машину, пришлось снова вернуться к этой главе (а я ее уже закончил…) и сейчас одна из трех карт подвергается переработке, а точнее стремительно расширяется. Итоговый размер карты теперь вырастет в 3-4 раза и прибавится еще минут 15-20 геймплея.


Делаю новый квест, завязанный на поездках на багги (можно и без него, но ходить придется долго). Сам квест не будет представлять из себя что-то сильно вычурное: будет 3 башни, которые надо включить. Одна из них почти сразу за воротами, с остальными придется попотеть. Причем, будет влиять и то, к какой из оставшихся двух башен игрок поедет сначала. Как только он окажется у одной, у последней будет больше врагов и укреплений. Это небольшой элемент реиграбельности :)
Можно будет пройти и так, чтобы усиленная оборона не появилась вообще, если делать вещи в определенном порядке.
Вот такие новости, пока работа идет. Третья глава отложена на полку временно, а я ведь только темп нарастил. Но мое любопытство поставило мне же палки в колеса - сделал эту машину и понеслось, теперь приходится доделывать.

А ниже скриншот этой карты из 2016 года. Вот где стоит APC, оттуда мы будем выезжать на багги. А "дорога вдаль" и горы, которые были просто для красивого фона, теперь станут настоящей локацией, куда можно съездить.

129044
 

Game Server

Доноры Красавчики

Користувачі онлайн

Немає користувачів онлайн.