Skip to content

alarionov/Kingdom

 
 

Repository files navigation

Государство

Scrutinizer Code Quality

"Государство" это мир браузерной игры открытый для исследований и приключений, сражений и завоеваний, ремесла и производства, свободной экономики и рынков, общения и дипломатии, управления городами и армиями. Захвати власть в Государстве!

Особенности

  • Большой мир для исследований и поиска новых земель, куда не ступала нога другого игрока.
  • Средневековая городская жизнь или путешествие по дальним краям в поисках квестов.
  • Все предметы и постройки в игре могут быть произведены игроками.
  • Выбор пути развития: возможности игрока определяются одетыми на него вещами.
  • Свободный рынок, цены на котором определяются игроками.
  • Свирепые монстры, охраняющие ценные ресурсы.
  • Политическая жизнь - возможность управлять городом, или целым регионом.
  • Войны с другими городами и феодами.

Установка

  1. Установить Docker:
  2. Скачать этот репозиторий: git clone https://github.com/MagicGreenHat/Kingdom.git
  3. Перейти в директорию с проектом cd Kingdom
  4. Запустить скрипт установки: ./kingdom.sh start
  5. Тестовый персонаж с вещами будет создан автоматически. Логин/Пароль: test/test

Совместная работа над проектом

  • Если вы хотите присоединиться к разработке, взгляните на доску задач и идей.
  • Выберите интересную задачу, или предложите свою идею. Участвуйте в обсуждениях в комментариях к задачам.
  • При работе над кодом, создайте форк репозитория через интерфейс гитхаба, и новую ветку командой git checkout -b название-ветки, руководствуясь правилами именования, указанными ниже.
  • Отметьте на доске то что вы начали заниматься задачей, чтобы ее не начал делать кто-то другой
  • Со структурой проекта и принципами его функционирования можно познакомиться в разделе технической документации.
  • После того как работа в ветке будет завершена, создайте Pull Request в гитхабе и сообщите о своих успехах в комментариях к своей задаче на доске.

Техническая документация

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

Именование веток

  • feature-короткое_описание_новой_функции - для нового функционала
  • fix-короткое_описание_исправляемой_ошибки - для багфикса

Releases

No releases published

Packages

No packages published

Languages

  • PHP 62.6%
  • JavaScript 21.7%
  • HTML 7.1%
  • Shell 4.3%
  • CSS 3.9%
  • Nginx 0.2%
  • ApacheConf 0.2%