Play TicTacToe Online in your browser, from every device. Made with NodeJs/Socket.io and HTML5/CSS3/JS
JavaScript CSS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
node_modules
public
LICENSE
Procfile
README.md
app.js
config.json
package.json
room.js

README.md

Play it here: http://onlinettt.herokuapp.com/

#What is this?

This is a multiplayer version of TicTacToe that I made to learn about NodeJs/Socket.io which allow really easy and powerful realtime communication. It is also an attempt to use Google Material Design.

I also got a bit more confident with Heroku while makin this since I had to learn how to host a Node App in the Heroku Cloud.

Two users need to connect to the same roome to be able to to play together. If you don't have someone to play with just open a new tab in your browser and join the same room you joined in the main tab.

Everything was done in a bit of a rush in about two maybe three weeks, I did not use git in the beginning as you can see from the commit history but I had to use it to release it on here and to host it on Heroku.

##What is working? You can play TicTacToe with no problems, you can't cheat because everything is server side.

##What is not working? I have to fix what happens if someone leaves a room while playing, right now the game will still continue and not pause / restart. The code is a bit messy but I hope you can understand everthing.

#Run it locallly!

Just have Node installed as well as the packages specified as dependencies in "package.json" then run

node app.js

#LICENSE

GPL