fib0n / newDilemma

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Prisoner's Dilemma

Моделирование поведения команды игроками с разными стратегиями

Для просмотра результатов и изменения параметров моделирования необходимо скопировать все файлы и открыть index.html в современном браузере (желательно в chrome - разработка и тестирование проводилась в версии chrome 40.0.2214.94 (64-bit))

Usage:

git clone https://github.com/fib0n/newDilemma.git && cd dilemma && git checkout dev
npm install
npm test

Для тестирования используется Jasmine. Покрытие кода считается с помощью Istanbul и Karma

Тестирование и анализ покрытия проводился для файла strategy.js. Сгенерированные отчеты о результатах теста лежат в папке /js/test_results/.../index.html). Сгенерированный отчет о покрытии кода в /js/coverage/.../index.html).

В качестве CI используется Travis, сборка деплоится npm

About


Languages

Language:JavaScript 70.2%Language:HTML 28.2%Language:CSS 1.7%