Skip to content

michael-wieszczek/tictac.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tictac-io

About:

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

Rules:

- 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

Technical Analysis:

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.

Future Plans:

- Allow setting up private games
- 3 and 4 player support
- Optional AI to play against
- Imporved UI to select player count
- More gamemode variations

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published