Как мы строим виртуальный трактир
Привет, Реактор!
Расскажу вам сегодня небольшую историю о том, как два гоблина из тайги решили трактир построить.
Началось все в 2015 году, с крутого события под названием Ludum Dare под номером 32. Тогдашней темой было Unconventional Weapon, и наша гоблинская братия решила, что в качестве того самого "нетрадиционного оружия" мы сделаем мебель. Мебель трактира, в котором будет происходить пьяный дебош и драки. Вот так выглядел трактир в процессе авральной разработки (Ludum Dare дает на создание игры 72 часа в категории Jam).
В итоге было реализовано следующее: болванчики, внешне напоминавшие эльфов, дварфов и орков, приземлялись в трактир прямо с потолка и требовали выпивку. Ее нужно было предоставить, просто наведя мышку на "запрос". Чем больше было посетителей, тем сложнее было успеть раздать выпивку всем желающим и, когда было пропущено слишком много заказов, начиналась трактирная драка. За каждого "убитого" в драке трактирщик получал золото и на эти деньги закупал мебель для следующего игрового дня. Потом снова случалась драка, мебель ломалась, посетители падали и так далее. Конечно, ограничение по времени не дало нам реализовать все, что было задумано, но концепция была определена.
Решение продолжить разработку пришло летом прошлого года, вместе с идеей сделать в игре возможность интеграции с twitch.tv. Запускать в трактир ботов-болванчиков было не интересно, и гоблин-программист запилил возможность командой в чате твича отправлять своего виртуального "представителя" прямиком в трактир стримера. С этого началась история наших трансляций - начиная с июня 2016, каждые выходные мы запускали наш виртуальный трактир, открывали двери для всех желающих и стримили 2-3 часа. Народу на трансляциях было не много (в целом, и сейчас не аншлаг), но нас это устраивало.
Постепенно, доделывая всякие фичи и штуки, мы добрались до сегодняшнего состояния нашего трактира:
Что реализовано сейчас:
- Вход в трактир командой в чате twitch.tv или discord, с возможностью выбора номера столика, за который вы решили сесть
- Реплики, написанные в чате, отображаются в самом трактире над головой вашего "персонажа"
- Выбор расы и кастомизация персонажей шапками (Славься Габен!) через личный кабинет на itch.io
- Разные сорта выпивки, дающие усиления для предстоящей неминуемой драки
- Каждый персонаж обладает личным банком игровой валюты, которая тратится на выпивку, шапки, недвижимость и азартные игры.
- Азартные игры представлены игровыми столами, сев за который, вы делаете ставку в 5 золотых монет и пишете команду !roll в чат. Тот, кто выбросит наибольшее значение, забирает весь банк.
- В конце каждого игрового дня выводится статистика с достижениями каждого игрока и раздачей денег за эти самые достижения.
- Небольшая "zero player game", позволяющая отправлять вашего персонажа за приключениями в промежутках между попойками в трактире.
Над чем работаем:
- Реворк игровых моделей. Я хреновый трехмерщик, но постепенно учусь и добавляю новые шапки, переделываю модельки рас и т.д. Сам трактир, пока, построен из купленного на юнити сторе бандла, уж очень он нам приглянулся. (А еще много мебели стащено из Morrowind...)
- Система варки пива. Сама варка пива будет представлять из себя карточную головоломку, подробностей, пока, не расскажу - все еще на стадии прототипов.
- Заполнение лора игрового мира. Для этого самого заполнения мы периодически играем в D&D с несколькими нашими постоянными зрителями, сами игры тоже стримим, на ютубе даже есть записи.
Что хотим получить:
- Теплую, ламповую игру про фентезийный трактир. Начинаем с крохотного, продуваемого всеми ветрами, домика и копим деньги на все новые улучшения и ингредиенты для пива. Раздаем квесты посетителям и поим их отборным пойлом. Очень хотим, чтобы на twitch появилось несколько виртуальных трактиров, чтобы зритель выбирал к кому пойти потратить накопленное золото.
Стримим прямо сегодня, кого заинтересовало, набегайте, старт в 14 по Москве.
Спасибо за внимание!