Inspiration

We wanted to revamp the traditional game of tictctwo that we all played in school And create a platform where we can play each other online during lockdown to pass the time

What it does

TicTacTwo is a simple tictactoe game with a twist - larger dots can be placed over smaller dots. TicTacTwo is available on the web so anyone can play.

How we built it

TicTacTwo was built with node.js and express.js to serve html/css/javascript content. The turn-based state data is saved in node.js, and each turn occurs live through websockets (using socket.io).

Challenges we ran into

  • Matching two people to play at once, while sending everyone else to become a spectator
  • Time zone issues amongst team members
  • Setting up the environment on everyone's local machine

Accomplishments that we're proud of

Learning simple web development, and deploying it on a real server on the internet

What we learned

We have learned a great deal about web development, web-sockets, and devops.

What's next for TicTacTwo™

We would like to spend more time enhancing the graphics of the game, including better images and 3d animations. Furthermore, cross-platform gameplay between the computers/consoles/mobiles is a potential for the future. Lastly, we aim to create AI bots to play the game singleplayer.

Github Link: https://github.com/RiccardoM3/TicTacTwo

Share this project:

Updates