- "Mandragore" - Tilemap-based game for the CE, in C
- 18 Oct 2015 06:30:44 pm
- Last edited by Adriweb on 27 Oct 2015 06:45:58 pm; edited 2 times in total
These last few days, Critor and I (well, I was just helping him a bit) have been working on a game for the TI-83 Premium CE / TI-84 Plus CE, "Mandragore", which is in fact originally a game from the 80s for computers like the C64 / ZX Spectrum / CPC etc.
In this game, you have to find your way around the map collecting things and visiting places.
Here's a Youtube Video of it in action (though not the latest version).
For better performance, the game uses the CE's LCD 8bpp mode and redraws only needed tiles. As you can see, there is no scrolling-lag as there would have been if made in pure-Basic (There is however the "standard" OS repeat-keys delay, which we'll probably fix later on).
What's "special" about this game is that it is, as far as we know, the first "big" thing written in C for the CE (not counting TI apps) (We've had headaches working around ZDS' C language (≈ C89) compiler limitations...)
For that, Critor and I used TI-Planet's upcoming online C compiler (this link is somewhat outdated, updated info have since been posted here and there), and its real-time multi-user editing feature proved immensely useful
Anwyay, it's available to download here : http://ti-pla.net/a328137
Of course, it's open-source so anyone can learn from it
via https://tiplanet.org/forum/viewtopic.php?f=41&t=17421
In this game, you have to find your way around the map collecting things and visiting places.
Here's a Youtube Video of it in action (though not the latest version).
For better performance, the game uses the CE's LCD 8bpp mode and redraws only needed tiles. As you can see, there is no scrolling-lag as there would have been if made in pure-Basic (There is however the "standard" OS repeat-keys delay, which we'll probably fix later on).
What's "special" about this game is that it is, as far as we know, the first "big" thing written in C for the CE (not counting TI apps) (We've had headaches working around ZDS' C language (≈ C89) compiler limitations...)
For that, Critor and I used TI-Planet's upcoming online C compiler (this link is somewhat outdated, updated info have since been posted here and there), and its real-time multi-user editing feature proved immensely useful
Anwyay, it's available to download here : http://ti-pla.net/a328137
Of course, it's open-source so anyone can learn from it
via https://tiplanet.org/forum/viewtopic.php?f=41&t=17421