#### Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

#### Categories

Welcome to the new platform of Programmers Heaven! We apologize for the inconvenience caused, if you visited us from a broken link of the previous version. The main reason to move to a new platform is to provide more effective and collaborative experience to you all. Please feel free to experience the new platform and use it's exciting features. Contact us for any issue that you need to get clarified. We are more than happy to help you.

# Tick Tack Toe

Posts: 87Member
I am making a Tick Tack Toe game and I would like to know how I would go about thinking about that. I am trying to program the game so the computer actually knows what it is doing rather than just having it put a bunch of random "O's" all the place. If anyone has a good suggestion of how I should think about this it would be greatly appreaciated
James
James98765
jamesparsons@cox.net
http://www.programmersheaven.com/c/msgboard/wwwboard.asp?Board=935&Setting=
http://www.programmersheaven.com/c/msgboard/wwwboard.asp?Board=935&Setting=
· ·
«1

• Posts: 332Member ✭✭
Well without laying down any code here I would say if you want your program to take an intelligent approach at playing tic tac toe...

You have 9 boxes to work with if I am thinking the right game,

So make a Counter or something like
cMove = 0, Or you can do a For/Next Loop 500 times
So first go to box 1 and

Do
If box1 = " " then
If box2 = " " or box2 = "O" then
If box3 = " " or Box3 = "O" then
If randomnumber > whatever then
Box1 = "O"
Exit Loop
End If
End If
End If
End If
If box1 = " " then
If box4 = " " or box2 = "O" then
If box7 = " " or Box3 = "O" then
If randomnumber > whatever then
Box1 = "O"
Exit Loop
End If
End If
End If
End If
If box1 = " " then
If box5 = " " or box2 = "O" then
If box9 = " " or Box3 = "O" then
If randomnumber > whatever then
Box1 = "O"
Exit Loop
End If
End If
End If
End If
If box2 = " " then
If box1 = " " or box2 = "O" then
If box3 = " " or Box3 = "O" then
If randomnumber > whatever then
Box2 = "O"
Exit Loop
End If
End If
End If
End If
If box2 = " " then
If box5 = " " or box2 = "O" then
If box8 = " " or Box3 = "O" then
If randomnumber > whatever then
Box2 = "O"
Exit Loop
End If
End If
End If
End If
If box3 = " " then
If box2 = " " or box2 = "O" then
If box1 = " " or Box3 = "O" then
If randomnumber > whatever then
Box3 = "O"
Exit Loop
End If
End If
End If
End If
If box3 = " " then
If box5 = " " or box2 = "O" then
If box7 = " " or Box3 = "O" then
If randomnumber > whatever then
Box3 = "O"
Exit Loop
End If
End If
End If
End If
If box3 = " " then
If box6 = " " or box2 = "O" then
If box9 = " " or Box3 = "O" then
If randomnumber > whatever then
Box3 = "O"
Exit Loop
End If
End If
End If
End If
If box4 = " " then
If box1 = " " or box2 = "O" then
If box7 = " " or Box3 = "O" then
If randomnumber > whatever then
Box4 = "O"
Exit Loop
End If
End If
End If
End If
If box4 = " " then
If box5 = " " or box2 = "O" then
If box6 = " " or Box3 = "O" then
If randomnumber > whatever then
Box4 = "O"
Exit Loop
End If
End If
End If
End If
If box5 = " " then
If box4 = " " or box2 = "O" then
If box6 = " " or Box3 = "O" then
If randomnumber > whatever then
Box5 = "O"
Exit Loop
End If
End If
End If
End If
If box5 = " " then
If box2 = " " or box2 = "O" then
If box8 = " " or Box3 = "O" then
If randomnumber > whatever then
Box5 = "O"
Exit Loop
End If
End If
End If
End If
If box6 = " " then
If box5 = " " or box2 = "O" then
If box4 = " " or Box3 = "O" then
If randomnumber > whatever then
Box6 = "O"
Exit Loop
End If
End If
End If
End If
If box6 = " " then
If box3 = " " or box2 = "O" then
If box9 = " " or Box3 = "O" then
If randomnumber > whatever then
Box6 = "O"
Exit Loop
End If
End If
End If
End If
If box7 = " " then
If box8 = " " or box2 = "O" then
If box9 = " " or Box3 = "O" then
If randomnumber > whatever then
Box7 = "O"
Exit Loop
End If
End If
End If
End If
If box7 = " " then
If box4 = " " or box2 = "O" then
If box1 = " " or Box3 = "O" then
If randomnumber > whatever then
Box7 = "O"
Exit Loop
End If
End If
End If
End If
If box8 = " " then
If box7 = " " or box2 = "O" then
If box9 = " " or Box3 = "O" then
If randomnumber > whatever then
Box8 = "O"
Exit Loop
End If
End If
End If
End If
If box8 = " " then
If box5 = " " or box2 = "O" then
If box2 = " " or Box3 = "O" then
If randomnumber > whatever then
Box8 = "O"
Exit Loop
End If
End If
End If
End If
If box9 = " " then
If box8 = " " or box2 = "O" then
If box7 = " " or Box3 = "O" then
If randomnumber > whatever then
Box9 = "O"
Exit Loop
End If
End If
End If
End If
If box9 = " " then
If box6 = " " or box2 = "O" then
If box3 = " " or Box3 = "O" then
If randomnumber > whatever then
Box9 = "O"
Exit Loop
End If
End If
End If
End If
cMove = c If box1 = " " then
If box2 = " " or box2 = "O" then
If box3 = " " or Box3 = "O" then
If randomnumber > whatever then
Box1 = "O"
MovePlayed = True
Exit Loop
End If
End If
End If
End If
cMove = cMove + 1
If cMove > 500 then
If box1 = " " then
box1 = "O"
Exit Loop
end If
If box2 = " " then
box2 = "O"
Exit Loop
end If
If box3 = " " then
box3 = "O"
Exit Loop
end If
If box4 = " " then
box4 = "O"
Exit Loop
end If
If box5 = " " then
box5 = "O"
Exit Loop
end If
If box6 = " " then
box6 = "O"
Exit Loop
end If
If box7 = " " then
box7 = "O"
Exit Loop
end If
If box8 = " " then
box8 = "O"
Exit Loop
end If
If box9 = " " then
box9 = "O"
Exit Loop
end If
Print ("Cat's Game")
End
End If
Loop

