Summary: A simple Tic Tac Toe game made in ReactJS
Current Version Capabilities (version 1.1.2):
-
Well functioning Local 1 v 1
-
Ability to change player names in Options menu
-
Ability to change which player/symbol starts playing first
-
Three functional states of game progress: ongoing, win, and stalemate
-
Colorful game board
Ongoing Bug/Problem:
-
On deployed version, the Save button in Options is misaligned
-
UI can misalign on different resolutions, screen sizes, and/or browsers
-
fonts can differ on across OS and browsers
Fixed Bugs:
-
stalemate state breaks the rendering
-
no pause/delay after winning move, user cannot see how the game was won/lost
-
make the winning 3 symbols more visible
-
once a player win and presses the quit button immediately, the game goes to menu screen then to winning page
-Basic UI & functionalities have mostly been fixed
Original Goals for version 1.0 release:
-
Functional local 1 v 1
-
enhance ability to change player names and UI
-
option to change which symbol goes first (X vs O)
-
option to restart on game page
-
update all status results (win/stalemate)
Future/Potential addons:
-
More dynamic board structure to allow for more complex games (4x4, 5x5, etc)
-
Option for user to change the color of the game(including the symbols) in options
-
Ability to keep track of wins for both players
-
Accessbility Options(Black and white)
-
Animated (or still image) celebration on Win page
-
Working AI to play against
-
Dynamic UI that will work on any resolution