Tic-Tac XO (demo/final build and source)

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
Tic-Tac XO (demo/final build and source)
by on (#33576)
This is a small game that I started not too long ago. It's tic-tac-toe, but with a twist.

The computer is unbeatable by normal means of playing the game, so there are items, or power-ups if you'd rather call them that. There are extra turn, switch O tile to X tile, clear row, and clear column items that you can get. They are obtained individually depending on things that you have done in the game; three stalemates, two diagonal wins, two horizontal wins, and two vertical wins respectively. You can only have one of each item at a time.

Button A places your tile, and B activates the item you have selected. Use Select to choose which item to have selected. For the switch O to X item, you have to have the gameplay arrow over the O tile you wish to change when you push B. Of course, Start begins the game.

Since this is a demo build, being able to end the game is taken out, and it just keeps looping. In the final assembly, the game can be beaten by winning five games against the computer.

Anyway, I'm pleased with how this has turned out. There are a few little things I want to do to it, mostly cosmetic, but besides that, it's pretty much done : ) It has been tested on hardware and works, so I'm VERY pleased about that! Here it is:

http://robertlbryant.com/gaming/download/ttxo_demo.nes
http://robertlbryant.com/gaming/download/ttxo_final.nes
http://robertlbryant.com/gaming/download/ttt.7z
http://robertlbryant.com/blog/?p=142

EDIT: Changed stuff

by on (#33579)
Pretty nice! I lost once, and got like 8 stalemates. I haven't won yet, unfortunately. Much better than the only real minigame demo I've created, which probably won't run on the NES.

by on (#33580)
Thanks Celius!

Well, I was just told by someone that there is a way to win without the items haha I went in and fixed it for the final build, but the demo build will just have that flaw in it. The order to go to win is:

Top Right, Bottom Middle, Bottom Right, Middle Right

by on (#33584)
What a feat! Congrats!

by on (#35332)
Works perfectly on a real nes with a Powerpak.

by on (#35341)
Thanks for checking it out.

Here is a video of the finished version running on an NES. A user by the name of nesguide posted it up on YouTube, which was pretty cool to see!:

http://youtube.com/watch?v=nLiVDJHfRFc

Now if I could only get around to finishing out my other projects heh Most of them are in VERY preliminary stages right now, mainly jotted down on paper so I don't forget any ideas I come up with.

Anyway, thanks again for taking the time to test that out : )

by on (#47903)
Hey guys, I uploaded the source and final build for TTXO now. The specifics about how crappy the code is can be seen on my blog page:

http://robertlbryant.com/blog/?p=142

Even though it's crappy, I feel like there's something to be learned from most things, maybe not this, but you never know haha!

Anyway, I updated the first post with links to it all. You can now play the final build using VirtualNES in your web browser here:

http://robertlbryant.com/gaming/ttxo.htm

Thanks all : )