10

Space Robinson Dev Log #3 - крафт, ресурсы и новая гифка

Приветствую всех кто разрабатывает игры и тех, кто за таковыми следит. Это мой третий девлог по текущему проекту и сегодня хочу поговорить о системе крафта в Space Robinson.

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

А зачем вообще нужен крафт в игре? Любая игра нуждается в валюте: будь это очки, время, монетки или древесина. А если у жонглера будет один шар, то шоу может не получится. Поэтому наличие двух и более ресурсов развязывает геймдизайнеру руки. Он может давать или забирать у игрока ресурсы в нужное время и, тем самым, или побуждать его к покупке того или иного предмета или ограничивать его хотелки.

Погуглив и покопавшись в своем опыте я выделил 3 основных вида крафта.

Оплата ресурсами. Например, чтобы «купить» меч, нам нужно не 100 золотых, а 10 кусков железа. По факту мы имеем очень четкую систему бартера. Понятная и хорошо зарекомендовавшая себя система в большинстве игр. Главное не переборщить! А то ведь можно так уйти в реализм, что игроку придется поднимать энциклопедии по алхимии, чтобы сделать хотя бы подкову для лошади, не говоря уже о броне и оружии.

Рецепт. Тут в принципе все просто. Игрок может иметь хоть миллион самых разнообразных ресурсов, но если у него нет рецепта как их соединить, то все тщетно. Такой вариант добавляет дополнительный челлендж: мало собрать ингредиенты, нужно еще их как-то слепить между собой, что вынуждает бросить дополнительные силы на поиски нужного чертежа.

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

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

Поэтому решено было сделать так. Есть 5 типов основных пушек: винтовки, пулеметы, дробовики и т.д. Каждая вид имеет свои характеристики и может дополнятся 10-ю разными модулями. Покупается все это за чертежи. И правда, как собрать на далекой планете винтовку, если у тебя нет чертежей?

Дальше идут модули о которых мы упоминали выше. Они покупаются за запчасти.

Последними идут кристаллы. Он покупаются, как бы это не было банально… за кристаллы.

И так, мы имеем основу для нашей системы крафта. Возможно я немного вас запутал, но надеюсь следующий пример прояснит ситуацию.

Допустим, мы выбираем корпус винтовки за 50 чертежей. Он имеет примерно такие базовые характеристики:

урон 4 — 6
дальность 250 — 300
обойма 18 — 20

Дальше мы выбираем доступный модуль для улучшения. Запчастей у нас хватает только на жвачку с гайкой, которую можно прилепить на конец дула, чтобы увеличить дальность и чутка, возможно, урон. Окей, берем! Теперь, после крафта, возможно, нам выпадут такие характеристики:

урон 4 — 7
дальность 280 — 300
обойма 18 — 20

Мы смогли поднять минимум дальности с 250 до 280 и есть шанс, что наша пушка получит на целую единицу урона больше! Аттракцион невиданной щедрости! Но мы ведь еще не видели, что дают кристаллы?

А кристаллы открывают особые перки для нашего оружия. Например, мы выбрали всыпать в машину для крафта 50 кристаллов, что это нам даст? Подсказка говорит, что есть шанс собрать оружие второго уровня редкости, что даст нам +15% ко всем характеристикам, а так же получить особую способность — бегать по кислотным лужам без последствий для организма.

Нажимаем заветную кнопку «КРАФТ» и получаем на выходе такой экземпляр:

урон 6 — 7
дальность 290 — 300
обойма 19
доп. способность: иммунитет к кислоте

Вот такая система крафта получается у нас в итоге. Все поставленные мной задачи она выполняет, посмотрим как она покажет себя на практике.

Ну и для самых терпеливых конечно же гифка процесса разработки.

Делитесь своими замечания и идеями в комментариях. Всем успехов, кода без багов и стабильный fps!

Правила сообщества

ОБЩИЕ ПРАВИЛА:

- Уважайте чужой труд и используйте конструктивную критику

- Не занимайтесь саморекламой, пишите качественные и интересные посты

- Никакой политики


СТОИТ ПУБЛИКОВАТЬ:

- Посты о Вашей игре с историей её разработки и описанием полученного опыта

- Обучающие материалы, туториалы

- Интервью с опытными разработчиками

- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;
- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе

НЕ СТОИТ ПУБЛИКОВАТЬ:

- Посты, содержащие только вопрос или просьбу помочь
- Посты, содержащие только идею игры

- Посты, единственная цель которых - набор команды для разработки игры

- Посты, не относящиеся к тематике сообщества

Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.

ЗАПРЕЩЕНО:

- Публиковать бессодержательные посты с рекламой Вашего проекта (см. следующий пункт), а также все прочие посты, содержащие рекламу/рекламные интеграции

- Выдавать чужой труд за свой

Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.


О РАЗМЕЩЕНИИ ССЫЛОК:

Ссылка на сторонний ресурс, связанный с игрой, допускается только при следующих условиях:

- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества

- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз

- Cсылка размещается в формате: "Страница игры в Steam: URL"

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества