A tic tac toe project, as part of The Odin Project's fullstack javascript learning path.
Focus here was using the module pattern (IIFE's) and factory functions to encapsulate code,
and prevent naming conflicts in larger applications. It promotes modularity, reusability, and maintainability of code.
Using ES6 arrow syntax for functions, to get used to it.
This site is hosted via github pages, and can be found here: https://niklonberg.github.io/TOP-tic-tac-toe/
Two players required to start a game - new players can be added. These are kept on between sessions via local storage.
Uses native dialog html elements to focus user on what currently needs doing.
Game results between two players are tracked as they continue to play games.
Game board animates a players marker on hover and turn end.
User/player list auto-scrolls.
Fully responsive, using mostly css grid.