
TI-BASIC Games/Tools
I was one of the millions of students who had to use a Texas Instruments graphing calculator in school. I had the TI-84 Plus Silver Edition, in particular. I spent my senior year of high school making tons of games and tools on my calculator. You can program on these calculators with an assembly-like language called TI-BASIC. I was able to automate many of the problems for my classes, but also made some really cool games. I found the loophole where a teacher wouldn't allow phones during a test but would allow a calculator. So when I finished with the exam, I would just play or make games on my calculator. I made about 50 TI-BASIC programs over the years, some better than others.
Below you can see some of my best programs. Click on the name to view the source code then click download to get the file to load onto your calculator.
If you'd like to learn TI-BASIC, I'd recommend this reference guide and this tutorial.
Controls:
- Move Cursor: Left/Right arrow
- Select card to discard: Plus sign
- Deselect card to discard: Minus sign
- Confirm turn: Enter
Controls:
- Select Left Option: Top left button under the screen
- Select Right Option: Top right button under the screen
INVEST: Real-time investing. Buy minerals and sell them for a profit. Every hour of real time the prices update when you come back to the game. Auto-saves your game so even shutting off the calculator will preserve your game.
INVESRES: Reset all of the save data for the INVEST game. You'll also need to run this once before first starting INVEST or you'll get an error.
Controls:
- Select tile: Press the corresponding number 1-9 on the keypad
- Continue to next turn: Enter
XYGUESSR: Test your coordinate knowledge. A cross will be placed on an X,Y coordinate plane that ranges from -10, 10 in both the X and Y dimensions. Quickly figure out what that cross' coordinates are and enter them to earn points. If you get a high enough score, you'll be promoted to the next level. It starts out easy but gets very hard by level 3.
Controls:
- Hit: Press one of the 5 buttons directly below the screen to hit the icon directly above it.
SLOTS: Choose your bet and spin the wheel. Hit the jackpot by lining up 3 of the same symbol or get the small payout by lining up 2 of the same symbol.
Controls:
- Move left: Left arrow
- Move right: Right arrow
- Speed up: Up arrow
Controls:
HILO: Bet against the house if the next number from 1-100 will be higher or lower than the current number. Win your bet if you are correct or lose your money if you are wrong.
CLOCK: The calculator has a built in clock which can be set by pressing the "MODE" key and scrolling to the bottom. This program shows a live full-screen display of that time with hours:minutes:seconds in AM/PM format.
BASE2QUZ: Math game to test your base2 powers. Pick a power to start on and answer random questions. Each question you get right will increase the range of the numbers you can encounter. If you get one wrong, the difficulty will go back down. The more you get right, the more challenging the game will get!
BINARY: Manual conversion of Binary to Decimal numbers or vice-versa. This is not the most efficient way of doing the conversion but it's a demo of how to do it in the same way you would do it by hand. Even though it's not the best way to do it, it still works well for numbers up to a trillion.
CLEARDAT: A simple utility to clear all of the lists and variables on the calculator. Can be very useful when developing on the calculator to have this tool. This will also clear all of the lists and variables used by all of my programs listed here.
GETKEY: Shows the key code of the pressed key on the screen. Very useful when developing calculator applications so you don't need to look up the documentation for the key codes.
To install on your calculator:
- Download the TI Connect CE Software. (Mirrors: Windows, Mac)
- Connect your calculator to the computer with the provided cable. (USB to Mini-B cable)
- Open TI Connect CE and turn on your calculator.
- Click on Calculator Explorer.
- Click on your calculator which should appear on the left column.
- Drag the NAME.8xp file to the list on the right.
- A "Send to Calculators" prompt should pop up, click SEND.
- You can now safely disconnect the calculator from the computer.
If you are unable to transfer using a computer, you can manually enter the code on your calculator by pressing the "PRGM" button and then navigating to "NEW".
To run the program on your calculator press "PRGM" and then select the program name and press "ENTER". You can forcefully exit a program at any time by pressing "ON" and then "ENTER".
To delete a program on your calculator press "MEM" then navigate to "Mem Mgmt/Del", then "Prgm", then highlight the program you want to delete and press the "DEL" key.
All of these programs have been tested on a TI-84 Plus Silver Edition. They are likely to work on other TI calculators but I cannot guarantee it.
Copyright Jason O'Neill
































































































































































