"Государство" это мир браузерной игры открытый для исследований и приключений, сражений и завоеваний, ремесла и производства, свободной экономики и рынков, общения и дипломатии, управления городами и армиями. Захвати власть в Государстве!
- Обсуждение: https://gitter.im/Rottenwood/kingdom
- Доска задач: https://trello.com/b/dYc2L9lX/kingdom
- Работающий прототип: http://gosudarstvo.ml
- Большой мир для исследований и поиска новых земель, куда не ступала нога другого игрока.
- Средневековая городская жизнь или путешествие по дальним краям в поисках квестов.
- Все предметы и постройки в игре могут быть произведены игроками.
- Выбор пути развития: возможности игрока определяются одетыми на него вещами.
- Свободный рынок, цены на котором определяются игроками.
- Свирепые монстры, охраняющие ценные ресурсы.
- Политическая жизнь - возможность управлять городом, или целым регионом.
- Войны с другими городами и феодами.
- Установить Docker:
- Для linux:
curl -sSL https://get.docker.com/ | sh
- Для MacOS и Windows
- Для linux:
- Скачать этот репозиторий:
git clone https://github.com/MagicGreenHat/Kingdom.git
- Перейти в директорию с проектом
cd Kingdom
- Запустить скрипт установки:
./kingdom.sh start
- Тестовый персонаж с вещами будет создан автоматически. Логин/Пароль: test/test
- Если вы хотите присоединиться к разработке, взгляните на доску задач и идей.
- Выберите интересную задачу, или предложите свою идею. Участвуйте в обсуждениях в комментариях к задачам.
- При работе над кодом, создайте форк репозитория через интерфейс гитхаба, и новую ветку командой
git checkout -b название-ветки
, руководствуясь правилами именования, указанными ниже. - Отметьте на доске то что вы начали заниматься задачей, чтобы ее не начал делать кто-то другой
- Со структурой проекта и принципами его функционирования можно познакомиться в разделе технической документации.
- После того как работа в ветке будет завершена, создайте Pull Request в гитхабе и сообщите о своих успехах в комментариях к своей задаче на доске.
Используемые технологии, ход работы приложения и структура директорий описаны в технической документации.
- feature-короткое_описание_новой_функции - для нового функционала
- fix-короткое_описание_исправляемой_ошибки - для багфикса