Jun 01

Quixie’s development has been busy throughout May 2010. Quixie is getting a revamp on rendering engine. Cairo is being used to support vector-rendering.

As such, new commands were added to Draw class:

  • BeginFill(color, destination)
  • CurveTo(x, y, destination)
  • Clear(destination)
  • LineStyle(thickness, color, destination)
  • LineTo(x, y, destination)
  • MoveTo(x, y, destination)

All of which are only functional on the cairo-build of Quixie.

With such functionality, a simple rotating 3D cube can be scripted just like the one below.

Cairo 3D Test

You can build Quixie with Cairo as rendering engine by executing make_cairo.bat — or download the precompiled demo for Windows. Still going to work for GNU/Linux platform.

Jun 20

UPDATE: 09.06.25
There was a misinterpretation of the data gathered, when it was first posted.

Quixie has shed 78.33% off its processing time when executing the Math benchmark, which makes it 529.73% faster; not 78.33% as first posted — that’s more than 5 times faster.
———-
I have done a comparison sheet as to how fast Quixie is becoming.

As always, ctr++ is still the fastest approach to increment a value, while Math:Add is lagging way behind. It’s also notable that ctr + 1 had cut more than 2 seconds off its previous record.

You could clearly see that Quixie has dramatically increased its speed — 529.73% faster than before.

So, how was this possible? Continue reading »

Apr 14

For a while, that Toto Maquiling’s fan game, called Metal Slug Kuno, was only playable with FreeKE — only Windows users can play the demo. This is because Metal Slug Kuno is using an array of UDT (or struct in C/C++), which Quixie didn’t support before.

Metal Slug Kuno on GNU/Linux

Metal Slug Kuno on GNU/Linux

Continue reading »

Who came over?