Skip to content

whuang602/Tic-Tac-Toe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tic Tac Toe

by William Huang
    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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published