All of these if/then statements can be combined alot more, but to save horizontal space I split them up. Basicaly you would replace the box# with whatever control name you are using and go through them one by one. You can also assign your boxes to an array of data or something and then you could go through the data with a loop and would cut down on your code by alot. It just depends on your style I guess. But what this loop here does is goes through each box and sees if there is a possible solution for that box, if so then if a random number is greater then whatever number you set then it will place a marker there and exit the loop. If no solution is found after 500 passes then it places a marker in the first open box. Otherwise it says "Cats Game"

Did that help? or is this too out of the box for ya :P

><//~Psightoplasm`~

· ·
• Posts: 87Member
: Well without laying down any code here I would say if you want your program to take an intelligent approach at playing tic tac toe...
:
: You have 9 boxes to work with if I am thinking the right game,
:
:
: So make a Counter or something like
: cMove = 0, Or you can do a For/Next Loop 500 times
: So first go to box 1 and
:
: Do
: If box1 = " " then
: If box2 = " " or box2 = "O" then
: If box3 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box1 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box1 = " " then
: If box4 = " " or box2 = "O" then
: If box7 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box1 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box1 = " " then
: If box5 = " " or box2 = "O" then
: If box9 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box1 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box2 = " " then
: If box1 = " " or box2 = "O" then
: If box3 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box2 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box2 = " " then
: If box5 = " " or box2 = "O" then
: If box8 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box2 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box3 = " " then
: If box2 = " " or box2 = "O" then
: If box1 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box3 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box3 = " " then
: If box5 = " " or box2 = "O" then
: If box7 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box3 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box3 = " " then
: If box6 = " " or box2 = "O" then
: If box9 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box3 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box4 = " " then
: If box1 = " " or box2 = "O" then
: If box7 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box4 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box4 = " " then
: If box5 = " " or box2 = "O" then
: If box6 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box4 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box5 = " " then
: If box4 = " " or box2 = "O" then
: If box6 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box5 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box5 = " " then
: If box2 = " " or box2 = "O" then
: If box8 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box5 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box6 = " " then
: If box5 = " " or box2 = "O" then
: If box4 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box6 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box6 = " " then
: If box3 = " " or box2 = "O" then
: If box9 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box6 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box7 = " " then
: If box8 = " " or box2 = "O" then
: If box9 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box7 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box7 = " " then
: If box4 = " " or box2 = "O" then
: If box1 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box7 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box8 = " " then
: If box7 = " " or box2 = "O" then
: If box9 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box8 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box8 = " " then
: If box5 = " " or box2 = "O" then
: If box2 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box8 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box9 = " " then
: If box8 = " " or box2 = "O" then
: If box7 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box9 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box9 = " " then
: If box6 = " " or box2 = "O" then
: If box3 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box9 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: cMove = c If box1 = " " then
: If box2 = " " or box2 = "O" then
: If box3 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box1 = "O"
: MovePlayed = True
: Exit Loop
: End If
: End If
: End If
: End If
: cMove = cMove + 1
: If cMove > 500 then
: If box1 = " " then
: box1 = "O"
: Exit Loop
: end If
: If box2 = " " then
: box2 = "O"
: Exit Loop
: end If
: If box3 = " " then
: box3 = "O"
: Exit Loop
: end If
: If box4 = " " then
: box4 = "O"
: Exit Loop
: end If
: If box5 = " " then
: box5 = "O"
: Exit Loop
: end If
: If box6 = " " then
: box6 = "O"
: Exit Loop
: end If
: If box7 = " " then
: box7 = "O"
: Exit Loop
: end If
: If box8 = " " then
: box8 = "O"
: Exit Loop
: end If
: If box9 = " " then
: box9 = "O"
: Exit Loop
: end If
: Print ("Cat's Game")
: End
: End If
: Loop
:
:
: All of these if/then statements can be combined alot more, but to save horizontal space I split them up. Basicaly you would replace the box# with whatever control name you are using and go through them one by one. You can also assign your boxes to an array of data or something and then you could go through the data with a loop and would cut down on your code by alot. It just depends on your style I guess. But what this loop here does is goes through each box and sees if there is a possible solution for that box, if so then if a random number is greater then whatever number you set then it will place a marker there and exit the loop. If no solution is found after 500 passes then it places a marker in the first open box. Otherwise it says "Cats Game"
:
:
: Did that help? or is this too out of the box for ya :P
:
: ><//~Psightoplasm`~
:
: Thanks that helped a lot I have been able to base my game on that Thanks again