Introduction: How to Put Games on a TI-84 Plus CE
Thousands of students worldwide are required to use a TI-84 Plus CE graphing calculator every year for their math classes.
But what many don't realize is that these devices are capable of playing entertaining games! This includes everything such as Mario, Pacman, Portal, Snake, Flappy Bird, Geometry Dash, and more!
The process is not hard to learn at all, so let's get started!
Step 1: Gather Materials
Everything you need is listed here:
- A TI-84 Plus CE Graphing Calculator
- Calculator charging cable
- TI Connect CE (download here)
- Games to download (This is the best place to get games)
Step 2: Download and Install TI Connect CE
Go here (if you haven't done so already) to download and install TI Connect CE. This is the software that will allow your computer to interact with your calculator.
Step 3: Download Games
Go to this website to download the games you would like to play. Click "Download" on any game you find interesting!
Step 4: Extract the Games
When you download the games, they will be in the form of a .zip file.
Before being able to send them, you need to take them out of this .zip file. This can be done by simply selecting all of the files in the .zip file, and dragging them onto your desktop.
Step 5: Send the Games to Your Calculator
Open up the TI Connect CE program that you installed earlier.
Click on the "Calculator Explorer" tab on the sidebar - it's the tab below the camera icon.
Plug in your calculator and double-check that it is turned on. TI Connect CE should now show a list of everything that is on your calculator.
Finally, just select all of the files that were in the file you downloaded, and drag them into TI Connect CE.
A "Send to Calculators" window will pop up. Just click "Send". If it asks you to replace any files, just click
"Replace".
Step 6: Launch the Games
On your calculator, press the [prgm] button, and select the game you want to play by pressing enter. Press enter again to launch the game.
Error Syntax or Error Archived: This means you have to update your operating system. Refer to this website for help.
Step 7: Play Your Game!
Congratulations! You have now installed games on your calculator! But why stop there? There is so much you can do on this calculator, from putting notes on it to running GameBoy emulators!
Helpful Links
Installing Games on the TI-84 Plus CE: Troubleshooting
TI-84 Plus CE GameBoy Emulator
How to Store Notes on a TI-84 Calculator
Be the First to Share
Did you make this project? Share it with us!
Recommendations
Made with Math Contest
Lamps and Lighting Contest
Robots Contest
Click here to toggle editing of individual sections of the page (if possible). Watch headings for an "edit" link when available.
Append content without editing the whole page source.
Check out how this page has evolved in the past.
If you want to discuss contents of this page - this is the easiest way to do it.
View and manage file attachments for this page.
A few useful tools to manage this Site.
See pages that link to and include this page.
Change the name (also URL address, possibly the category) of the page.
View wiki source for this page without editing.
View/set parent page (used for creating breadcrumbs and structured layout).
Notify administrators if there is objectionable content in this page.
Something does not work as expected? Find out what you can do.
General Wikidot.com documentation and help section.
Wikidot.com Terms of Service - what you can, what you should not etc.
Wikidot.com Privacy Policy.
84 games code ti
These programs are for the TI-83+ and TI-84+ calculators, including the 83+ SE and 84+ SE. They are mostly not compatible with the color-screen 84+ CSE or CE variants, but some BASIC programs can be run on all of them.
Tic-Tac-Toe
by Caleb_J, PT_, NoahK
A complete Tic-Tac-Toe game with the following features:
Compatible with 83, 83+, 83+SE, 84+, and 84+SE.
Special code for the 84+CSE while still maintaining monochrome compatibility.
2 Player mode, "O" goes first.
1 Player mode, Player (O) goes first.
Select between 6 levels of AI difficulty, perfect for gameplay for younger players.
The "Impossible" AI cannot be beat! Try it yourself!
Keeps score between games until program is quit.
Nested DCS icons for both monochrome and color calcs.
Written in pure BASIC!
Please enjoy!
Categorized under:- Downloads
- 6881
- Rating
- 5/10
- Published
- 2015-05-29 11:13 UTC
- Last updated
- 2015-09-16 21:36 UTC
Galaga
by Caleb_JA rendition for Galaga, now on your calculator! Read the included readme for details.
Categorized under:- Downloads
- 3129
- Rating
- no ratings
- Published
- 2015-11-17 18:38 UTC
21 Game
by MateoConLechuga
This game is a test of your quick thinking math skills. Using the four numbers from 1-9, and pretty much any math operation, get the numbers to equal 21. Good luck!
Categorized under:- Downloads
- 2874
- Rating
- 10/10
- Published
- 2014-06-02 20:58 UTC
Calc2048 - Tile sliding game
by Unknownloner
This is a clone of the number game 2048 (http://git.io/2048). Slide tiles around and combine them until you get a tile with the number 2048 on it! Requires DoorsCS7. Auto-saving after every turn included.
Categorized under:- Downloads
- 2405
- Rating
- 7.5/10
- Published
- 2014-03-15 21:31 UTC
- Last updated
- 2014-03-16 04:07 UTC
Tetris 3.0
by LiquidMetal
My implementation of Tetris for the TI-83+/84+ devices, featuring code written completely in TI-BASIC (with 95%+ coding done on the calculator itself), a custom menu, a pause menu, saving, loading, highscores (just numbers, sadly), and a help-screen.
Categorized under:- Downloads
- 2228
- Rating
- no ratings
- Published
- 2012-11-09 17:27 UTC
- Last updated
- 2012-12-16 16:04 UTC
Flappy Bird v1.05
by thijmenmees
The very popular iOS/Android app is now for TI-83/83+/84+, optimized for 84+. This program has MORE OPTIONS than the original app, including SPEED and GRAVITY settings, and instructions. NO external programs like MirageOS needed and under 1,8k storage required.
Categorized under:- Downloads
- 1980
- Rating
- no ratings
- Published
- 2014-02-13 10:14 UTC
- Last updated
- 2014-02-14 07:35 UTC
Basic Tetris
by tifreak8x
This is my version of Tetris that was originally made on the color 84+ Silver Edition and back ported to the 83 and 83+. This was a fun experiment on how I would make a Tetris game in BASIC and expand my abilities as a programmer.
Categorized under:- Downloads
- 1889
- Rating
- no ratings
- Published
- 2013-10-31 19:05 UTC
- Last updated
- 2013-10-31 19:06 UTC
Quantum World
by wanghaoda313Quantum World is a BASIC game created by Photonic Studios in which your objective is to get to the top of the screen via jumping and strafing around in a randomly generated world. You are a pixel and you must jump around in order to get to the top. Once you get to the top, jump again to finish the level.
Categorized under:- Downloads
- 1830
- Rating
- 2.3/10
- Published
- 2013-10-11 13:02 UTC
- Last updated
- 2013-10-11 14:30 UTC
Plinko for your 83+/84+CSE
by TheStormIt's Plinko, what more do you need to know? Now With Color!
Categorized under:- Downloads
- 1595
- Rating
- 8/10
- Published
- 2013-03-23 00:38 UTC
Crossy Road
by tfeverstonCrossy Road
Instructions
Press Up Arrow To Advance.
Avoid the "-".
If The "-" Hits You You Die.
If You Die The Game Stops.
Missing Items
NO OBSTRUCTIONS
NO LEFT/RIGHT
NO BACKWARDS
NO END TO GAME
(May Update Eventually)
- Downloads
- 1523
- Rating
- no ratings
- Published
- 2015-02-16 22:42 UTC
CC20 Air/ Space: JPL v.3.1
by TheLastMillennial
This game is designed to work across ALL TI-83/84 calculators. Yes, finally a program that works with both monochrome and color calculators! In this game YOU make your own craft to fly through checkpoints! Using intuitive controls, you can create amazing crafts! This new version includes a revamped save and load system which allows you to save 30 custom-named ships! Save files are also compatible across all calculators. It also includes optimizations to the build system which makes it 3 times faster than what the screenshots show. This program won the 2017 December Project of the Month!
- Downloads
- 1453
- Rating
- 8.7/10
- Published
- 2017-08-06 04:10 UTC
- Last updated
- 2018-05-26 20:45 UTC
Space Invaders v2.0
by KermMartianThis cool graphical Space Invaders game lets you shoot the UFOs, which come ever closer to destroying you. Get their shields down to 0% before they get you! Now with calculator file.
Categorized under:- Downloads
- 1446
- Rating
- no ratings
- Published
- 2008-04-26 16:04 UTC
Asteroids v2.0
by KermMartian
This is the completely recoded version of a game I made early in my programming career. The goal is to naviagate through an asteroid belt without getting hit. Make your way through four increasingly difficult levels to beat the game!
Categorized under:- Downloads
- 1428
- Rating
- 8.5/10
- Published
- 1970-01-01 00:00 UTC
Epic Snake
by MateoConLechuga
This version of Snake may look familiar, but it was created completely different. It includes options for speed, number of food items on screen, and also has an option to set the number of obstacles in a map. Of course, a level editor is included to construct an intense maze for the snake to meander through. One nice thing about this version is that food can appear on top of the snake, thus allowing you to fill the entire screen. To get even better, it has a high score feature where you can input your own name, or at least part of it!
Categorized under:- Downloads
- 1288
- Rating
- 9/10
- Published
- 2014-05-30 17:46 UTC
3D Gravity Guy
by zeldakingA 3D gravity guy of sorts. Instead of the original sidescroller where you switch from top to bottom, it is coming towards you. There is a highscore feature. Becuase of the way I set the graphics up, you need ~9000 bytes to play.
Categorized under:- Downloads
- 1269
- Rating
- no ratings
- Published
- 2013-06-01 01:29 UTC
Baseball v1.0
by KermMartian
Finally completed, this fully graphical baseball game lets you play a realistic game of baseball against the calculator. You take turns pitching, catching, and hitting; strikes, balls, outs, and the score are recorded. You can save a game in the middle and return to it later, and oncalc help is included. Doors CS v4.0 optimized.
Categorized under:- Downloads
- 1220
- Rating
- no ratings
- Published
- 2004-03-02 06:08 UTC
Frogger 83
by KermMartian
This is a fast, neat version of the classic Frogger. Ten difficulty levels! Version 2.0 now contains the calculator file, three lives, and a more advanced graphic engine. Check out the screenshots!
Categorized under:- Downloads
- 1129
- Rating
- 7/10
- Published
- 2006-09-29 17:44 UTC
Pokemon Battle Simulator Version 5.0
by ACaglianoThis program is a battle simulator game. User gets control of a Pokemon, and has to train it through 20 levels, during which a computer generated opponent becomes more and more powerful. The rest of the details are in the readme.
Categorized under:- Downloads
- 1118
- Rating
- no ratings
- Published
- 2010-06-25 21:44 UTC
- Last updated
- 2010-06-25 22:02 UTC
Bike 3D v2.0
by KermMartian
This program lets you race a *3D* bike down a randomly-created trail using the ReaL3D Engine. Use the arrows to steer the bike; when you have gone 100 blocks you will reach the finish line and can continue for bonus points. Go of the road, however, and you lose. This version represents a huge improvement over the previous iteration, offering much more challenging gameplay, two difficulty levels, the ability to view your highscore, and speed and size optimizations. Now includes both TI-83 and TI-83+/SE/84+/SE files.
Categorized under:- Downloads
- 1113
- Rating
- 7.5/10
- Published
- 2008-05-28 14:59 UTC
- Last updated
- 2010-03-21 16:39 UTC
Arcade v1.0
by KermMartian
For lack of a better name, this is Arcade, a space shooter-type game in which you must defeat a plethora of enemy ships that fire back at you. It contains an intelligent AI, increasing difficulty throughout, high score storage, and Doors CS 4.0 optimiation all at under 1KB! Check it out.
Categorized under:- Downloads
- 1095
- Rating
- no ratings
- Published
- 2003-11-19 00:19 UTC
Tetris v2.2
by KermMartian
This is a fast, text-based tetris game. Version 2.2 includes all new pieces, even faster drawing routines, as well as an added bonus, a demo of v3.0beta, a fully-graphical version. Check out the screenshots!
Categorized under:- Downloads
- 1056
- Rating
- no ratings
- Published
- 2006-09-29 17:59 UTC
A033 (Adventure Game)
by Minxrod
A033 is a puzzle/exploration game written in pure TI-Basic for the homescreen of TI84SE and TI84CE. The objective of the game is to move the player character (pi) to collect points by earning (+) and (*) items, and avoiding contact with enemies (e), (i), and later in the game (n). By finding a stick (/) you can defeat enemies, and earn more points. When an adventure is ended, your highscore is saved and your moves are counted. There are 4 main worlds to explore, and 4 smaller bonus worlds.
Please note that this program requires the five included subprograms to function correctly. c:
Categorized under:- Downloads
- 1051
- Rating
- no ratings
- Published
- 2018-04-06 16:35 UTC
Bowling
by nitacku
Start an exciting career as a bowling pro. Battle your way through 4 challenging tournaments to earn the title of World Champion. Win trophies to prove your skill. Purchase items along the way to help improve your game. Realistic bowling engine allows you to put actual spin on the ball, giving the game a true bowling feel.
Traditional bowling not your type? Arcade mode presents 4 different versions of bowling, enough to keep anyone occupied. Highscores are saved so that you can always compete for the best. No friends to bowl with? Just start a battle with the built in AI. Mutiplayer lets you choose a combination of up to 7 human/AI opponents. And of course you can Save and Load games.
- Downloads
- 1018
- Rating
- 9/10
- Published
- 2007-03-09 21:36 UTC
Life Simulator
by bdoggamer
Inspired by the games BitLife and Instant Life, comes Life Simulator! With custom menus and scenarios, this game brings you into a new life, with some differences that make your experience as enjoyable as possible! With many menus to explore, the possibilities are endless! You can do everything that you can't do in normal life, and more! Hope you enjoy!
Categorized under:- Downloads
- 988
- Rating
- no ratings
- Published
- 2019-06-13 20:00 UTC
Flight 3D «Graphical Flight Simulator v2.0»
by KermMartian
This incredible program contains a completely graphical interface, a beautifully rendered airplane cockpit with working controls, and different levels of play. Features include: * Takeoff with graphical runway * Flight with altitude, pitch/roll, etc. indicators in working control panel * Easy-to-understand controls * Autopilot or manual flight control * High scores Check it out!
Categorized under:- Downloads
- 891
- Rating
- no ratings
- Published
- 2008-04-26 16:34 UTC
Bitty Bird!
by JWinslow23
This game is just like Flappy Bird, except it fits in a 4x3-pixel box! The entire game is upscaled to fit the screen, so as to not have to make you squint to see it ;) . The game is simple; just choose a difficulty from Easy, Normal, and Hard, and press UP to flap your definitely-yellow-and-not-olive-green bird. Authored for (and took second place in) CodeWalrus Mini-Contest #1: 4x3.
Categorized under:- Downloads
- 884
- Rating
- no ratings
- Published
- 2015-07-26 20:57 UTC
Bowling v3.0
by KermMartian
This is a cool, all-graphical game where you roll the ball at ten pins. After 6 frames of 3 rolls each, you get a chart with your score. Highly accurate bowling; you get to set direction and power. Check out the screenshots!
Categorized under:- Downloads
- 878
- Rating
- no ratings
- Published
- 2006-04-27 14:02 UTC
BasicSnake
by Stardust49
A classic arcade game that has been reproduced many times on the calculator. Everyone i have talked to have said things about using Eulers number, whatever that is. I couldn't seem to figure out what it was so i came up with my own way to create snake using lists to store the places you've been. there is an easy, medium, and hard mode but they don't change the speed. instead they change how long you grow every time you eat a pixel.
Categorized under:- Downloads
- 853
- Rating
- no ratings
- Published
- 2014-11-12 18:26 UTC
Sim City 2004
by KermMartian
This is an incredible Sim City program, with real 8x8 sprites, a huge board to build on, cool road sprites, autosave of cities and total elimination of memory errors found in other Sim City programs. Also includes the ability to share cities between calculators, and cool real-time movement of people in and out of your city. Create 20 different types of buildings, environments, and transportation for the inhabitants of your city. Get people to move into every house and building and win; lose all your money and start the game over (you can reuse maps). This update of Sim City 2003 eliminates the wait for the city to render, adds a more intelligent simulation mode, and provides a graph of your city's monetary progress. Doors CS v4.0 optimized.
Categorized under:- Downloads
- 834
- Rating
- no ratings
- Published
- 2006-04-27 14:00 UTC
Mario Extreme
by mattyjraps
This is a Mario game made pretty much in pure BASIC (except for an asm snippet to fix the bug with the Text() command, grr). Featuring 6 worlds, 5 enemy types, animated coin blocks, and MUCH more, this is a truly must-have for your calculator if you are at all interested at gaming. It is the first BASIC Mario game of its size (~14,000 bytes) and has good looking graphics on top of that. Yahoo! All instructions are included in the readme.
Categorized under:- Downloads
- 821
- Rating
- no ratings
- Published
- 2017-12-26 00:35 UTC
Breakout v2.1
by KermMartian
This is an amazing Breakout-type game with awesome graphics and many features. You can proceed through ten levels that you can play, quit and do other stuff, and then come back and play the same level. You can set the difficulty level or play a quick Demo game. Highscore tables when you win. Now optimized and optimized for Doors CS v4.0 and up. Incredible - check out the screenshots!
Categorized under:- Downloads
- 791
- Rating
- 3/10
- Published
- 2008-05-06 15:33 UTC
A Simple RPG
by Raylin
This is a very memory efficient and simple RPG.
There are only two buttons to press.
[2ND] and [ALPHA].
If you press [2ND], you confirm your selection.
The opposite for [ALPHA].
The game auto-saves.
And the enemies are weak.
Have fun.
R.I.P. The graphically awesome version of this game.
Categorized under:- Downloads
- 783
- Rating
- 7.5/10
- Published
- 2010-09-14 20:17 UTC
MeGaMan v2.0 Complete Package
by KermMartian
This is the complete recoded MeGaMan series, a trilogy in which you must battle various enemies and bosses to reach the end. In the first part, you must defeat a guardian and get past him to the second level. In the second part, you are pitted against three enemies in a factory; once you defeat each of them you proceed to the boss. The third part is the boss, a two-headed robot with double your firepower. Defeat it to win the game! Excellent graphics engine; check it out!
Categorized under:- Downloads
- 766
- Rating
- no ratings
- Published
- 2008-05-06 12:58 UTC
Age of Darkness 83+
by tifreak8x
RPG where you must locate the Crystals of Power in order to help you defeat the Enemy
Categorized under:- Downloads
- 766
- Rating
- 8.5/10
- Published
- 2009-06-21 13:42 UTC
- Last updated
- 2014-08-11 22:18 UTC
Minesweeper v2.1
by KermMartian
This is an update to Minesweeper v1.1 and 2.0. Now for ease of transfer it includes the calculator file with several updates. AutoUncover has been added, the time keeping feature has been optimized, and high score tables have been added. Three difficulty levels are now available for extended play time. Doors CS v4.0+ optimized, now for TI-83+, TI-83, and TI-73.
Categorized under:- Downloads
- 763
- Rating
- no ratings
- Published
- 2008-04-26 15:58 UTC
Sudoku
by MDR FalconThis is v2.0 of my Sudoku program. Features include randomly generated puzzles, rotational symmetry on puzzles for balance and aesthetics, a scoring system, and four levels of difficulty. Compatible with all major shells including Doors CS, MirageOS, and CrunchyOS. I am currently working on a save system for the next version. Note: the animated screenshot is on a TI-83+, so puzzle generation is much quicker on the 84+.
Categorized under:- Downloads
- 760
- Rating
- no ratings
- Published
- 2006-11-03 00:33 UTC
Descent
by JWinslow23
Welcome to Descent Delivery! The future of delivery is here! Control a package inside a delivery room, and guide it to the delivery truck. The package moves until it hits a wall, so you must be smart in maneuvering through the many rooms. Good luck! UPDATE: Fixed small bugs with game elements
Categorized under:I will throw firewood. But Zhenya said, today we are all walking and we will not let you go anywhere. Look what kind of man we have here, she looked at me.
Now discussing:
- 2011 ram service manual pdf
- Lotus flower sacred geometry tattoo
- Brazoria county open records request
- 2012 chevy malibu common problems
- Volvo penta outdrive lower unit
- 80 inch tv media console
- Family history activities for adults
- Minecraft java vs pocket edition
- Cabins boulder junction, wi
When something is about to happen, like a trip, I can't sleep. I was spinning around and giggling enough. He shuffled his feet, straightened the blanket endlessly.