 ___________________________
 Program : TicTacToe 3D    
___________________________
 version : 2.0             
___________________________
 Calc    : TI86            
___________________________
 Author  : Mansot Etienne  
___________________________
 Date    : 07/22/1999      
___________________________

;________________________________INTODUCTION_______________________________;

# Before there was the Tic-Tac-Toe,and now there's the Tic-Tac-Toe 3D.This
 game is based on the idea:" TTT is to simple ! ! ! ".That's why I have 
 created this one .The goal is to make lines of 3 identicals balls in all
 way and the player who makes more line than the other is the winner.

;_________________________________FEATURES_________________________________;

-v1.0 (04/13/1999):
# 3D
# Good graphics in 4 GrayScale
# Multiplayer ( 2 )
# Auto-detection of lines
# Source code ( not explained )

-v2.0 (07/22/1999):
# Artificial intelligence
# lite compression with shell comment and icon

;_________________________________THE GAME_________________________________;

# Keys:
 - menu:
    [up],[down]    >move the bar
    [enter],[2nd]  >select
    [+],[-] >contrast
 - game:
    [6]     >up
    [4]     >down
    [8]     >left
    [2]     >right
    [EE]    >lower plane
    [(]     >medium plane
    [)]     >upper plane
    [ENTER] >put a ball
    [MORE]  >pause
    [+],[-] >contrast
    [EXIT]  >hmm!I don't know

# Bugs:
   I don't know any bugs.

# Good to know:
   When you used the pause the calc is switch off(it nothing if you forget
   your calc),so you have to press ON to switch on it .You can else use that
   as a save.

;__________________________________________________________________________;

# I hope you will have some good time with TicTacToe-3D.

;______________________________PROGRAMMATION_______________________________;
 			  (this is for progammers)

# When I have programmed this game,I have found some bugs:
   - The _IPoint routine clear bits around which one you want.
   - The _Iline routine does the same thing.
   >>You have to clear the graph memory amd may be redraw the screen.For
     lines ,I use Fline routine by Jimmy Mardell <yarin@acc.umu.se>.
   - I don't things it's a bug but it good to know for new programmers.
     When you use _clrScrn,the calc doesn't load 0 to the _textShadow.
   >>you can use _ldhlz and djnz.

# Things to know:
   - I use Assembly Studio to program which is a very good.
   - I have added to Fline,FLine2 which allow me to invert lines.
   - I have used for the GrayScale,the Gsl4_86 by Robert Niedziela
   - I have used GraySprite by David Phillips.
   - I have used CalcOff for the pause.

;__________________________________________________________________________;


 Etienne Mansot


