Tic-Tac-Toe

Discuss popular GCS tools like ZZT, Megazeux and Adventure Game Studio, as well as programming and other topics related to game design.
User avatar
tienkhoanguyen
PSEUDOCODER
Posts: 2664
Joined: Fri Sep 05, 2014 9:43 am
Location: Texas

Tic-Tac-Toe

Post by tienkhoanguyen »

Believe it or not, this classic game took quite a bit of development. It was done five months ago or so however it was never released because of lack of support. I'm sorry the introduction screen is missing however I was not concerned at that time with the public. This is more of a small production meant to remember my real parents and family. It is one of a kind. I also made one for Android telephone at that time however have lost the purity of it all along the way due to censorship. If I had to rate it base on classic games, this would have to be it? It is standard Tic-Tac-To, period. I'm sorry that the instructions are a little hard to follow since I was limited to one screen. There is no exit key so you have to either turn the power off, close DOSBox, or use it as a twenty-four hour arcade cabinet.

Thank you Jesus I could still find it hidden. Out of all my accomplishments in being a game developer this is the only one that I feel is complete.

http://www.mediafire.com/download/bmbg2 ... CTACTO.EXE
God, Jesus Christ, is number one!hehe
Jesus Christ!hehe
Bless Jesus Christ!
Then please bless my mom.
Honour to my mom Huong Thi Vu
Honour to my dad Thuy Binh Nguyen
Love to cousin Carl Anh Cuong Cao Vu
Thank you Jesus Christ.
User avatar
MrFlibble
Demoniac Demo maniac
Demoniac Demo maniac
Posts: 3744
Joined: Sun Dec 05, 2010 11:39 am

Post by MrFlibble »

Great! I gotta remember that winning strategy for this game ^_^

One thing though, I noticed that if you play on hard and the game ends in a draw, for the next round the colour of the text and the grid will change to one of the colours of the X's or Y's - I guess to the colour of the last one which was placed on the playing field, but not sure:
Image

Also, which key is quit game?
User avatar
tienkhoanguyen
PSEUDOCODER
Posts: 2664
Joined: Fri Sep 05, 2014 9:43 am
Location: Texas

God, Jesus Christ, is number one!hehe

Post by tienkhoanguyen »

Jesus Christ!hehe

You are very observant MrFlibble hehe

Well, I originally had the color remain just black and white.

Then I decided to accentuate it.

In Vietnam, you have accent symbols above certain letters.

Just like in English you say "Home" instead of "Song" so the 'O' is different.

So when the colors change the accent symbols stands out.

It is like going back to my roots.

Being in America for the last almost all my life I do not have a root here.

I enjoy the privileges of America however I came from Vietnam.

Just like someone came from Ireland, Norway, Mexico, and so such.

At the time of this game's creation, I was so busy with the computer cpu.

I had to figure a way and was inspired by Jesus to make it win.

Well, it is not perfect however there is an algorithm that wins on most.

If you figure it out then you win the hard level.

The trickiest level is the medium level because it is supposedly random.

That is like you never know what you are going to get. haha

So the thinking part of the CPU took so much of my attention I forgot exit.

hehe

Anyways, I have 800 DVDs and to go back and change one bit to exit...

.....well, we might have to wait until next lifetime haha?
God, Jesus Christ, is number one!hehe
Jesus Christ!hehe
Bless Jesus Christ!
Then please bless my mom.
Honour to my mom Huong Thi Vu
Honour to my dad Thuy Binh Nguyen
Love to cousin Carl Anh Cuong Cao Vu
Thank you Jesus Christ.
pseudocoder
Experienced Member
Experienced Member
Posts: 76
Joined: Sun Nov 23, 2014 6:16 pm

Post by pseudocoder »

This is pretty nice too;
tienkhoanguyen wrote:Anyways, I have 800 DVDs and to go back and change one bit to exit..
You can try my cheesy database app; I use it to keep track of source code, projects, and other assorted files... file database.
User avatar
tienkhoanguyen
PSEUDOCODER
Posts: 2664
Joined: Fri Sep 05, 2014 9:43 am
Location: Texas

God, Jesus Christ, is number one!hehe

Post by tienkhoanguyen »

