You can't use this page to enter the code for the game, and don't try copying the responses from here to paste into the PF web interface - it will miss the carriage return codes that line the game board up. But it may give you an idea of the structure, as well as helping you add "robusticizing" code to stop the game aborting in the event of a non-move being entered

Working On
Search
Brother Jerome
ChatDebugPlug-Ins


Language Center    (Keyphrases: ( a b c d e f g h i j k l m n o p q r s t u v w y z ) x-Keywords
Keyphrase Rank Response Seek Emo Range 1
noughts and crosses, tic tac toe, tic-tac-toe, tictactoe, tic-tac toe 35OK, but I have to start. Father Peter hasn't finished the other half of the script yet.
And you'll have to use capital letters - there seems to be a slight problem with lower case raw mode.
Add   
   
Seek: xnomatch Goto 558073  
     
   

..........A......B......C..
.....1......................... - please enter your
.....2............x........... - move as a coordinate
.....3......................... - eg: A1, B3, C2
Add    
   
Seek: B2, 2B, b2, 2b Goto 562835  
     
   
Goto 558073
Add    
   
Seek: xnomatch Goto 563130  
     
   
Sorry, I didn't recognize that move. Did you want to stop playing?
Add    
   
Seek: xnomatch Goto 563132  
     
   
OK. If you ever want another game, feel free to ask.
Add    
   
Seek: no, not * (stop|end|finish) Goto 563131  
     
   
Goto 558073
Add    
   
Seek: A1, 1A, a1, 1a Goto 558087  
     
   

..........A......B......C..
.....1....o................... - you went A1
.....2............x........... - I go C3
.....3....................x..
Add    
   
Seek: A1, a1, 1A, 1a, B2, 2B, b2, 2b, C3, 3C, c3, 3c Goto 562836  
     
   
Goto 558087
Add    
   
Seek: xnomatch Goto 563133  
     
   
Was that a move? Sorry - I didn't recognize it. Did you want to stop playing the game?
Add    
   
Seek: xnomatch Goto 563135  
     
   
OK. But if you ever want another game, feel free to ask.
Add    
   
Seek: no, not * (stop|end|finish) Goto 563134  
     
   
Goto 558087
Add    
   
Seek: B1, 1B, b1, 1b Goto 558143  
     
   

..........A......B......C..
.....1....o......o.......x.. - you went B1
.....2............x........... - I go C1
.....3....................x..
Add    
   
Seek: A1, 1A, a1, 1a, B1, 1B, b1, 1b, C1, 1C, c1, 1c, B2, 2B, b2, 2b, C3, C3, 3c, c3 Goto 562838  
     
   
Goto 558143
Add    
   
Seek: xnomatch Goto 563137  
     
   
Sorry, was that a move? I didn't recognize it. Do you want to stop playing this game?
Add    
   
Seek: xnomatch Goto 563139  
     
   
That's Fine. But if you ever want another game, you only have to ask.
Add    
   
Seek: no, not * (stop|end|finish) Goto 563138  
     
   
Goto 558143
Add    
   
Seek: A3, 3A, a3, 3a Goto 558556  
     
   

..........A......B......C..
.....1....o......o.......x.. - you went A3
.....2............x.......x.. - I Win!
.....3....o..............x..
Add    
   
Seek: C2, 2C, c2, 2c Goto 558555  
     
   

..........A......B......C..
.....1....o......o.......x.. - you went C2
.....2............x.......o.. - I Win!
.....3....x..............x..
Add    
   
Seek: A2, 2A, a2, 2a Goto 558557  
     
   

..........A......B......C..
.....1....o......o.......x.. - you went A2
.....2....o......x.......x.. - I Win!
.....3....................x..
Add    
   
Seek: B3, 3B, b3, 3b Goto 558558  
     
   

..........A......B......C..
.....1....o......o.......x.. - you went B3
.....2............x.......x.. - I Win!
.....3............o......x..
Add    
   
Seek: C1, 1C, c1, 1c Goto 558164  
     
   

..........A......B......C..
.....1....o......x.......o.. - you went C1
.....2............x........... - I go B1
.....3....................x..
Add    
   
Seek: xnomatch Goto 563144  
     
   
Sorry, I didn't recognize that move. Did you want to stop playing?
Add    
   
Seek: no, not * (stop|end|finish) Goto 563147  
     
   
Goto 558164
Add    
   
Seek: xnomatch Goto 563146  
     
   
OK. If you ever want another game, feel free to ask.
Add    
   
Seek: A1, 1A, a1, 1a, B1, 1B, b1, 1b, C1, 1C, c1, 1c, B2, 2B, b2, 2b, C3, C3, 3c, c3 Goto 562840  
     
   
Goto 558164
Add    
   
Seek: B3, 3B, b3, 3b Goto 558568  
     
   

..........A......B......C..
.....1....o......x.......o.. - you went B3
.....2....x......x........... - I go A2
.....3...........o.......x..
Add    
   
Seek: xnomatch Goto 563150  
     
   
Was that a move? I'm afraid I didn't recognize it. Did you want to stop playing?
Add    
   
Seek: no, not * (stop|end|finish) Goto 563155  
     
   
Goto 558568
Add    
   
Seek: xnomatch Goto 563151  
     
   
Well that's OK. If you ever want another game, you only have to ask.
Add    
   
Seek: A1, 1A, a1, 1a, B1, 1B, b1, 1b, C1, 1C, c1, 1c, A2, 2A, a2, 2a, B2, 2B, b2, 2b, B3, 3B, b3, 3b, C3, C3, 3c, c3 Goto 562841  
     
   
Goto 558568
Add    
   
Seek: C2, 2C, c2, 2c Goto 559006  
     
   

..........A......B......C..
.....1....o......x.......o.. - you went C2
.....2....x......x.......o.. - It's a Draw!
.....3....x.....o.......x..
Add    
   
Seek: A3, 3A, a3, 3a Goto 559007  
     
   

..........A......B......C..
.....1....o......x.......o.. - you went A3
.....2....x......x.......x.. - I Win!
.....3....o.....o.......x..
Add    
   
Seek: A2, 2A, a2, 2a Goto 558570  
     
   

..........A......B......C..
.....1....o......x.......o.. - you went A2
.....2....o......x........... - I Win!
.....3............x......x..
Add    
   
Seek: C2, 2C, c2, 2c Goto 558572  
     
   

..........A......B......C..
.....1....o......x.......o.. - you went C2
.....2............x.......o.. - I Win!
.....3...........x.......x..
Add    
   
Seek: A3, 3A, a3, 3a Goto 558573  
     
   

..........A......B......C..
.....1....o......x.......o.. - you went A3
.....2............x........... - I Win!
.....3....o.....x.......x..
Add    
   
Seek: A2, 2A, 2a, a2 Goto 558168  
     
   

..........A......B......C..
.....1....o................... - you went A2
.....2....o......x........... - I go A3
.....3....x..............x..
Add    
   
Seek: xnomatch Goto 563156  
     
   
Was that a move? Sorry - I didn't recognize it. Did you want to stop playing the game?
Add    
   
Seek: xnomatch Goto 563161  
     
   
OK. If you ever want another game, feel free to ask.
Add    
   
Seek: no, not * (stop|end|finish) Goto 563162  
     
   
Goto 558168
Add    
   
Seek: A1, 1A, a1, 1a, A2, 2A, a2, 2a, B2, 2B, b2, 2b, A3, 3A, a3, 3a, C3, C3, 3c, c3 Goto 562842  
     
   
Goto 558168
Add    
   
Seek: C1, 1C, c1, 1c Goto 558575  
     
   

..........A......B......C..
.....1....o...............o.. - you went C1
.....2....o......x........... - I Win!
.....3....x......x......x..
Add    
   
Seek: B3, 3B, b3, 3b Goto 558577  
     
   

..........A......B......C..
.....1....o...............x.. - you went B3
.....2....o......x........... - I Win!
.....3....x......o......x..
Add    
   
Seek: B1, 1B, b1, 1b Goto 558579  
     
   

..........A......B......C..
.....1....o......o.......x.. - you went B1
.....2....o......x........... - I Win!
.....3....x..............x..
Add    
   
Seek: C2, 2C, c2, 2c Goto 558580  
     
   

..........A......B......C..
.....1....o...............x.. - you went C2
.....2....o......x.......o.. - I Win!
.....3....x..............x..
Add    
   
Seek: C2, 2C, c2, 2c Goto 558175  
     
   

..........A......B......C..
.....1....o................... - you went C2
.....2............x.......o.. - I go A3
.....3....x..............x..
Add    
   
Seek: xnomatch Goto 563163  
     
   
Sorry, I didn't recognize that move. Did you want to stop playing this game?
Add    
   
Seek: xnomatch Goto 563165  
     
   
That's OK. If you ever want another game, you only have to ask.
Add    
   
Seek: no, not * (stop|end|finish) Goto 563164  
     
   
Goto 558175
Add    
   
Seek: A1, 1A, a1, 1a, B2, 2B, b2, 2b, C2, 2C, c2, 2c, A3, 3A, a3, 3a, C3, 3C, c3, 3c Goto 562843  
     
   
Goto 558175
Add    
   
Seek: C1, 1C, c1, 1c Goto 558582  
     
   

..........A......B......C..
.....1....o...............o.. - you went C1
.....2............x.......o.. - I Win!
.....3....x......x......x..
Add    
   
Seek: B3, 3B, b3, 3b Goto 558583  
     
   

..........A......B......C..
.....1....o...............x.. - you went B3
.....2............x.......o.. - I Win!
.....3....x......o......x..
Add    
   
Seek: B1, 1B, b1, 1b Goto 558584  
     
   

..........A......B......C..
.....1....o......o......x.. - you went B3
.....2............x.......o.. - I Win!
.....3....x..............x..
Add    
   
Seek: A2, 2A, 2a, a2 Goto 558587  
     
   

..........A......B......C..
.....1....o................... - you went A2
.....2....o......x.......o.. - I Win!
.....3....x......x......x..
Add    
   
Seek: A3, 3A, a3, 3a Goto 558196  
     
   

..........A......B......C..
.....1....o................... - you went A3
.....2....x......x........... - I go A2
.....3....o..............x..
Add    
   
Seek: xnomatch Goto 563241  
     
   
Was that a move? Sorry - I didn't recognize it. Did you want to stop playing the game?
Add    
   
Seek: xnomatch Goto 563243  
     
   
OK, that's fine. But if you ever want another game, you only need to ask.
Add    
   
Seek: no, not * (stop|end|finish) Goto 563242  
     
   
Goto 558196
Add    
   
Seek: A1, 1A, a1, 1a, A2, 2A, a2, 2a, B2, 2B, b2, 2b, A3, 3A, a3, 3a, C3, 3C, c3, 3c Goto 562844  
     
   
Goto 558196
Add    
   
Seek: C2, 2C, c2, 2c Goto 558589  
     
   

..........A......B......C..
.....1....o.......x.......... - you went C2
.....2....x......x.......o.. - I go B1
.....3....o...............x..
Add    
   
Seek: xnomatch Goto 563244  
     
   
Sorry, was that a move? I didn't recognize it. Or do you want to stop playing this game?
Add    
   
Seek: no, not * (stop|end|finish) Goto 563246  
     
   
Goto 558589
Add    
   
Seek: xnomatch Goto 563245  
     
   
That's fine. But if you ever want another game, feel free to ask.
Add    
   
Seek: A1, 1A, a1, 1a, B1, 1B, b1, 1b, A2, 2A, a2, 2a, B2, 2B, b2, 2b, C2, 2C, c2, 2c, A3, 3A, a3, 3a, C3, 3C, c3, 3c Goto 562845  
     
   
Goto 558589
Add    
   
Seek: B3, 3B, b3, 3b Goto 558682  
     
   

..........A......B......C..
.....1....o.......x......x.. - you went B3
.....2....x......x.......o.. - It's a Draw!
.....3....o.......o......x..
Add    
   
Seek: C1, 1C, c1, 1c Goto 559009  
     
   

..........A......B......C..
.....1....o......x.......o.. - you went C1
.....2....x......x.......o.. - I Win!
.....3....o......x.......x..
Add    
   
Seek: B1, 1B, b1, 1b Goto 558590  
     
   

..........A......B......C..
.....1....o.......o.......... - you went B1
.....2....x......x.......x.. - I Win!
.....3....o..............x..
Add    
   
Seek: C1, 1C, c1, 1c Goto 558593  
     
   

..........A......B......C..
.....1....o...............o.. - you went C1
.....2....x......x.......x .. - I Win!
.....3....o..............x..
Add    
   
Seek: B3, 3B, b3, 3b Goto 558595  
     
   

..........A......B......C..
.....1....o................... - you went B3
.....2....x......x.......x.. - I Win!
.....3....o.....o.......x..
Add    
   
Seek: C1, 1C, c1, 1c Goto 558749  
     
   

..........A......B......C..
.....1....o...............o.. - you went C1
.....2....x......x.......x.. - I Win!
.....3....o...............x..
Add    
   
Seek: B3, 3B, b3, 3b Goto 558197  
     
   

..........A......B......C..
.....1....o...............x.. - you went B3
.....2............x........... - I go C1
.....3...........o.......x..
Add    
   
Seek: xnomatch Goto 563247  
     
   
Hmm, I didn't recognize that move. Did you want to stop playing?
Add    
   
Seek: no, not * (stop|end|finish) Goto 563249  
     
   
Goto 558197