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

Материал из Rust Wikipedia

От 11 апреля 2014 года.
Опубликовал: Garry Newman

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

Humble Store.

Мы выложили Rust на витрину Humble Store, мы не продаём Rust где либо кроме Steam, т.к. это ранний доступ и мы ещё в процессе развития, мы не хотели бы чтобы наша игра продавалась везде как "куртизанка", но Humble Store изменили наше мнение, 10% всех продаж нашей игры на Humble Store пойдут на благотворительность, поэтому мы решили, что это не повредит. https://www.humblebundle.com/store/p/rust_storefront

Немного про редактор элементов.

Я хочу более доступно объяснить про редактор элементов. Хочу пояснить почему мы так им обеспокоены и почему это очень круто. Итак, позвольте мне объяснить вам как работает пункт "Camp Fire"- костёр. http://admin.playrust.com/item/edit/3533/?tab=oven

Если вы нажмёте на ссылку выше, вы увидите ряд модулей, которые можно включать и выключать.

Modules: -World model - отвечает за внешний вид объекта при размещении его в мире игры, -Container - отвечает за наличие возможности помещать в этот предмет другие предметы. Вы можете указывать какой тип элементов и т.д. -Crafting - модуль для настройки рецепта для этого элемента, какие ресурсы будет требовать, нужны ли будут особые инструменты и т.д. -Deployable - означает то, что этот элемент может быть размещён в игровом мире. -Oven - содержит настройки температуры элементов внутри этого предмета при включении.

И конечно у нас есть раздел Events, они отвечают за пункты в контекстном меню костра, при клике правой кнопкой мыши в инвентаре или же зажав "Use" в игровом мире, у вас высветятся все добавленные events(события).

У каждого эвента есть условия, например эвент "Ignite" не будет показываться если костёр уже горит или же отсутствует топливо

Так работает костёр. Что о приготовлении пищи? Это всё также взаимосвязано, посмотрите на эту страницу: http://admin.playrust.com/item/edit/1/?tab=event&subid=1

Как вы могли заметить, эвент приготовления пищи начинает действовать при температуре 150-250 градусов, как только стадия приготовления двигается каждую секунду по 5 единиц, как только доходит до 100 (через 20 секунд) еда приготавливается.

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

Что касается топлива? Вам нужно положить дрова в огонь не так ли? Технически ничего больше делать не надо. Мы можем добавить модуль "горения": http://admin.playrust.com/item/edit/514/?tab=burnable любому элементу и он сможет использоваться в качестве топлива.

Остальное:

Чем мы были заняты: -Дэниел закончил работу над моделью капкана, А Алекс добавил анимации к нему: Обновления капкана

-Алекс и Том начали работу над моделью персонажа: http://vk.com/inforustpub?w=wall-65256259_7335

-Том уже закончил работу над скалами: http://vk.com/inforustpub?w=wall-65256259_7751

-Андре изучает возможности дампинга визуальных моделей и использует для этого модель игрока. http://vk.com/inforustpub?w=wall-65256259_7645

Временные рамки:

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

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

Оригинал: http://playrust.com/friday-devblog-3/

Авторы перевода: InfoRustPub

Share!
If you find a typographical error, inaccuracy or a mistake, please tell us about it in the comments.