James
James98765
jamesparsons@cox.net
http://www.programmersheaven.com/c/msgboard/wwwboard.asp?Board=935&Setting=
http://www.programmersheaven.com/c/msgboard/wwwboard.asp?Board=935&Setting=

· ·
• Posts: 87Member
: Well without laying down any code here I would say if you want your program to take an intelligent approach at playing tic tac toe...
:
: You have 9 boxes to work with if I am thinking the right game,
:
:
: So make a Counter or something like
: cMove = 0, Or you can do a For/Next Loop 500 times
: So first go to box 1 and
:
: Do
: If box1 = " " then
: If box2 = " " or box2 = "O" then
: If box3 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box1 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box1 = " " then
: If box4 = " " or box2 = "O" then
: If box7 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box1 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box1 = " " then
: If box5 = " " or box2 = "O" then
: If box9 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box1 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box2 = " " then
: If box1 = " " or box2 = "O" then
: If box3 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box2 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box2 = " " then
: If box5 = " " or box2 = "O" then
: If box8 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box2 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box3 = " " then
: If box2 = " " or box2 = "O" then
: If box1 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box3 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box3 = " " then
: If box5 = " " or box2 = "O" then
: If box7 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box3 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box3 = " " then
: If box6 = " " or box2 = "O" then
: If box9 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box3 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box4 = " " then
: If box1 = " " or box2 = "O" then
: If box7 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box4 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box4 = " " then
: If box5 = " " or box2 = "O" then
: If box6 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box4 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box5 = " " then
: If box4 = " " or box2 = "O" then
: If box6 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box5 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box5 = " " then
: If box2 = " " or box2 = "O" then
: If box8 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box5 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box6 = " " then
: If box5 = " " or box2 = "O" then
: If box4 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box6 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box6 = " " then
: If box3 = " " or box2 = "O" then
: If box9 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box6 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box7 = " " then
: If box8 = " " or box2 = "O" then
: If box9 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box7 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box7 = " " then
: If box4 = " " or box2 = "O" then
: If box1 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box7 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box8 = " " then
: If box7 = " " or box2 = "O" then
: If box9 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box8 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box8 = " " then
: If box5 = " " or box2 = "O" then
: If box2 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box8 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box9 = " " then
: If box8 = " " or box2 = "O" then
: If box7 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box9 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: If box9 = " " then
: If box6 = " " or box2 = "O" then
: If box3 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box9 = "O"
: Exit Loop
: End If
: End If
: End If
: End If
: cMove = c If box1 = " " then
: If box2 = " " or box2 = "O" then
: If box3 = " " or Box3 = "O" then
: If randomnumber > whatever then
: Box1 = "O"
: MovePlayed = True
: Exit Loop
: End If
: End If
: End If
: End If
: cMove = cMove + 1
: If cMove > 500 then
: If box1 = " " then
: box1 = "O"
: Exit Loop
: end If
: If box2 = " " then
: box2 = "O"
: Exit Loop
: end If
: If box3 = " " then
: box3 = "O"
: Exit Loop
: end If
: If box4 = " " then
: box4 = "O"
: Exit Loop
: end If
: If box5 = " " then
: box5 = "O"
: Exit Loop
: end If
: If box6 = " " then
: box6 = "O"
: Exit Loop
: end If
: If box7 = " " then
: box7 = "O"
: Exit Loop
: end If
: If box8 = " " then
: box8 = "O"
: Exit Loop
: end If
: If box9 = " " then
: box9 = "O"
: Exit Loop
: end If
: Print ("Cat's Game")
: End
: End If
: Loop
:
:
: All of these if/then statements can be combined alot more, but to save horizontal space I split them up. Basicaly you would replace the box# with whatever control name you are using and go through them one by one. You can also assign your boxes to an array of data or something and then you could go through the data with a loop and would cut down on your code by alot. It just depends on your style I guess. But what this loop here does is goes through each box and sees if there is a possible solution for that box, if so then if a random number is greater then whatever number you set then it will place a marker there and exit the loop. If no solution is found after 500 passes then it places a marker in the first open box. Otherwise it says "Cats Game"
:
:
: Did that help? or is this too out of the box for ya :P
:
: ><//~Psightoplasm`~
:
: I am having some problems with the code that I am doing. The first one is the problem with the random number:

