Данное обновление подводит проект к финальной стадии разработки базовых механик, конечно это ещё не все механики, которые будут в игре, остальные механики проще реализовать и будут вводится по мере их необходимости.
Лист изменений в версии 0.02 j:
Изменения:
- слоты панели быстрого доступа к предметам от 1 до 3 перенесены левее от панели и расположены горизонтально
- на панели быстрого доступа изменены слоты быстрого доступа к предметам (от 4 до 7)
Нововведения:
- локализация (русский и английский язык)
- более подробное описание предметов
- возможность убрать/взять другое оружие с помощью колёсика мыши (добавлена иконка)
- слоты оружия быстрого доступа появляются на панели, если имеется нужное оружие (слева от панели горячих ячеек, мини иконка, горячие клавиши)
- возможность добавить в ячейки панели быстрого доступа предметы инвентаря (пока что только еда)
- метательное оружие - новый тип оружия
- слоты метательного оружия быстрого доступа появляются на панели, если имеется нужное оружие (справа от панели горячих ячеек, мини иконка, горячие клавиши)
- возможность выставить горячие клавиши метательного оружия, а также сменить горячие клавиши
- в инвентаре появились ячейки для панели быстрого доступа и горячих клавиш для метательного оружия (ячейка, иконка, кол-во штук)
- для снарядов добавлена новая хар-ка: аэродинамика (устойчивость во время полета)
- добавлена возможность обыскать мертвого игрока
Меню:
- настройка параметров игры (графика, громкость, язык)
Метательное оружие:
- универсальное оружия для поражения цели на дистанции, так же можно использовать как дополнительное оружие ближнего боя
- энергия оружия зависит от массы персонажа
- энергия формируется в урон и в скорость полета оружия
- энергия со временем тратится, так же как урон и скорость
- на оружие действуют все доступные силы (сила и скорость ветра, давление, масса оружия, температура, влажность, девальвация)
- оружие можно использовать несколько раз (после попадание в противника или в другие препятствия оружие можно заново поднять)
Локализация
На мой взгляд проект лучше перевести на доступные языки в стадии активной разработке, когда ещё не так много текста нужно переводить. В своё время это я ещё понял, когда переводил свои карты на разные языки, особенно Robot City. Куча предметов, подробное описание способностей, всплывающие сообщение и текст интерфейса, как же я долго все это переводил в карте.
В карте данного проекта не так много предметов, около 250 штук, это не 2 500 предметов, как в Robot City. Но на самом деле меня больше интересовал вопрос как это сделать оптимально просто и так что бы не приходилось перебирать кучу текста, чтобы найти нужный. В пользовательской игре: Охота за Подарками, на игру Dota 2 ввести локализацию не сложно, там имеется уже базовая локализация, нужно только перевести новое, в этом помогает библиотека текста и отсылка к нему.
На юнити я сделал простой компонент, который берет значение языка с менеджера игры (тоже простой компонент, который при переходе с сцены на сцену не удаляется). В этом компоненте имеется массив текста на разных языках (имя, описание), и в случае выбора любого языка идет замена текста на нужный. Изи бризи! =)
"Hot bar" и инвентарь
Или же панель быстрого доступа, или... как там ещё?
Давно чесались руки довести систему инвентаря, панели быстрого доступа до ума. Решил начать с упрощения визуального вида панели. У нас в команде, в закрытом диалоге в ВК NazarPunk кормит нас новыми наработками интерфейса проекта... а впрочем потом сами узнаете. Да к вот, я решил скинуть свои идеи изменения интерфейса в проекте и послушать идеи со стороны. Начали поступать идеи сделать так, как все привыкли. сделай так, как/чтобы/если Недолго думая и посмотрев на примеры, я понял, что нужно делать по-своему - да и в целом был такой план, но его мне укрепили. Накидав примерный план, поспав одну ночь - мне в голову прилетел финальный визуальный вид панели быстрого доступа, конечно, он может измениться, но долгое время он будет таким:
Коротко - центральная часть; слоты от 4 до 7 использование обычных предметов, левая часть; слоты от 1 до 3, или колёсико мыши - смена оружия, правая часть; слоты клавиш [F] [G] [H] слоты дополнительного оружия - в задумке использование его в ближнем и на средние дистанции (ножи, томагавки и прочее, а так же использование гранат).
По мимо всего этого, была переписана механика интерфейса. Теперь свободно можно назначать предметы на подходящие слоты через комбинацию клавиш [Ctrl] + клавиша слота, к примеру: [Ctrl] + G и метательный нож на клавишу [G]. Как думаете - удобно?
Так же доработал систему обыска мертвых противников. Их можно обыскать через открытый инвентарь, а также через быстрый подбор. Главное, что бы труп был рядом.
Метательное оружие
Вкусняшка, которая даже нету в карте, но скоро может появиться.
Новый тип оружия, который как раз-таки и является дополнительным. Они имеют не столь значительный урон, долго летят, но как красиво падают противники, когда их убиваешь с метания ножа. как нить покажу
На ножи действуют все доступные силы, их могут так же использовать и ИИ игроки - они за ними прям охотятся, но кидают пока криво. Все это конечно будет дорабатываться и изменятся.
На первый взгляд может показаться, что это сильное оружие, так как у него множитель урона 10 и его можно использовать сколько угодно раз. Но в практике это не так: урон, а то бишь энергия передается от массы тела без уровня боевой подготовки, значит выходит так что финальный урон от ножа при массе в 50 кг. = 500, но это на короткой дистанции, а если он пролетит 10 или 20 метров, то урон будет в разы меньше, так как энергия теряется, а значит и урон, и стоит учитывать что игрок имеет обратную формулу получения урона (урон / массу + ещё уровень боевой подготовки), а если он ещё поставит блок - то урон вообще поделится на два, а ИИ игроки умеют во время ставить блок. По мимо всего этого, нужно ещё попасть в противника и учитывать, что после попадания в него, ваш же нож может полететь к вам обратно. Но это если честно роскошь, так как персонаж хочет кушать, и искать по всей карте разбросанные ножи - гиблое дело.
Так же ещё будет механика порчи/поломки оружия, но пока я думаю как это визуально подать, что бы было ясно, понятно и удобно.
Когда мать его, можно в это поиграть?
Сказать сложно, сейчас все зависит не от меня. Я жду лиц. соглашение на публикацию проекта, так же это все ещё нужно подключить к магазинам, сайтам и лаунчеру. Так же завести базу игроков, ну а авторизация/регистрация уже готова.
Я надеюсь, что в ближайшие две недели сентября месяца будет все готово. Но загадывать не буду, как только так сразу, пока продолжу доделывать механики и вводить новые. Кстати, на следующей недели постараюсь ввести кое-что ещё вкусное =)