Inspiration

I was inspired by a months long desire to reinvent a game as simple as tic tac toe. I've been through various configurations, trying to include circles and double moves to add depth. I've never imagined it anything like my hack this weekend though. I am very pleased with it.

What it does

It connects two players in a lobby, one can make X's the other can make O's. You fill in 100 squares 2 at a time until there is no remaining space on the board. Whoever has the most continuous (and greater than 3) lines of symbols wins.

How I built it

I used node.js, express.js, and socket.io on the backend. The frontend is jquery and bootstrap.

Challenges I ran into

Scoring. Very very tough. I almost convinced myself I had made a new NP-hard problem several times. I managed to make it work at the last minute!

Accomplishments that I'm proud of

Getting a feel for websockets. Also building full-stack by myself in a weekend feels very empowering

What I learned

I had never worked with websockets before this weekend. The socket.io library is really fantastic I will definitely be using it

I do not like jQuery. Will be switching to something else.

What's next for Coaxial

Polishing UI. Didn't have enough time to clean it up how I wanted it. Also, the scorekeeping system is beyond jank. Plenty of optimization to be done.

Share this project:

Updates