Hacker News new | past | comments | ask | show | jobs | submit login
Show HN: Ultimate Tic-Tac-Toe on Angular and Firebase (mck-.github.io)
46 points by mck- on Aug 11, 2013 | hide | past | favorite | 19 comments



I believe there was a post about this earlier that the game is solved[1]. Interesting game for those who don't know that, or who want to go through the exercise to figure out the correct strategy.

[1] https://www.joachim-breitner.de/blog/archives/604-Ultimate-T...


Hmm.. makes me wonder if things change is the first move is not allowed to be right in the center?


The variant that you can't be sent to a won board or a full board is not vulnerable to this technique, and, to my knowledge, hasn't been solved.

https://www.khanacademy.org/cs/in-tic-tac-toe-ception-perfec...


Ultimate Tic tac toe, check. Angular, check. Firebase, check. GitHub, check. I cooked exactly this recipie a month ago: https://github.com/Barnabas/tictac9x.

I'm not complaining; delighted actually. This game is a perfectly natural combination of these technologies. I imagine this happens all the time. Good job.


I think you're undervaluing the aesthetics of this one.


I saw the post on HN a while back that introduced Ultimate T3. This is an awesome implementation of it. Well done!

I hadn't heard of Firebase before, but it sounds very interesting. How was your experience working with it?


Thanks :) Firebase is pretty neat, especially in combination with Angular's two-way binding; which essentially means a real-time app out-of-the-box .. without a backend!

So all you have is a static page :) which is why I could host it on Github pages


This is amazing looking. I love your sense of design!


Am I weird for expecting "online game" to match me up with a random person instead of having to send a URL to a friend?


Implemented a random opponent matcher -- except the traffic has subsided heavily, so you might need to be patient :)


Very good point -- I will try to implement that tomorrow :)

The link to friend was inspired from cubeslam.com


Not relevant to the topic but my Midori browser on Ubuntu says:

Error - http://mck-.github.io/T3

The page 'http://mck-.github.io/T3' couldn't be loaded.

Cannot resolve hostname (mck-.github.io)

--

Works fine on Firefox! Did Midori's URL parser mangle the path?


Firefox 22 on linux on my box chokes on the URL too. Chromium works here. Weird.


Firefox 23 on arch linux for me, same problem I think.

Just tested with chromium, works fine.

Could it be somekind of hidden option in the browser?


Contrast seems too low on osx+chrome, or maybe its just poor eyesight on my part.


Thx for feedback -- just increased the contrast of the boards.. waiting for GH to update the page


Sweet game! Nicely made.


You do know some of us have work to do, don't you?


Awesome game!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: