I am basically just putting down details about my programs (which are in the archives) that don’t have a post.
Stick Hero CE
The concept of making a port for SH arrived in my mind when I saw PT_’s port of the game.
I thought it was to most amazing thing ever, and thought, hey. I could easily port this to TI-Basic, and probably get some good speed out of it!
Well, I forgot about it for about 4 months. I got permission from PT_ to port his port over.(I thought it was his original game at the time, I only learned it wasn’t while making the readme.)
I promptly forgot about it for another two months.
Then, Cemetech Contest 20 rolled around, and I started work on a really elaborate program. It got extremely boring, and I almost gave up. I spent HUNDREDS of hours on that program... The entire reason I didn’t stop is because took a break, coming back to old ideas.
Stick Hero was #1 on my list (and the only one that got completed, besides the programs I made for the contest)
I put maybe 15 minutes in, and got a fun, working sketch. (I also didn’t plan, at all.)
After a few more days of sporadic polishing and optimizing, I came up with the elegant interface that is currently in the program. I tweaked PT_’s design to make it suit my tastes, as well as the limits of TI-Basic.
I love the way the game turned out, and I hope you all do, too.
Avoid!
This was the first program that I made that is actually quite cool.
It is actually optimized quite well from what I knew at the time, and was pushing the limits for me. A similar idea was used in World of Yum,
I said in the file that it was WIP, but it died pretty fast.
I might revisit it when I have time, though.
CalcType
Oh boy. I love this one.
CalcType is a program based off of several online typing tests.
It features an editable word list, stats, and a fancy high scores table.
My highscore is something like a 3000! (With the default word list)
I highly recommend it, as it helps with your on-calc typing speed. At least, it did for me
iBase
This is my first uploaded math utility, and I really like how it turned out.
It is designed to mimic the homescreen, and it “changes” the base your calculator works in.
It isn’t very compact, but I tried to optimize it for speed.
It (internally) works as follows, compacted into 10 steps:
1: input expression from user.
2: if expesssion is supposed to change the base, change the base.
3: if expression contains invalid characters, throw errors in the general direction of the user.
4: go through the string entered by the user, and find numbers.
5: when it has all of the digits of a number, convert to base 10, and store to a list
6: repeat steps 4 and 5 until there are no more characters to check.
7: replace values in the string with the base-10 operations in the list.
8: evaluate string
9: format and display result
10: repeat steps 1-9 indefinitely (I should probably fix this)
Simon
This one is a small port of the popular memory game of the same name. I actually developed my standard high scores table (which has appeared in AoJ, AoJ2, SHCE, PM, WoY (iirc), and Simon) for this.
Not only does it display the highscores, but it also highlights your highscore, where applicable. It also adds 0’s to places 1-9, so it appears as:
Code:
for a cleaner look. I’m quite proud of my snippet!
Stick Hero CE
The concept of making a port for SH arrived in my mind when I saw PT_’s port of the game.
I thought it was to most amazing thing ever, and thought, hey. I could easily port this to TI-Basic, and probably get some good speed out of it!
Well, I forgot about it for about 4 months. I got permission from PT_ to port his port over.(I thought it was his original game at the time, I only learned it wasn’t while making the readme.)
I promptly forgot about it for another two months.
Then, Cemetech Contest 20 rolled around, and I started work on a really elaborate program. It got extremely boring, and I almost gave up. I spent HUNDREDS of hours on that program... The entire reason I didn’t stop is because took a break, coming back to old ideas.
Stick Hero was #1 on my list (and the only one that got completed, besides the programs I made for the contest)
I put maybe 15 minutes in, and got a fun, working sketch. (I also didn’t plan, at all.)
After a few more days of sporadic polishing and optimizing, I came up with the elegant interface that is currently in the program. I tweaked PT_’s design to make it suit my tastes, as well as the limits of TI-Basic.
I love the way the game turned out, and I hope you all do, too.
Avoid!
This was the first program that I made that is actually quite cool.
It is actually optimized quite well from what I knew at the time, and was pushing the limits for me. A similar idea was used in World of Yum,
I said in the file that it was WIP, but it died pretty fast.
I might revisit it when I have time, though.
CalcType
Oh boy. I love this one.
CalcType is a program based off of several online typing tests.
It features an editable word list, stats, and a fancy high scores table.
My highscore is something like a 3000! (With the default word list)
I highly recommend it, as it helps with your on-calc typing speed. At least, it did for me
iBase
This is my first uploaded math utility, and I really like how it turned out.
It is designed to mimic the homescreen, and it “changes” the base your calculator works in.
It isn’t very compact, but I tried to optimize it for speed.
It (internally) works as follows, compacted into 10 steps:
1: input expression from user.
2: if expesssion is supposed to change the base, change the base.
3: if expression contains invalid characters, throw errors in the general direction of the user.
4: go through the string entered by the user, and find numbers.
5: when it has all of the digits of a number, convert to base 10, and store to a list
6: repeat steps 4 and 5 until there are no more characters to check.
7: replace values in the string with the base-10 operations in the list.
8: evaluate string
9: format and display result
10: repeat steps 1-9 indefinitely (I should probably fix this)
Simon
This one is a small port of the popular memory game of the same name. I actually developed my standard high scores table (which has appeared in AoJ, AoJ2, SHCE, PM, WoY (iirc), and Simon) for this.
Not only does it display the highscores, but it also highlights your highscore, where applicable. It also adds 0’s to places 1-9, so it appears as:
Code:
01
02
04
05
06
07
08
09
10
for a cleaner look. I’m quite proud of my snippet!