Skip to content
This repository was archived by the owner on Feb 22, 2026. It is now read-only.

m-basov/tic-tac-toe-extended

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tic Tac Toe extended

Run

  1. Install elm platform and create-elm-app $ npm install -g elm create-elm-app
  2. Clone repository $ git clone https://github.com/kolybasov/tic-tac-toe-extended.git
  3. Run dev server $ cd tic-tac-toe-extended && elm-app start

TODO

  • Draw board, field, cell
  • Add basic styles
  • Add ability to take cell on click
  • Switch current player
  • Add ability to take only allowed cell in the allowed field
  • Detect field state (Winner(X/O), Draw, Active)
  • Detect board state ⇑ (same as top)
  • Add new game button
  • Allow to choose player name
  • Show current player
  • Add rules
  • Add multiplayer
    • Create API Server
    • Integrate with app
    • Allow to create room
    • Allow to join room by id or share link
  • Add better styles
  • Add touch support and optimize for mobile

About

⭕️ Extended version of Tic Tac Toe game. Build with Elm.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages