This is a Mario Kart game I'm working on for the Casio CG50. It currently has a semi-3D effect that runs on the calculator at 60fps, drifting with boosts, a timer and a lap count (though currently if you reverse over the finish line it counts a lap). It is made using gint rather than PrizmSDK as it's better for games in many ways (e.g. it lets you use the full screen area).

I've had some help from others, particularly Lephe who has helped hugely with optimisation and using gint, and Crazy_Fox2 is working on a version for the greyscale TI calculators which is more impressive considering the weak hardware but is mostly separate from mine at the moment.

It may work on the CG10/20, but this is untested and it would run at half speed (maybe 75% with an overclock). In the future I will add frameskipping so the speed is right and ask someone who has one to test it.

Download g3a file
Browser port with Emscripten
Discord server

It has a save state feature but it's not very useful at the moment since it only saves to RAM so it doesn't persist when you exit the game.

Controls (calculator):
Accelerate: Shift
Hop: Alpha or 7
Steer: D-pad
Save state: F1
Load state (or reset if no state is saved): F2
Toggle FPS display: EXE

Controls (browser):
Accelerate: X
Hop: Z
Steer: Arrow keys
Save state: Q
Load state (or reset if no state is saved): W
Toggle FPS display: Not supported (yet?)

Source code (currently very messy, and contains some files it shouldn't)
That looks nice and promising! I think on the fx-CG10/20 I got speed in Outrun that was faster at max overclock speed than what the author was getting on the CG50/Graph 90+E at regular speed, but not by much, and max overclock speed on a fx-CG10/20 eats the battery set very fast. I'm downloading this now Smile

EDIT: Perfect 60 FPS at 3rd setting (117.96 MHz CPU) with Ptune2. Anything higher won't make a difference so I'll probably stick to that frequency. I really need to get new batteries to test further, though. I am very impressed so far, especially the fact that you can drift after jumping like in the original GBA game.
DJ Omnimaga wrote:
That looks nice and promising! I think on the fx-CG10/20 I got speed in Outrun that was faster at max overclock speed than what the author was getting on the CG50/Graph 90+E at regular speed, but not by much, and max overclock speed on a fx-CG10/20 eats the battery set very fast. I'm downloading this now Smile


Thanks! Just tried setting my CG50's clock speed to the equivalent of max overclock on a CG10/20 and it runs at 52FPS, which is better than I thought, though I don't have an actual CG10/20 to test on

Edit: Oh, I saw your edit, is that on a CG10/20? I didn't know it could go that high
Yep, on my old fx-CG10 actually. I'm still impressed that it can somehow match the CG50 speed, although I bet power usage is better on the latter.
Loving this! Any recent progress?
Wow, this is really polished, nice job! Producing an emscripten version as well was inspired. Have you considered making the background pan?
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 1 of 1
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement