commandblockguy / CEleste

Celeste Classic port for the TI-84+CE graphing calculator
MIT License
76 stars 5 forks source link

is there a way to port other pico 8 games to the calculator? #5

Open Threat-Conductor opened 1 year ago

commandblockguy commented 1 year ago

You could probably port other PICO-8 games the same way that I did this one, by just going through line-by-line and converting from Lua to C++, implementing PICO-8 builtin functions as you go along.

Unfortunately, the functions that I've implemented for CEleste probably won't be directly usable in most other PICO-8 games. I make several assumptions about how tilemaps and palettes are used that will always be true for CEleste but not for other PICO-8 games. My implementations will either break or run extremely slowly if these assumptions aren't valid, which means you would need to re-implement them to use them for other games.

Are there any games in particular that you want to port? Celeste Classic mods and sequels might be fairly easy to port by using my code as a starting point.

Threat-Conductor commented 1 year ago

i was thinking of porting justoneboss https://www.lexaloffle.com/bbs/?tid=30767

Deemitry88 commented 2 weeks ago

You could probably port other PICO-8 games the same way that I did this one, by just going through line-by-line and converting from Lua to C++, implementing PICO-8 builtin functions as you go along.

Unfortunately, the functions that I've implemented for CEleste probably won't be directly usable in most other PICO-8 games. I make several assumptions about how tilemaps and palettes are used that will always be true for CEleste but not for other PICO-8 games. My implementations will either break or run extremely slowly if these assumptions aren't valid, which means you would need to re-implement them to use them for other games.

Are there any games in particular that you want to port? Celeste Classic mods and sequels might be fairly easy to port by using my code as a starting point.

Hi ! About that I'd like to know if it would be possible to port Celeste Classic 2 and other mods

commandblockguy commented 2 weeks ago

Hi ! About that I'd like to know if it would be possible to port Celeste Classic 2 and other mods

Looking into CC2 a bit more, it's a lot more different from the original game than I thought. You could probably reuse big chunks of the code from the CC1 port, but it would probably still involve doing a line-by-line conversion of the Lua to C++.