Overload v 1.3 writen by Jade Krieger--- Based off of the popular finger game
Programmed by Anthony Ford          seeleleid@sbcglobal.net




Variables:A,B,C,D,E,F,G,V,Y,Z,"THEDA",PIC1,L1,L2,STR1
program name: OVERLOAD
memory required (at least on my 84 SE): 5293
VERY ADDICTIVE GAME, ITS WORTH IT!!!


      ^^^^^^^^^\                                          
     / _______  |                                      //////////////////>
    | /       \ |                _.-'     []  ////                  
    | |  ###  | |              ||_.-'     [///   //                  
    | |  ###  | |   \\    //   ||         []                  //////////////>       
    | |  ###  | |    \\  //    ||====     []                            
    | |       | |     \\//     ||         []                     
    | \_______/ |              ||'-._     []            ////////////////>       
    \___________/                '-._     []                        
                                             
          {}	L	{}	O	{}	A	{}	D	{}    
                                   v 1.3

 Simple game, as it is, basically as it says in the game: counting. but here i can
describe it more, for those who dont still understand. this game has both a one player 
and two player game. This game can be played in with your very own hands....so i dont 
know why i made two player.... but it you cant find a friend, you can play against the
A.I. i put in it.You cant do this in the game, but if you get a squad of friends in a big 
circle, and play it, it gets real intense... meaning it can be a 2+ player game.

Each player starts with one finger on each hand, and some just starts there is no 
rock-paper-scissors
way to determine the beginer (although, in the game it is random). you chose which hand
to attack with, and then whose hand to attack. you add the number from your hand to their
hand, and that number becomes the number for that hand. if a hand reaches 5 or greater, its
bust, and cant be used any more. if you lose both hands, youre out. game over.
there is a scrolling text in the game describing what action you are currently on, and
there is a dimond next to the chosen hand that will be attack, in case you got confused.

SPLITING: if you have one hand left, and that one hand has an even number, then you can 
split it, and that number become half on both hands. lets say joe shmoe has 0 on left 
hand and and 4 on right: 0a4 is how i will represent that. he splits, and it becomes
2a2. simple. spliting can only be done before turn, and does not waste your turn.



EX GAME:     1a1 against 1A1   a left attacks A right... so its now  1a1 v 1A2
                               A right attacks a left... so...       2a1 v 1A2
                               a r     a      A l                    2a1 v 2A2  
                               A r     a      a r                    2a3 v 2A2                          
                               a r     a      A l                    2a3 v 2A0 (its at zero now because 2+3=5=bust, which renders hand useless)
                               A splits                              2a3 v 1A1
                               A r     a      a l                    3a3 v 1A1
                               a l     a      A r                    3a3 v 1A4
by now you can                 A r     a      a r                    3a0 v 1A4
predict the winner... or       a l     a      A r                    3a0 v 1A0
can you?                       A l must a     a l                    4a0 v 1A0
Here 'a' can split, but        a l     a      A l for the win        4a0 v 0A0
it is a pointless move... the win is right there...

understnd now? if not, just play the game, and you'll get it. my 9 and 14 yearold sisters did,
and understood very good.


{2nd}     continue
{clear}   quit from game
{window}  left hand attack/target
{zoom}    split 
{trace}   right hand attack/target
{enter}   scroll through the RULES/credits

...and thats about it. im learning new basic programming tools, like sprite and XLIB, so
i'll have better basic games out soon. just e-mail if you have questions/comments/requests(i do alot of those)/ or anything else
my e-mail is at the top of the page. Jade has no connection to the progm, except that it was his
idea, but he programs more than i, so you'll see his name on my programs more often than not, 
considering he helps me, and sometinme does all of it.... as if im a child... sheeeeeesh...
He doesnt want any contacts, cuz he already gets enough emails....


disclaimer: eventhough it is impossible for a basic game to mess up the calc... we arnt responible for any malfunctions

SIDE NOTE TO ALL PROGRAMERS: you know that anoying ERR:MEM you get from GOTO LBL. well,
if you didnt know, then i'll inform you the right way. you only get that message if you
exit a loop through a GOTO. the reason being, is, because the calc still thinks you are
in that loop, while physically, you arent. THAT IS WHAT USES MEMORY. the calc must remember
that loop for ever time untill you get out, and if you enter that loop again, and leave again, that
creats even more memory drain. i know how to get out of a loop and still use the GOTO commands 
without wasteing mem:  
                        :0-->Z
                        :WHILE Z=0
                        :getky-->Z
                        :END
                        :IF Z=24: GOTO 1
that is a poor example, and i dont use that slopy loop, but it is the basic code to get out
of the GOTO:ERR:MEM problem.

history:

0.1 created title scrn
    0.1.5 created 2nd title scrn with animation
0.2 menu and Rule/credits
0.3 created hand and finger generator
0.4 finished 2-player with attacks
0.5 bugs in negative text deletion
0.6 A.I. ... very simple
0.7 A.I suxs, deleted it, restarted
   0.7.5 A.I. advanced
   0.7.8 A.I. bugs...revison
0.8 A.I. finished and WIN statement added. my testers said it needed more... (my testors are in my AP physics class...)
0.9 finished... i hoped... more bugs with selectining empty hands and attacking empty hands
(dont even think about it... i fixed it  XD  )
1.0 added new features: attacking slashes: dimonds: deleting SPLIT when not needed as an option
1.1 bugs with new features
1.2 added more A.I strings
1.3 AHHHHHHH finished!!!!



   

