Skip to content
Mr. Danger edited this page Sep 4, 2018 · 15 revisions

TI-Monopoly

About the Project

This is a Monopoly game that can be played on the TI-83+ series of calculators.

I started this project a couple of years ago and got about halfway through, but I didn't work on it for a couple of months. When I got back, I found that my documentation was insufficient and I could not read my spaghetti-code. Now, with a couple more years of programming under my belt, I am giving it another shot.

My goal is not just to create a functioning monopoly program, but to create a really good one. I would like to push the limits of TI-Basic and my own programming abilities and make something really worth playing. However, I don't want users to have to install a bunch of libraries or use a shell.

Completed parts of the project and what is currently being worked on.

Technical Documentation

Naming Conventions, Programs List, Program Function and Flow

Everything about how program data is stored and modified.

Extra Information

What language is it written in?

Primarily, TI-Basic. I am using a few assembly hexcodes here and there to make it more polished and to save memory by archiving some programs.

How much memory will the program take up?

Currently, it's ~16000 bytes. The completed program will be larger than the RAM of a calculator can hold, but I will work around that by using Assembly Hexcodes to archive programs when they are not being used.

Can I try out the program?

Not yet, but I'll start beta testing soon-ish. The text-based version is ~60% complete. The graphical version will come out later. Check here for the latest updates.

When will the program be ready?

My goal is to release a Text-Based Version of the program in the next month or so and then work on graphics after that.

Clone this wiki locally