Skip to content

katemat/Tic-Tac-Toe-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rock - Paper - Scissors

Tic Tac Toe Game

Try and Win


This game is a simple Javascript web application, a digital version of well-known game 'Tic Tac Toe'.

Main rules:

  • 2 Players
  • Scissors Player always goes First
  • The player who succeeds in placing 3 of their marks in a horizontal, vertical, or diagonal row is the winner
  • Once the game has a winner or there is a draw, there will be a dialog informing about the result. From here you can:
    • Repeat the game with the same players selection and keeping track on wins and total games played
    • Start a new game

Technologies used for this Project

  • HTML
  • CSS
  • JavaScript

Problem Solved

1. Created working solution in given time

  • 2 players can play (switching turns on one device)
  • when there is a winner(or a draw) the message is displayed and
  • two options is given:
    • continue game (with keeping track of all results)
    • start new game (no records saved) 2. Added some animation and sound effects for improving UX experience

How it was done

  • started with simple steps, breaking big problem into small tasks
  • constantly used development tools (console.log) to debug and fix any small bugs before it grow :)
  • have a lot of coffee and a walk outside (avoid any contact with outside world lol, social distance rules applies due to COVID-19 :(

Unsolved Problems

At the moment , couldn't manage to add extra features to make the app more user-friendly. In future some extra functionalities will be add:

  • Allow users to customize board size option
  • Option to save results and return to them later to continue the game
  • Allow users to choose avatar, name, etc.
  • Allow to set Timer for a game

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published