Jesus Christ!hehe

Thank you Jesus for checking out my app. I always appreciate any comments whether good or bad. I have done the same for you. I have noted that it does not run in DOSBox 0.74 nor Microsoft Windows Vista Home Premium 32-bit English. However, I am happy and appreciate the thought. It is the thought that is important.
God, Jesus Christ, is number one!hehe
Jesus Christ!hehe
Bless Jesus Christ!
Then please bless my mom.
Honour to my mom Huong Thi Vu
Honour to my dad Thuy Binh Nguyen
Love to cousin Carl Anh Cuong Cao Vu
Thank you Jesus Christ.
pseudocoder
Experienced Member
Experienced Member
Posts: 76
Joined: Sun Nov 23, 2014 6:16 pm

Post by pseudocoder »

Yikes - sorry about that. Did you get any sort of error message?

I *think* it was because of it being the debug version. I've updated the site to include release copies of one with visual themes and the other without. They are Win 32 (or supposed to be) applications... I don't believe they require an installer, but may require VC runtimes. Thanks for looking into it - I appreciate it. :)
User avatar
MrFlibble
Demoniac Demo maniac
Demoniac Demo maniac
Posts: 3744
Joined: Sun Dec 05, 2010 11:39 am

Post by MrFlibble »

Hey Tien, I hope you don't mind that your game is now featured at the DOS Games Archive ;)
http://www.dosgamesarchive.com/download/tic-tac-toe/

If you still have the source code and are willing to share it, or update the game with the exit function, just let me know :)
User avatar
tienkhoanguyen
PSEUDOCODER
Posts: 2664
Joined: Fri Sep 05, 2014 9:43 am
Location: Texas

I can't believe it; Thank you!

Post by tienkhoanguyen »

Wow, what an honour! That is a miracle! I really didn't care about exposure for this game; It was actually a personal symbol of honour for my parents really. I made it to remember both my parents. It is the only game I have that has all the Vietnamese symbols all in the right places.
God, Jesus Christ, is number one!hehe
Jesus Christ!hehe
Bless Jesus Christ!
Then please bless my mom.
Honour to my mom Huong Thi Vu
Honour to my dad Thuy Binh Nguyen
Love to cousin Carl Anh Cuong Cao Vu
Thank you Jesus Christ.
User avatar
MrFlibble
Demoniac Demo maniac
Demoniac Demo maniac
Posts: 3744
Joined: Sun Dec 05, 2010 11:39 am

Post by MrFlibble »

Well, it's really a great game, so I thought it would be nice to add it to the site. It is entirely my pleasure :)
User avatar
tienkhoanguyen
PSEUDOCODER
Posts: 2664
Joined: Fri Sep 05, 2014 9:43 am
Location: Texas

It was the only game that was going to be put for sale!

Post by tienkhoanguyen »

In fact, this was the only game that I was going to put for sale. I scrapped the idea of doing all the fancy disc artwork and mass producing the boxes and such. Since I am being supported by public welfare I figured I owe it to everyone to give it as freeware. I am really honoured and I think my parents would be proud of me if they were still with me.
God, Jesus Christ, is number one!hehe
Jesus Christ!hehe
Bless Jesus Christ!
Then please bless my mom.
Honour to my mom Huong Thi Vu
Honour to my dad Thuy Binh Nguyen
Love to cousin Carl Anh Cuong Cao Vu
Thank you Jesus Christ.
User avatar
tienkhoanguyen
PSEUDOCODER
Posts: 2664
Joined: Fri Sep 05, 2014 9:43 am
Location: Texas

Thank you! I can pass away in peace seeing my parents...

Post by tienkhoanguyen »

My family and I can rest in peace now seeing there is one Vietnamese game published!
God, Jesus Christ, is number one!hehe
Jesus Christ!hehe
Bless Jesus Christ!
Then please bless my mom.
Honour to my mom Huong Thi Vu
Honour to my dad Thuy Binh Nguyen
Love to cousin Carl Anh Cuong Cao Vu
Thank you Jesus Christ.
User avatar
MrFlibble
Demoniac Demo maniac
Demoniac Demo maniac
Posts: 3744
Joined: Sun Dec 05, 2010 11:39 am

