Tictac-io is an online multiplayer variation of the classic tictactoe game. It is played on a randomized 10x10 board with certain spots being blocked off, indicated by a black square. 2 players then take turns filling up the board with their corresponding shapes. The game ends once all spaces are filled and the winner is determined by calculating who has the most 3-in-a-rows on the board.
Try it out here
- 2 Players are required to start the game.
- Once the game begins, both players race to be the first one to pick their starting position.
- Players take turns placing down their corresponding symbol on open squares.
- Upon having 3 of the players symbols in a diagonal, horizontal or vertical row, that player will be rewarded 1 point.
- Black squares serve as obstacles and do not count for scoring.
- Once all open tiles are filled, the scores will be added up and the player with the most points will be the winner
This project was built primarily using Javascript for the calculations and the game logic and HTML/CSS for the front end visuals, Node.js and Socket.io were used to setup client/server communication to allow for online multiplayer which is currently being hosted on Heroku. The link for the game can be found above.
- Allow setting up private games
- 3 and 4 player support
- Optional AI to play against
- Imporved UI to select player count
- More gamemode variations