Prisoner's Dilemma
Моделирование поведения команды игроками с разными стратегиями
Для просмотра результатов и изменения параметров моделирования необходимо скопировать все файлы и открыть index.html в современном браузере (желательно в chrome - разработка и тестирование проводилась в версии chrome 40.0.2214.94 (64-bit))
Usage:
git clone https://github.com/fib0n/dilemma.git && cd dilemma && git checkout dev
npm install
npm test
Для тестирования используется Jasmine. Покрытие кода считается с помощью Istanbul и Karma
Тестирование и анализ покрытия проводился для файла strategy.js. Сгенерированные отчеты о результатах теста лежат в index.html. Сгенерированный отчет о покрытии кода index.html.