/tic_tac_toe

Browser based Tic Tac Toe

Primary LanguageJavaScript

Tic Tac Toe

Browser based Tic Tac Toe

Gameplay

2 players play Tic Tac Toe taking turns on the same browser window (no network-multiplayer, no AI).

You can find detailed information about the game on Wikipedia.

Target design

Design 1

Design 2

Design 3

Environment

Setup

  • Fork this project into your GitHub account
  • Clone your fork to your machine
  • In project folder:
    • npm install

Run, test, build

  • Start dev server: npm start
  • To run the application open http://localhost:8080/webpack-dev-server/
  • To run tests open http://localhost:8080/webpack-dev-server/test
  • (Build release version to ./release: npm run-script webpack)

Technologies used

  • Webpack for asset bundling
  • React for web components
  • Sass for CSS preprocessing
  • Mocha as test runner and Chai as assertion library
  • Enzyme as a test renderer for React