----------BIG2 Version 1.03---------------- Programming By Yuzhou Jiang in TI-BASIC for the TI-83 Plus Graphics Calculator Last updated in October, 2004 Intro: Ladies and Gentlemen, I present you with the ultimate - < BIG2 > - for the TI-Graphics calculator. That's right, for the first time, a card game as complex as Big2 can now be played on you r calculaor in superb graphcis and intelligent AI (artificial intelligence - the computer players). For anyone who knows how to play Big2 (there are several versions of this game), this is a must see! This game uses full graphics, displaying all cards graphically, with one human player versus 3 computer players. So you can play this when your bored or by yourself. Files: You should have four files in order to play this game: BIG2.8xp run this program to play CARD.8xp sub routine to draw cards PLAY.8xp in game playing component (dont play through this) XAI.8xp computer AI File Info: During the course of the game, you need some space for PIC1 and PIC0. PIC0 is used for a save file. If you accidentally delete it, your game will stuff up during loading. However, I built in a protection where you press [2nd] during loading (so hit 2nd as soon as it says loading) and then enter 0 for ADV. SETTINGS. This will redraw your cards for you. Also, the PIC1, is used during the game. You can delete it anytime. The savegame also uses matrices and a list. So you need at least 2000 ram free for a save file. The game also uses L1, L2, L3, L4, L5 and L6 so anything valuable in them you be backed up! Otherwise, they are deleted after the game. Rules: This is quite complex 1st, there are four players and each players gets one quarter of the deck (13 cards). Your aim is to get rid of all your cards first! The biggest card is two and the smallest is three, so it goes 3,4,5,6,7,8,9,10,J,Q,K,A,2. Jokers aren't used (usually). As for the types, the lowest is diamond, then it is clover, then heart and finally the biggest is clubs. So the big 2 is the 2 of clubs. Its the biggest card! Generally the person with the diamond 3 (the lowest card) starts first but in my game, you always get to start first, YAY!. You can play singles, doubles, triples, or combos. Here are the combos in order from smallest to biggest: a strait combo, a flush combo, a triple + double combo, a quadruple + single comboe and a strait flush combo. You can only put a card that is bigger than the previous one in the same type. So if someone plays a single, you have to play a single, if someone plays a double, you also have to play a double. If someone plays a combo (5 cards), you can play any combo as longs as your is bigger than theirs. If everyone else passes, then you can put whatever you want down. This game is all about strategy and the good thing is here your versing stupid computers but even they are quite good. They actually just put any card down as long as they can but in real life you have to plan it all, strategy is the kye, of course having good cards help. The money doesn't really do anything (at the moment) and you can go negative wihtout any affect either. So thanks for trying this game out, its my first card game! :) Credits: This game was made entirely by me - Yuzhou Jiang (not the concept, just the coding). The programming was all done from SCRATCH History: Version 1.00 - Completed a working version. Yay! Version 1.01 - Improved graphics, allowed saving the game, improved on the AI, fixed up numerous bugs. Version 1.02 - Made the game run faster, eg. cards were dealt faster, improved AI, put in more functions, pressing keys during computers turn didn't come into affect during your turn, fixed up some bugs. Version 1.03 - October 2004 - Improved gameplay, you now have to press ENTER twice to pass (some people passed accidentally). Set up the money system so you could win/lose money and save file editing prevention protection (sorry, some people were cheating!!!). You can now press [ALPHA] to see what the prevoius card was (basically what you have to beat because some people didn't see or forgot what the computers players put down and didn't know what they could put down). 'Oiled' the whole thing together and made it work more smoothly. Disclaimer: I am in no way responsible for anything bad that may happen to your calcultor through the use of my program nor anything bad that may occur as a result of my program giving an incorrect answer. NOTE: ANY CRASH THAT OCCURS SHOULD NOT STUFF YOUR CALCUALTOR UP PERMANENTLY AND CAN BE FIXED EASILY IF YOU KNOW HOW TO. THE PROGRAMMING IS IN BASIC SO IT CANNOT DO ANYTHING SERIOUS IN A CRASH EXCEPT FOR RESETTING ALL YOUR RAM. IF YOU GROUP EVERYTHING LIKE I DO SO THEY ARE IN ARCHIVE RAM, YOU WILL NEVER LOSE ANYTHING! I have tested it out fairly thoroughly and have fixed all the bugs I have found. If you find any bugs or ever have a question, you can contact me at: headless_maniac@hotmail.com Feel free to give my game to whoever you want, but if you do change it or use parts of it, try to give me a little credit. Also, always include this text file when transferring with computers. Anyway, have fun with it!!!!!!!!!!!!!!!