Program Archives
 Welcome to the TI-Basic Developer (TI|BD) Program Archives! We have a large variety of programs available for download, with program filtering and sorting based on genre and metadata, and will accept nearly any programs that you want to add to our archives. If you have questions, leave a post on the forums or read the FAQ. Happy gaming!

## Pythagorean, Midpoint, and Distance

Solves and shows you the work of every step of the distance, midpoint, and Pythagorean theorem formulas.

## Solitaire Encryption

This is the Solitaire Encryption algorithm that Bruce Schneier made for Neal Stephenson's book Cryptonomicon. Before, only a TI89 version of the program existed. This is for the TI83/84s. Give your calc some time, and eventually something will come out encrypted/decrypted. The outputs are stored in Str1 and the decryption deck is stored in ∟DDECK.

## Prisms

A 3D engine that draws rectangular prisms (any size, solid or transparent) on the graph screen using pseudo-one-point perspective. Also includes Cubes, a simple program that shows what it is capable of.

## DNA generator

A program that asks for a DNA or RNA sequence, then gives the complementary sequence and displays it!

## Foul Shot

A basketball free throw emulator for the TI-83 to the TI-84+SE.

## Horner's method

Horner's method is a algorithm to divide a polynom by (x-a) ( From wikipedia:[In mathematics, Horner's method is either of two things: (i) an algorithm for calculating polynomials, which consists of transforming the monomial form into a computationally efficient form;[2] or (ii) a method for approximating the roots of a polynomial. The latter is also known as Ruffini–Horner's method.])

## Portal

In Portal, you are a test subject at The Aperture Science Enrichment Program and are testing The recent invention of the Portal Gun! Yay! It allows you to shoot portals and move between them. Those who have played the official version will remember GlaDos… And she's back in the calculator version!

## Drifter

Drifter is a game in which you slide until you hit an object.
There are many pieces that you will come in contact with that change the direction you're going.
Collect all the +s and/or numbers 1-9 then reach the flag to win.
Drifter includes 16 levels and a custom level editor for endless hours of fun.

## Snake

This Snake game is not like the normal snake game. In this game, you are trying to outlive your opponent, a basic AI, by not running into any walls or plus signs. The longer you last, the more points you earn. You also earn points by collecting donut like squares. The moment you collide with a wall, a plus sign, your tail, or your opponent's tail, you lose and the game ends.

## Yahtzee

A Casino game where you roll 5 dice three times and try to accumulate the highest score with your rolls.

## TINT

A package of programs for number theory.

## Blackjack z80 Asm

This version of the classic game was written in pure z80 Assembler. To run it use the Asm command. It was written for the TI83/84+ calculators.

## Slots

This is a slots game that uses the graph screen. If you are bored or like slots, it's really cool, otherwise its fairly amusing. There are three numbers from 1 to 9, and you want to have as many as possible to match. Hope you get lucky!

## Source Seekers

An Adventure game with RPG and Puzzle elements. Collect the ten Ancient Uvutian artifacts and save the world from the mischevious group, the Terrors! This game can run from the TI-83+ to the TI-84+CSE. Enjoy it on all platforms!

Shoot asteroids

## 2048

My take on the popular 2048 game.
-Optimized for speed (not size)
-Includes a high score
-Lacks game-over detecting (for sake of speed)
-Looks ugly because a nice GUI is too slow.

## The Tower of Hanoi

Based on the ancient real-life puzzle, I bring you a semi-animated digital version of the Tower of Hanoi! Features include: a toggleable move counter and timer, customizable difficulty, a built-in instructions booklet, MirageOS compatibility, a special hidden gamemode and more!

## Battery Icon

Battery Level Indicator
Indicator program is in TI-BASIC
Battery Check program is in Assembly
Combined size of both programs (when the assembly program had been compressed) is 262 bytes.

## Anbox

Pick a direction, and the player will move in that direction until it hits another block, when it will stop.

It can then be moved again the same way. Continue until the block reaches the finish.

Just don't go off the screen, or it's game over!
- Contains 18 levels with autosaving
- Works with mirage OS

## Langton's Ant

Langton's Ant in pure TI Basic

## BasicOS

BasicOS is a shell inspired by OASIS, that enhances functionality on your graphing calculator, and unlocks certain functions in the program that you usually could not do in TI-BASIC.