[Code]: If randomnumber > whatever then[/Code]

Also,

[Code]Exit Loop[/Code]

Also,

[Code]cMove[/Code]

Also,

[Code]MovePlayed[/Code]

Also,

[Code]Exit Loop[/Code]

That's it well thanks for the help and I would appreciate it if you have futher advice
James
James98765
jamesparsons@cox.net
http://www.programmersheaven.com/c/msgboard/wwwboard.asp?Board=935&Setting=
http://www.programmersheaven.com/c/msgboard/wwwboard.asp?Board=935&Setting=

· ·
• Posts: 1,134Member
: I am making a Tick Tack Toe game and I would like to know how I would go about thinking about that. I am trying to program the game so the computer actually knows what it is doing rather than just having it put a bunch of random "O's" all the place. If anyone has a good suggestion of how I should think about this it would be greatly appreaciated
: James
: James98765
: jamesparsons@cox.net
: http://www.programmersheaven.com/c/msgboard/wwwboard.asp?Board=935&Setting=
: http://www.programmersheaven.com/c/msgboard/wwwboard.asp?Board=935&Setting=
:

There is an algorithm called "minimax searching" which is used for games like tic tac toe and chess.

http://www.vbdotnetheaven.com/Code/Jun2003/2062.asp
· ·
• Posts: 104Member
I sent you my version of Tic-Tac-Toe when you first put up this post - Did you receive it? If not, I put it on this site (It might not be up yet... But it should be (soon)) so you can download it. It has an AI so it should help you. If you did dload it, did it help?

