Some graphic calculators have a rudimentary programming language, that’s supposed to be used to draw graphs and such.
In high school I programmed a blackjack game on my calculator, that used the random number function of the calculator to deal cards and a simple check to tell you if you go bust. A friend of mine programmed a full physics simulation of how air resistance would move a falling sheet of paper.
He’s now a senior data scientist specialising in computer vision and machine learning. I’m not.
You only need a few things for a basic game computer:
1. A processor that can execute instructions.
2. Memory to store temporary data.
3. A way to display progress in the game, like a screen.
4. Some way of giving the processor the logic of the game.
5. Some method of user input.
Graphing calculators are low powered computers with a basic operating system that normally takes button input, does math, stores results, and displays it to you. That’s all you need for a game, as long as the calculator has a way of giving it the right code. Many like Ti ones do.
You won’t get anything fancy, but some games are simple and require just a little memory and a relatively small set of instructions.
Oh man, brings back memories of my life on the TI-8x series calculators in the mid/late-90s.
In short, they are small computers so that they can process the intended purpose of graphing math stuff. But some smart people figured out how to use the underlying technology and programming language to make games.
It’s not that much different than your iPhone/Android device…it can do math stuff, but it can also play games. The calculators are just significantly more rudimentary.
Latest Answers