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
Log in or sign up for Devpost to join the conversation.