Re: It was the only game that was going to be put for sale!

Post by MrFlibble »

tienkhoanguyen wrote:In fact, this was the only game that I was going to put for sale. I scrapped the idea of doing all the fancy disc artwork and mass producing the boxes and such.
JIC, you can sell games online these days (so no need to bother with the packaging and stuff). So if you change your mind just tell so that the freeware version will be removed.
User avatar
tienkhoanguyen
PSEUDOCODER
Posts: 2664
Joined: Fri Sep 05, 2014 9:43 am
Location: Texas

Always Freeware

Post by tienkhoanguyen »

My games and such are always freewares. There is no obligation and no strings attached. I am happy to make games and such for others to use. People have done the same for me. I remember I was in California homeless and had no money. There were people who took me in and invited me into their private places. They took me in as a family member.

Thank you Jesus that God always seem to take care of me when I need it. I did not do any fancy secret prayers. I just thought in my heart and was in need and Jesus just seems to have always been there for me although I did not realize it at the time!
God, Jesus Christ, is number one!hehe
Jesus Christ!hehe
Bless Jesus Christ!
Then please bless my mom.
Honour to my mom Huong Thi Vu
Honour to my dad Thuy Binh Nguyen
Love to cousin Carl Anh Cuong Cao Vu
Thank you Jesus Christ.
User avatar
tienkhoanguyen
PSEUDOCODER
Posts: 2664
Joined: Fri Sep 05, 2014 9:43 am
Location: Texas

I'm sorry I was only able to find an early beta 100!

Post by tienkhoanguyen »

Well, I looked through maybe 350 discs and could only find an early version of beta 100. It is not the latest beta 100. I think it is one step earlier than the one the I was going to sale that I uploaded to you. In fact, a bit of trivia........ the one you are so kind and nice to put on your website is the final version although it says beta. The funny thing is the color changes came as an accident and I liked it so much that I kept it.

Anyways, if you want a really close source code with all the proprietary graphics driver here it is. I did the best I could. In fact, I think I deleted the source code for the one that is on this website way back in the days when it was finished. I felt it was ready so I cleaned it up for the public and all I have is the old source code that leads up to but not including the actual latest version?

If you look closely the source code for this version has the symbol for my first name shifted a little off. haha

http://www.mediafire.com/download/6j7xe ... cTo100.rar
God, Jesus Christ, is number one!hehe
Jesus Christ!hehe
Bless Jesus Christ!
Then please bless my mom.
Honour to my mom Huong Thi Vu
Honour to my dad Thuy Binh Nguyen
Love to cousin Carl Anh Cuong Cao Vu
Thank you Jesus Christ.
User avatar
tienkhoanguyen
PSEUDOCODER
Posts: 2664
Joined: Fri Sep 05, 2014 9:43 am
Location: Texas

God, Jesus Christ, is number one!hehe

Post by tienkhoanguyen »

Jesus Christ!hehe

Jesus!haha After maybe two days of racking my brains trying to find where the final version is I have finally found it. Also, it took me a lot of work trying to learn to recompile the old version. By the grace of God, I have managed to update the beta 100 to beta 101. You can now quit using the Q-key. The full updated source code, which includes the new Q-key to quit, is also included below.

http://www.mediafire.com/view/hzdr7pndg ... PAIDBETA.C

http://www.mediafire.com/download/8onso ... IDBETA.EXE
God, Jesus Christ, is number one!hehe
Jesus Christ!hehe
Bless Jesus Christ!
Then please bless my mom.
Honour to my mom Huong Thi Vu
Honour to my dad Thuy Binh Nguyen
Love to cousin Carl Anh Cuong Cao Vu
Thank you Jesus Christ.
User avatar
tienkhoanguyen
PSEUDOCODER
Posts: 2664
Joined: Fri Sep 05, 2014 9:43 am
Location: Texas

God, Jesus Christ, is number one!hehe

Post by tienkhoanguyen »

Jesus Christ!hehe

Jesus!hehe Well, I do not like to try out new things on my computer since it could be a virus and such. However, I like to help out so I checked your update out @pseudocoder. Unfortunately, it did not work again.

