Войдите, что бы воспользоваться личным кабинетом.

Alkad.org #1 (x1.5|Kits|NoDonate)
35 / 100
Alkad.org #3 (Max 2|Kits|Remove|TP|NoDonate)
3 / 100
Alkad.org PVE (x5|Kits|TP-Home|NoDonate)
40 / 100
Общий онлайн: 78 / 300

Пятничный Dev-блог 11.

Rust_Dev_Blog_11_1.jpg


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

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

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

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


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

А что, если мы уберём точки и дадим вам "призрак" объекта, который вы могли бы там построить?

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

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

Строительство будет осуществляться использованием "планов". Вы можете выучить его, скрафтить... и его количество будет неограниченным. Вы его крафтите, экипируете, располагаете там, где хотите... и оно даёт возможность строить там. Места для строительства будут потреблять дерево, вам не надо находиться возле них всё время и они будут уничтожаться одним ударом.

Вот видео, которое показывает большинство из этого.


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

Искусственный интеллект.

Андрэ замечательный "интелектодрот". Из-за того, что мы формируем местность на лету, мы не можем использовать стандартный Unity'вский способ расчёта пути... Поэтому нам надо сделать его полностью динамическим. Все третьесортные решения этой проблемы, которую мы решали, показывали, что мы не учитывали несколько довольно существенных особенностей.

Интересный факт: сейчас искусственный интеллект в Rust'е абсолютно слеп. Если вы не издаёте никакого шума, за вами никогда не последуют.

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


Лес 5.0

Петур очень потрудился над созданием новой версии леса.

Rust_Dev_Blog_11_2.jpg
Rust_Dev_Blog_11_3.jpg
Rust_Dev_Blog_11_4.jpg


Работы Дена.

Ден подключился к рыбалке.

Rust_Dev_Blog_11_5.jpg
Rust_Dev_Blog_11_6.jpg


Работы Тома.

Том переделал все полигоны над вещами, которые он добавил 6 месяцев назад.

Rust_Dev_Blog_11_7.jpg
Rust_Dev_Blog_11_9.jpg
Rust_Dev_Blog_11_10.jpg
Rust_Dev_Blog_11_11.jpg


Работы Гуса.

Гус санимировал модели оружия и добавил для них звук.

Настройки качества местности.

Вы же знаете, как обычно стонете, что ваш десятилетний компьютер не тянет Rust на приличном уровне? Как вам надо выключить траву? Это должно действительно помочь вам.

Итог.

Много чего случилось. Немного кода выброшено. Расстраивает, что я не рассказываю о новой системе постройки, и не показываю, как она работает... Я знаю, что тут есть люди, которые сомневаются в том, что она будет нормально работать, и лучший путь их заткнуть - доказать им это. Я ещё не закончил её, но, надеюсь, что на следующей неделе мы все будем строить здания на экспериментальном сервере.

Что бы оставлять комментарии, Авторизируйтесь