mikhailsmyslov/project-lvl1-s504

View on GitHub
README.md

Summary

Maintainability
Test Coverage
## brain-games-s504
______________________
#### by Mikhail Smyslov

[![Build Status](https://travis-ci.com/mikhailsmyslov/project-lvl1-s504.svg?branch=master)](https://travis-ci.com/mikhailsmyslov/project-lvl1-s504)
[![Maintainability](https://api.codeclimate.com/v1/badges/5e1c43ecb75edccff54d/maintainability)](https://codeclimate.com/github/mikhailsmyslov/project-lvl1-s504/maintainability)

### About
My first project on [Hexlet](https://ru.hexlet.io)

### Installation
`npm install brain-games-s504 -g`
[![asciicast](https://asciinema.org/a/YIemfwS19EQNnWj0ueHIzNF16.svg)](https://asciinema.org/a/YIemfwS19EQNnWj0ueHIzNF16)

### Playing
`brain-games` - runs the main menu to choose a game.

[![asciicast](https://asciinema.org/a/sQ3fiPlNl1aeNd7lfKVrHThWI.svg)](https://asciinema.org/a/sQ3fiPlNl1aeNd7lfKVrHThWI)

You can also launch games without the main menu by using `brain-even`, `brain-calc`, `brain-gcd`, `brain-prog`, `brain-prime`.

[![asciicast](https://asciinema.org/a/QTVWDeu3c5qtWrj7HrpMo130v.svg)](https://asciinema.org/a/QTVWDeu3c5qtWrj7HrpMo130v)

### History
- 1.0.0 - Original;
- 1.1.0 - User name input added;
- 1.2.0 - brain-even game added;
- 1.3.0 - brain-calc game added;-
- 2.0.0 - Modified architecture and modules organization, brain-gcd game added, main menu added;
- 2.0.1 - Minor corrections;
- 2.1.1 - brain-progression game added and some code optimization done;
- 2.1.2 - Minor corrections;
- 2.2.2 - brain-prime game added and some code optimization done;
- 2.2.3 - refactoring;
- 2.2.4 - readme updated;
- 2.2.5 - readme updated;
- 3.0.0 - Architecture modified, corrections according to mentor's remarks;
- 3.1.0 - corrections according to mentor's remarks;
- 3.1.2 - corrections according to mentor's remarks;
- 3.1.2 - corrections according to mentor's remarks;
- 3.1.3 - facade for games selection added;
- 3.2.0 - internall realization modified for some modules;
- 3.2.1 - corrections according to mentor's remarks;