Skip to content
This repository has been archived by the owner on Dec 13, 2023. It is now read-only.

alx2das/battlefield-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Battlefield 1.0.1

Игра была разработанна шутки ради, практики для, в свободное от основной работы время и помере желания выседания перед компьютером. Алгоритмы игры стараются максимально соответствовать правилам классической игры "Морской бой". Присутствует подобие искуственного интелекта (не обучается), старается сделать минимальное количество выстрелов для победы.

Игра может не запуститься в браузерах Internet Explorer, при чем даже в 11 верии, все за за Object.assign() и многих других мелочей которые не поддерживаются в IE.

Примеры

Основной пример можно мосмотреть GitHub Pages.

Сборка

Для сборки у вас уже должен быть установлен Node.js с NPM. Все необходимые зависимости приписаны в файле package.json. Я использовал Gulp, поэтому у Вас он должен быть установлен глобально.

npm i gulp -g

Для запуска используйте команду по умолчанию:

gulp

Тестирование

Для тестирования я использовал Jasmine. Пока что реализованно только браузерное тестирование, пожже добавлю серверное при сборке.

Для запуска тестов должен быть глобально установлен bower и все необходимые зависимости которые описаны в файле bower.json:

npm i bower -g
bower i

Максимальную информацию по опциям Вы можите увидеть в исходном коде.