I'm so happy to see this pop up here! :)
Luckily I was ahead a year and didn't need to retake that class LOL. Went on to calc and discrete math.
I feel vindicated by the rise of AI. Soon nobody else will know how to do anything without a small computer either.
I spent most of my 9th grade making a stick figure clone of Street Fighter, using TI-BASIC and graphing functions.
Eventually I switched to coding with pencil and paper because the calculator screen can only show you 8 lines at a time. No idea how I made something that could support 2 players playing on the same calculator, all with GOTOs and LABELs.
My favorite optimization of all time was turning their heads into hexagons instead of circles since drawing 6 lines was so much faster.
In 9th grade, I wrote programs to solve specific kinds of algebra problems while showing the step-by-step "work" on screen. I remember realizing a critical bug in the code during an exam, which surprised me because it worked perfectly for all the homework and study questions.
I ended up spending more time trying to fix it than working on the test! I now realize that it was my first experience with a P1 production bug. In a way, it was my math teacher's fault for not providing sufficient acceptance criteria. I was supposed to learn about polynomials, but I (also) ended up learning about edge cases.
He crafted a few different scenes, where for each one, he set it to loop back and forth between two frames -- and the implied motion was fantastically realistic for the resolution and fps he was working with...
It's shocking to see what the bored teenager with some pixels can do.
....and while we're at it, pens, pencils and paints should be banned too, just in case - your friend could draw on paper after all.
https://www.hpcalc.org/details/911
All hail RPN!
I found it! It was called Texas Fighters: https://youtu.be/zZIqFJHe3yU?is=sVowojfWws9uwwRl
I'm still amazed they cost as much now, as they did 30 years ago, but if you just realize you're buying a license for decent computer algebra system (CAS), at least in the ti-85/89/etc models, it kinda makes sense.
Hand typing sheets that my buddy printed because we didnt own a transfer cable.
I also remember being concerned about teachers finding “Drug Wars” on my calculator.
MirageOS was the iPhone Home Screen of that time.
Also, I'm glad this website is still up :-)
I loved programming my TI-81 my freshman year of high school. Having a programmable computer on my person-- even one as weak as the '81-- was so cool. I made a bunch of crappy games and graphical "demos", but being that the '81 didn't have a link cable I couldn't pass them around.
I got my '85 my freshman year of college but, by that time, I had a laptop and was much less interested in programming a calculator. I ended up misplacing my '85 in a move. Now that my daughter is old enough to appreciate it I wish I still had it.
this was such an amazing way to learn programming
I didn't have a Ti-83 so had to ask my friend for his once he got bored with the game.
There was a moment in 2011 I started writing it in "pure" SQL (MySQL) as a joke, but gave up, I'll have to find my DrugQL repo.
(Obligatory XKCD: https://xkcd.com/768/)
take this game for ti-89: https://gist.githubusercontent.com/mattmanning/1002653/raw/b... 10eaae3bd5298b8b2c86e16fb4404/drugwars.txt
and make a single page web app in one single html/css/js file where it draws the ti-89 on the screen and you play the game in that calculator
---
It came up with this in one single shot:
But discovering z80 assembly was like magic. It was incredibly exciting to go to my dad's office at the university where he worked (where computers had 2 T1 internet lines) to download and try assembly games when they first burst on the scene (I was in 8th grade). Bill Nagel blew my mind with Turbo Breakout and Snake, and later AShell, Penguins, and grayscale Mario... but the best executed and most replayable games I think were Sqrxz and ZTetris on the TI-86 by Jimmy Mardell. Honorable mention to Galaxian and Falldown. I once downloaded the z80 assembly source for a game, printed it to about an inch of paper, and carried it around for weeks trying to understand it...
It was also really cool for some reason (and would often brick the calculator until you took the batteries out) to type random hex pairs into a program and execute it as assembly. "C063" run as assembly - syntax was the random looking Send(9PrgmA where PrgmA is where you typed the hex code - on a TI-83 would scroll tons of random text in an infinite loop.
Does anyone remember the TI website wars? TI Files (later TI Philes) was "so much more awesome" than "the lowly weak ticalc.org"... but look which one is still around :-)
now there's a name that inspired awe in my 12 year old mind.
i didn't know at first how he was able to make those incredible games, only understanding TI Basic myself. mindblowing stuff.
That opened my eyes to the world of Assembly, which in turn turned me on to the demoscene, and off I went into a truly magical subculture!