Don't have an account? Register now to chat, post, use our tools, and much more.
Welcome to Cemetech!
Since 2000, Cemetech (pronounced KE'me'tek) has been teaching programming and electronics and developing software and hardware.
Among Cemetech's specialties are TI, HP, and Casio graphing calculators like the TI-84 Plus, TI-Nspire, HP Prime, and Casio Prizm, embedded and DIY electronics, and computer and web programming. Cemetech provides a safe, friendly space for people to learn, show off projects, and share knowledge and expertise.
Our staff of friendly volunteers
hang out on our forum and IRC and SAX chatrooms, and are happy to help.
Over the course of four weeks, the contestants were each tasked with creating three programs - each with a unique theme and purpose. This contest resulted in the creation of nearly a dozen entries, spanning three different platforms and four programming languages - many of which are now available in the Cemetech Archives.
Despite the chilling properties of last week’s submissions, I have succeeded in reviewing all of the entries and have reached a decision. I have been quite impressed by the high quality of the programs submitted for this contest, and I would like to extend my congratulations to all of the participants.
First place is awarded to Pieman7373, who created three entries for the TI-84+CSE in Hybrid BASIC. Pieman7373’s submissions include an adaptation of Concentration, a cupcake simulator, and a database of elemental freezing point:
For the first week of the contest, Pieman7373 created a matching game which requires the player to match any identical snowflakes to clear the board. This game features 18 different snowflake patterns and is sure to provide plenty of mentally stimulating gameplay.
Considering the fact that cupcakes are an essential component of any party, Pieman7373 has created a “cupcake simulator” that will enable calculator users throughout the world to design custom cupcakes suited perfectly to their needs. If you are an 8-bit cupcake fan, Cupcake Simulator should surely find its way onto your TI-84+CSE.
For the final week of the contest, Pieman7373 created a science utility that conveniently displays the freez(e)ing point of the elemental metals. The program includes everything from commonly known metals like lithium and aluminum, to less commonly known metals like “Bisμth.” Freezing Point is currently available in the Cemetech Archives.
Second place is awarded to PT_, who created three programs for the TI-84+CE in ICE - a programming language that PT_ has also developed. These entries include the spectacular Snowball Struggle and a sliding puzzle.
In Snowball Struggle, the player attempts to destroy bouncing snowballs while avoiding being crushed by one. Snowball Struggle features 17 levels, and is available for download in the Cemetech Archives.
For the second week of the contest, PT_ created a sliding tile game where the player must unscramble an image of a present by sliding tiles back and forth one at a time. The game is easy to use and features a built-in scrambling routine.
PT_’s third entry was intended to provide fun and excitement as the faces of various Cemetech members (including myself) freeze over in the frigid winds of the Polar Vortex. Unfortunately, a bug in the ICE programming language rendered this entry inoperable.
We would like to recognize the outstanding efforts put forth by the following Cemetech members:
Although the TI-84 Plus CE is now the nearly exclusive platform used by [e]z80 calculator programmers, the short-lived TI-84 Plus C Silver Edition revitalized the calculator community by introducing a color screen to the TI-84 Plus family. As an accomplished TI-84 Plus C Silver Edition programmer, it's only logical that Cemetech member 123outerme would have created his latest, greatest RPG for that platform. Since October 2015, 123outerme has been working on a new, turn-based RPG for the TI-84 Plus C Silver Edition, called "Sorcery of Uvutu". This RPG is written in Hybrid BASIC, using DoorsCSE and xLIBC, and provides some fun hours of gameplay.
As an upgrade of his own game Dragonsglid, in which where you have to fight randomly spawning enemies and a hard boss, this program has some nice-looking graphics, tilemaps, sprites and much more interesting elements. Between the start of this project, and this past week, he posted a lot of nice development screenshots of maps, battles, loading/saving, dungeons, and last but not least, the unknown hero. Along the way, he had a team of dedicated private beta-testers who provided feedback and helped to uncover bugs. The only problem that might occur, is the memory error, as this RPG takes up a lot of RAM, but with the help of DoorsCSE, you should be able to run this program. We of course hope that with the (eventual) advent of Doors CE 9 on the TI-84 Plus CE, this game will be able to run as-is on the newest calculators. So what are you waiting for? Take up your arms, grab your calculator and get ready to fight!
In what may be the oldest TI-Calc game series, Sorunome has released the latest installment to Reuben Quest for the monochrome calcs: Reuben Quest: Lost Between Times. The roots of the Reuben Quest series came from DJ Omnimaga who made Reuben Quest: Ev Awakening1 back in 2004 in pure BASIC, with the help of ASM libraries, which was also the second grayscale game for the TI-83 Plus/TI-84 Plus series (after tr1p1ea's Desolate) and the first grayscale JRPG for that calculator family.
In January 2005, DJ Omnimaga released a new Reuben Quest game, Reuben Quest: The Lost Mirror. This game added a lot of of puzzle-solving elements and much more, compared to Ev Awakening. We now finally have the latest installment, Reuben Quest: Lost Between Times. The game is "an epic RPG fantasy which includes tons of puzzles, side-quests, hidden things and much more!". The game is made in pure ASM, and has great greyscale which leads to gorgeous graphics, animations, fights, maps and much more. You should definitely give it a try, and challenge yourself to discover what - and where! - all the "hidden things" are!
In the middle of September 2016, Cemetech ASM expert and moderator MateoConLechuga decided to port the popular Nintendo game Mario to the TI-84 Plus CE. He started this game in ASM, but soon moved to C, using the libraries he wrote himself. Upon switching to C, he also renamed the game from Mario to "Oiram" ("Mario" reversed) to avoid problems with copyright infringement. After much nagging and poking from an impatient userbase and a few months of updates and gorgeous screenshots, he has now released Oiram! The game includes everything you'd expect from the original game: full movement, side-scrolling, goombas, turtles, fire sprites, shells and much, much more which makes this game into one of the biggest games released so far for the TI-84 Plus CE.
But that's not all! Like the real Mario game, Oiram includes time, coins, powerups and a score system. Mateo has created 12 levels, full of enemies, powerups, koopas, slopes (!), pipes and... hidden things! If you're sufficiently dedicated that you happen to beat all of the levels, you can keep the game interesting by making your own levels. Mateo has created a simple but useful Oiram Level Editor, which provides a GUI where you can make your own levels, and export them all together to an appvar. Simply send this appvar to your calculator, and then you can play your own levels.
If even this was not enough, Mateo has made the game open source, so if you want to learn how to write a platformer game, take a look!