- [TI-84+CSE] Earth Impact!
- 07 Oct 2014 10:59:40 am Permalink
- Last edited by KermMartian on 12 Oct 2014 12:46:08 am; edited 6 times in total
This project has been completed. See this topic for the download of the completed project and the full description.
Cemetech has posted a number of interesting articles on TI's STEM Behind Hollywood initiative, starting with when they first announced the project, and continuing with the overwhelmingly positive reception at T^3 and the newish Zombie activity. For Cemetech Contest #12, Lorenzo "Ordelore" Orders planned to port the Earth Impact! activity, as detailed in his contest topic. Unfortunately, after learning about the gravitational force equation that governs cosmological movement, he was forced to drop out of the contest. I was inspired by his code, and ended up starting from scratch to create a TI-84 Plus C Silver Edition version of Earth Impact!
Over the last few days, I have put together the framework for the STEM Behind Hollywood program Earth Impact using TI-BASIC and xLIBC. I started with a basic text-display engine that could scroll through individual pages of text, and flip backwards and forwards through pages of content. I then transcribed about six thousand characters of text from the original TI-Nspire version of Earth Impact and manually added line-breaks following the 20-character-wide text output that xLIBC can perform. Finally, I found a way to pack xLIBC background images into the end of a Celtic II CSE text file, using a custom Python script that I wrote to concatenate AppVars with a single correct header and checksum.
You can see a few sample screenshots of my work below. The remaining tasks are several:
[Beta] Earth Impact! Activity for the TI-84 Plus C Silver Edition
Cemetech has posted a number of interesting articles on TI's STEM Behind Hollywood initiative, starting with when they first announced the project, and continuing with the overwhelmingly positive reception at T^3 and the newish Zombie activity. For Cemetech Contest #12, Lorenzo "Ordelore" Orders planned to port the Earth Impact! activity, as detailed in his contest topic. Unfortunately, after learning about the gravitational force equation that governs cosmological movement, he was forced to drop out of the contest. I was inspired by his code, and ended up starting from scratch to create a TI-84 Plus C Silver Edition version of Earth Impact!
Over the last few days, I have put together the framework for the STEM Behind Hollywood program Earth Impact using TI-BASIC and xLIBC. I started with a basic text-display engine that could scroll through individual pages of text, and flip backwards and forwards through pages of content. I then transcribed about six thousand characters of text from the original TI-Nspire version of Earth Impact and manually added line-breaks following the 20-character-wide text output that xLIBC can perform. Finally, I found a way to pack xLIBC background images into the end of a Celtic II CSE text file, using a custom Python script that I wrote to concatenate AppVars with a single correct header and checksum.
You can see a few sample screenshots of my work below. The remaining tasks are several:
- Add some kind of busy indicator for when pages are rendering. Done
- Implement the Help menu. Done
- Implement the asteroid simulator for pages 10 and 32. Done
- Implement setting the parameters for page 32. Done
- Implement the graphs for pages 13, 16, and 17. Done
- Set variable to fix degree/radian mode at end. Done
- Write a TI-84+CSE-specific readme document for teachers and students, and produce a modified version of the existing documentation with updated screenshots. Done.
- Package and (talk to the powers that be?) and release. Partially done