Relman
· ·
• Posts: 1Member
: I sent you my version of Tic-Tac-Toe when you first put up this post - Did you receive it? If not, I put it on this site (It might not be up yet... But it should be (soon)) so you can download it. It has an AI so it should help you. If you did dload it, did it help?
:
: Relman
:
I am also trying to create a Tic-Tac-Toe game for School. I was wondering if you could help me by sending me that version of Tic-Tac-Toe so I can see where I am making my mistakes. Thanks, Brian
· ·
• Posts: 87Member
: I sent you my version of Tic-Tac-Toe when you first put up this post - Did you receive it? If not, I put it on this site (It might not be up yet... But it should be (soon)) so you can download it. It has an AI so it should help you. If you did dload it, did it help?
:
: Relman
: Thanks it did help

James
James98765
jamesparsons@cox.net
http://www.programmersheaven.com/c/msgboard/wwwboard.asp?Board=935&Setting=
http://www.programmersheaven.com/c/msgboard/wwwboard.asp?Board=935&Setting=

· ·
• Posts: 87Member
: : I am making a Tick Tack Toe game and I would like to know how I would go about thinking about that. I am trying to program the game so the computer actually knows what it is doing rather than just having it put a bunch of random "O's" all the place. If anyone has a good suggestion of how I should think about this it would be greatly appreaciated
: : James
: : James98765
: : jamesparsons@cox.net
: : http://www.programmersheaven.com/c/msgboard/wwwboard.asp?Board=935&Setting=
: : http://www.programmersheaven.com/c/msgboard/wwwboard.asp?Board=935&Setting=
: :

: There is an algorithm called "minimax searching" which is used for games like tic tac toe and chess.
:
:
: http://www.vbdotnetheaven.com/Code/Jun2003/2062.asp
: : Thanks it did help

James
James98765
jamesparsons@cox.net
http://www.programmersheaven.com/c/msgboard/wwwboard.asp?Board=935&Setting=
http://www.programmersheaven.com/c/msgboard/wwwboard.asp?Board=935&Setting=

· ·
• Posts: 332Member ✭✭
With all of this tictactoe talk, I made a simple one. It's a little messy because I was tinkering with the decision making in it, and I didn't use the minimax method, but that sounds like probably the best way to do it...

Never the less if you want a copy of it, it is mostly just alot of if, then statements telling it where the best place to put it's marker in every situation. It uses no API's, nothing fancy, just hard core VB programming. I've still found a few ways to trick it that I couldn't figure out how to stop. If you want it, send me an E-Mail to NelsonMD001@yahoo.com. This is my junk E-Mail address, so be sure to put "Programmers Heaven TicTacToe code" or something like that in the subject, or something that will catch my eye when I am deleting.

><//~Psightoplasm`~

· ·
• Posts: 24Member
Yea I made the game too. Was realy fun. Still improveing the game. I to just have a 2 player game. I don't have the computer playing against you. Still don't understand how to be able to get the computer to play.
Thanks
Rustbuckets4

: With all of this tictactoe talk, I made a simple one. It's a little messy because I was tinkering with the decision making in it, and I didn't use the minimax method, but that sounds like probably the best way to do it...
:
: Never the less if you want a copy of it, it is mostly just alot of if, then statements telling it where the best place to put it's marker in every situation. It uses no API's, nothing fancy, just hard core VB programming. I've still found a few ways to trick it that I couldn't figure out how to stop. If you want it, send me an E-Mail to NelsonMD001@yahoo.com. This is my junk E-Mail address, so be sure to put "Programmers Heaven TicTacToe code" or something like that in the subject, or something that will catch my eye when I am deleting.
:
: ><//~Psightoplasm`~
:
:

· ·
«1