Just a simple tic-tac-toe-game
###Technologies
- ES2015
- React
- Redux
- Webpack
- Node
- Babel (stage-3, for ES6 spread operator)
##Requirements
Add JavaScript so an actual tictactoe game can be played starting with a blank board. Each click on the board should alternate between X and O until someone wins or the game ends in a tie. Feel free to use jQuery or any JavaScript framework you like. Code quality is important. Please ensure that your code is DRY (Don’t Repeat Yourself), readable, formatted consistently, etc. Feel free to use online resources, but do not copy code. The code should work on the latest versions of Chrome, Firefox & Safari. Add JavaScript so an actual tictactoe game can be played starting with a blank board.
Basic:
- Each click on the board should alternate between X and O until someone wins or the game ends in a tie.
- Please ensure that your code is DRY (Don’t Repeat Yourself), readable, formatted consistently, etc.
- The code should work on the latest versions of Chrome, Firefox & Safari.
- Add JavaScript(ES2015) so an actual tictactoe game can be played starting with a blank board.
- The code should work on the latest versions of Chrome, Firefox & Safari.
Bonus:
- Use CSS to add more detail, animations or responsive design to the wireframe above
- Allow for more than one independent tictactoe board to be on the same page
- Add the ability to restart a game after it has ended
- Use module loaders like webpack or browserify for dependency management
- Support any NxN tictactoe board
- Write error handling and/or tests
##Installation
Before running you should have Webpack and Babel installed globally:
$ npm i -g webpack webpack-dev-server
After completing the installation above. From your CLi:
$ npm i
$ npm start
- Open a web browser to localhost:3000