Перспективы развития Бебрашилда

Перспективы развития Бебрашилда
Разработчики Бебрашилда подготовили описание нынешнего состояния проекта и планы для его развития. Мы убеждены, что это поможет нам определить приоритеты и сфокусироватся на важных задачах, донести до игроков ключевые моменты разработки.
✅ Задачи проекта
Бебрашилд - проект сервера Minecraft созданный для развлечения самих себя, и каждого кто желает стать частью сообщества.
Первая задача с высоким приоритетом - поиск и рекрутинг новых игроков. Это основа веселья, интереса, и социального взаимодействия на всех ресурсах сообщества.
Вторая задача с высоким приоритетом - техническая поддержка проекта. Всё время пытаться улучшать то, что у нас уже имееться до совершенства. Искать пути улучшения и дополнения имеющихся наработок. Нет разработчиков - нет качественного производительного сервера, а из этого следует ухудшение качества, и уменьшение набора игроков.
Второй приоритет - поиск способов удержания завербованных участников сообщества. Удержание самых активных игроков на сервере и сообществе разными методами, к примеру:
- регулярное создание интересных ивентов;
- разворачивание событий вокруг какого то центрального сюжета;
- иные способы.
- Третий приоритет - внедрение системы “Все знают всех - все со всеми дружат”. Если новые участники будут связаны теплыми дружескими отношениями с основным коллективом сообщества, то уменьшается вероятность того, что они покинут проект или перестанут проявлять активность.
🗺️ Дорожная карта (RoadMap)
📄 Общее
Дорожная карта - высокоуровневое отображение целей проекта, ключевых точек, и времени их выполнения. Она помогает разработчикам и заинтересованным лицам общим образом понять и скорректировать свои действия, комуницировать планы и ход выполнения проекта, получать обратную связь для извлечения максимальной выгоды для обеих сторон. В нашем исполнении задачи расписаны примерно на год вперёд - 1 ванильный сезон и 1 модовый, но дорожная карта будет обновляться и дополняться.
🖥️ Сервер Minecraft
У игроков сервера разные интересы: кто-то хочет выживать на ванильных версиях, воплощать масштабные проекты, а также отталкиваться от уже наработанной базы. Другие - подробно изучать новые механики и экспериментировать с модами на соответствующих сборках.
Бебрашилд - небольшое игровое сообщество. Из-за ограниченных финансовых и человеческих возможностей мы не можем поддерживать два типа сезонов единовременно, поэтому было принято решение чередования ванильных и модовых сезонов с определённой периодичностью.
Различать тип сезона можно по его версии:
ванильные - нечётные (1, 3, 5, …);
модовые - чётные (2, 4, 6, …).
🏕️ Ваниль
Ванильные сезоны по своей сути транзитивны - на них происходит переход на новые версии игры с сохранением мира. Карта обрезается по определённому расстоянию от спавна или происходит расширение барьера для генерации биомов из новых версий.
Ванильные сезоны строятся на постоянном улучшении предыдущих наработок - плагины, кастомные датапаки, а также текстурпаки. Проводится системная работа по улучшению качества сервера и удобства игроков:
создание системы оповещений о новостях сервера непосредственно в игре;
система локализации текста под разные языки и форматы;
постройка лобби;
агрессивный набор новых игроков;
и множество другого.
Незначительное отхождение от базовой версии игры позволяет разработчикам устанавливать достижимые цели, и постепенно вносить изменения на сервер - настройка и создание плагинов, текстурпаков, датапаков, и учится работать с разными инструментами - методы ведения проектов, git, непрерывная интеграция и развёртывание, управление сообществом, монтаж видео, и другими. Полученные навыки будут использованы для улучшения качества и расширения проекта.
🔮 Моды
От модовых сезонов разработчики ожидают меньшую степень проработанности из-за сложности поддержки, большего разнообразия функционала и его частого изменения, долгого создания основной модовой базы, и малыми возможностями использования наработок при переходе на сборки разных тематик.
Будут прорабатыватся модовые сборки с нуля и готовые решения. Упор в таких сборках должен идти на баланс и производительность. Создание сборок должно быть строго по ключевым тематикам, исключая смешанные из-за ограниченных ресурсов сервера.
Пример тематик:
техническая/индустриальная - это сборка акцентирована на индустриальные моды, в которох есть очень много контента, но, также, эти сборки должны очень тщательно просматриваться на наличие дисбалансных вещей. К возможным модам можно внести Industrial Craft 2, Create, Tech Reborn и похожие;
фентези сборка - она ориентированна на вымышленные аспекты из фентези миров/книг/игр. Включает добавление различных типов новых мобов, построек, данжей. Также в этой сборке активно используются моды на магию. Эта сборка является самой интересной для сообщества. К сожалению, балансировать эту сборку тяжелее, чем остальные, и поэтому она всегда будет иметь некий дизбаланс, но это также добавляет нотку веселья;
военные/апокалипсис - сборка ориентирована исключительно на сценарные ивенты. В эту сборку входят модификации на огнестрельное оружие, военную технику, улучшение ИИ-зомби, а также специальные карты для разыгрывания сценариев выживания либо противостояния игроков на сервере. Эта сборка будет балансироватся ещё сильнее остальных, так как от различных правок может полностью менятся весь геймплей;
иные - различные сборки по тематикам, которые могут выбрать игроки сервера. К ним могут входить различные модификации на конкретную тематику, а также карты.
Модовые сборки не привязываются к новым версиям игры, и могут быть созданы на старых версиях (1.7.10, 1.8.), средних версиях игры (1.12.2, 1.16.5), а также новых версиях начиная с 1.20.1.
Таким образом можно сохранить гибкость в формировании модовых сезонов, и создавать ностальгические сборки на старых версиях игры для веселья всех участников сообщества.
⚠️ Ключевые точки (Milestones)
🧓 Ретроспектива
🕐 Сезон 1 (Ваниль)
основа ванильного сервера;
написание кодекса;
создание сайта, гайдов, архива, ведение новостей;
втягивание в совместную работу.
🕑 Сезон 2 (Моды)
наработка опыта в создании модовых сборок;
переход на новый более производительный хост.
🌅 Будущее
CI/CD для инфраструктуры и серверов игры;
замена одобрения игроков через Дискорд на белый список в игре;
определить процессы набора игроков через давинчик, мониторинги и видео на Ютубе;
перенос настроек на новую версию.
🕒 Сезон 3 (Ваниль)
упрощение технической и социальной адаптации новых игроков;
система оповещений игроков о новостях непосредственно в игре;
постройка лобби и постепенное его улучшение;
проведе ивентов, лоровых событий;
система локализации на игровом сервере и сайте; основной язык - русский, переводы на украинский и английский.
голосование за тематику сборки;
настройка и отлаживание сборки.
🕓 Сезон 4 (Моды)
⏳ Cледующие сезоны
Дорожная карта будет улучшатся и дополнятся по мере развития проекта. Мы не можем планировать задачи более чем на год вперёд.
🖼️ Инфографика
⚖️ Прозрачность
За планированием и ходом выполнения задач можно наблюдать на досках Kanban нашего проекта. В репозиториях принятых решений и документации отображены основыне установы и процессы, которым следуют разработчики Бебрашилда. Донаты и отметки за проявление инициативы публикуются на странице благодарностей.