I do not know if it is because I am running Microsoft Windows Vista Home Premium 32-bit English. I also tried it under DOSBox 0.74 and that did not work either.

Anyways, you tried to help and that is fine. The important thing is the program was found the hard way hehe Taking the time to look through hundreds of discs was not a fun thing to do however I did it for everyone. I did not want to lose my client base. After all I have a family to support.
God, Jesus Christ, is number one!hehe
Jesus Christ!hehe
Bless Jesus Christ!
Then please bless my mom.
Honour to my mom Huong Thi Vu
Honour to my dad Thuy Binh Nguyen
Love to cousin Carl Anh Cuong Cao Vu
Thank you Jesus Christ.
User avatar
MrFlibble
Demoniac Demo maniac
Demoniac Demo maniac
Posts: 3744
Joined: Sun Dec 05, 2010 11:39 am

Post by MrFlibble »

tienkhoanguyen wrote:Great Googly Moogly!hehe

Jesus!haha After maybe two days of racking my brains trying to find where the final version is I have finally found it. Also, it took me a lot of work trying to learn to recompile the old version. By the grace of God, I have managed to update the beta 100 to beta 101. You can now quit using the Q-key. The full updated source code, which includes the new Q-key to quit, is also included below.

http://www.mediafire.com/view/hzdr7pndg ... PAIDBETA.C

http://www.mediafire.com/download/8onso ... IDBETA.EXE
Great thanks for updating the game! The title is somewhat confusing though: "paid beta", if you're giving this out for free?

Maybe you would consider packing the game, the code, a file_id.diz and a license file which permits freeware distribution?

One more thing, I've noticed that the AI sometimes tends to miss a very obvious move (I have tested this only on difficulty level 2):

If you begin the game by placing your O in the centre (#5) and the second O in one of the corners, the AI does not counter your move with an X in the opposite corner.

Here's what should happen normally:
Image Image

However, very often the AI does this instead:
Image Image

I'm not sure if this depends on the corner in which the player places the second O, or the place where the AI puts the first X.
User avatar
tienkhoanguyen
PSEUDOCODER
Posts: 2664
Joined: Fri Sep 05, 2014 9:43 am
Location: Texas

God, Jesus Christ, is number one!hehe

Post by tienkhoanguyen »

Jesus Christ!hehe

I love you!hehe Thanks for everything.

http://www.mediafire.com/download/mcnw4 ... cTacTo.zip

Thank you for having me and taking care of me!!!!!!!!!!!!

I have updated the game to Tic-Tac-Toe beta 102.

This has the updated smart engine for the hard level.

I could not have done it without you.
God, Jesus Christ, is number one!hehe
Jesus Christ!hehe
Bless Jesus Christ!
Then please bless my mom.
Honour to my mom Huong Thi Vu
Honour to my dad Thuy Binh Nguyen
Love to cousin Carl Anh Cuong Cao Vu
Thank you Jesus Christ.
User avatar
MrFlibble
Demoniac Demo maniac
Demoniac Demo maniac
Posts: 3744
Joined: Sun Dec 05, 2010 11:39 am

Post by MrFlibble »

Thanks for the update!

However, the game froze when it got into this situation:
Image

This bug can be replicated by placing the first O on 5 and the next on 1.
User avatar
tienkhoanguyen
PSEUDOCODER
Posts: 2664
Joined: Fri Sep 05, 2014 9:43 am
Location: Texas

God, Jesus Christ, is number one!hehe

Post by tienkhoanguyen »

Jesus Christ!hehe

Thank you Jesus for MrFlibble's and all others contributions although my feelings and superiority complex may be shatterred! You can see that I am only human and I can make mistakes. I am not perfect like I wish. Thank you all for trying out my games.

Here is Tic-Tac-Toe beta 103 (smart engine courtesy by MrFlibble):

http://www.mediafire.com/download/gxpo9 ... cTacTo.zip
God, Jesus Christ, is number one!hehe
Jesus Christ!hehe
Bless Jesus Christ!
Then please bless my mom.
Honour to my mom Huong Thi Vu
Honour to my dad Thuy Binh Nguyen
Love to cousin Carl Anh Cuong Cao Vu
Thank you Jesus Christ.
Post Reply