Quixie 0.5.0 beta ready

Currently targeting that before end of 2018, Quixie 0.5 will be released. (fingers crossed)

What’s in it? It’s CPP-port of Quixie 0.4 series. Is it faster? Well, I haven’t fully benchmarked it yet but more than being faster than FreeBASIC-port, I’m aiming for Chrome/Firefox plug-in for Web-deployment capability. So, “Why?” …well, why not? 😀

I plan to officially release it once we are on one to one porting of capabilities as current Quixie is heavily dependent on FreeBASIC’s functionality which could ideally be translated to CPP as well but it may take time which is rather scarce — like playing MP3, WAV, OGG — as well as loading BMP, JPG, TGA. Not to mention, the pixel-perfect collision detection. So, yeah, the current state of Quixie 0.5 is somewhat crippled but what a milestone that we actually have a CPP-ported Quixie in the repository that can load and display PNG and vectors, eh? I was actually able to play Smack with it! See screenshot below (just don’t mind the frame rate as my current build has lots of debug prints)

I’m planning to drop BMP/JPG/TGA support and instead, focus my limited free time on enabling Network functionality of CPP-ported Quixie.

If you can’t wait for the release, you can always checkout the current code and compile it yourself. Current code was tested to compile and work on a 64-bit Windows using MSYS2.

Happy hacking!
~creek23


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *