commandblockguy / CEleste

Celeste Classic port for the TI-84+CE graphing calculator
MIT License
76 stars 5 forks source link
calculator celeste celeste-classic game graphing-calculator ti-83-premium-ce ti-84-plus-ce ti84plusce

CEleste

A Celeste Classic port for the TI-84+CE and TI-83PCE graphing calculators.

Screenshot

Usage

(A video tutorial for the following steps is also available here)

Transfer CELESTE.8xp and the C Libraries to the calculator using TI Connect CE or TiLP. Then, select prgmCELESTE from the program menu and press enter. If this results in an error, arTIfiCE is required for your OS version.

Use the arrow keys to move, 2nd to jump and alpha to dash. To exit the game, press the clear key to save your progress, or del to exit without saving.

A practice mode for speedrunning can be accessed by pressing the graph key from the title screen. In this mode, the time for the current room is displayed in white, and your best time for the room (in frames) is displayed in yellow. After completing a room, you will restart on the same level. To move to the previous level, press y=; to move to the next, press graph. You can also press window to toggle the HUD, and zoom to toggle gemskip mode.

Compiling

To build this repository from source, the CE C Toolchain is required. After installing the toolchain, clone this repository and run make gfx inside it to generate the graphics data, and then make to compile. The output .8xp can be found in the bin/ directory.

Credits

Based on Celeste Classic by Maddy Thorson and Noel Berry. C++ calculator port by John "commandblockguy" Cesarz.