Skip to content
Логическая игра
JavaScript HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.babelrc
.bowerrc
.gitignore
.jshintrc
.nvmrc
.sequelizerc
.travis.yml
Procfile
README.md
bower.json
gulpfile.js
index.js
package.json

README.md

hexcraft

Hexcraft - это пёстрая смесь из тактик, стратегий, логики и фигурок, которая поможет вам и вашим друзьям весело провести время. Эта игра требует тщательного продумывания каждого хода, а также учит разрабатывать свои уникальные стратегии.

Разработка

Первый запуск

Для начала работы вам потребуется nodejs. Склонируйте репозиторий и потом установите все зависимости проекта

npm i

Все необходимое для запуска будет установлено и собрано. Теперь остается только запустить проект

npm start

При изменении исходного кода, все будет собрано автоматически. Для api будет пересобрана документация и запущены все тесты.

Дополнительно

Для удобной работы вы можете установить bower, sequelize-cli и gulp глобально (если вы еще это не сделали)

npm i -g bower sequelize-cli gulp

Тесты

Для ручного запуска тестов api игры

npm test

Тестовые данные

Для заполнения базы тестовыми данными используйте команду

sequelize db:seed:all

Будет создано несколько новостей и тестовые пользователи с логинами\паролями test\test admin\admin Еще вы можете запустить конкретный seed указав его имя (прим. secondMap):

sequelize db:seed --seed secondMap
You can’t perform that action at this time.