The Free and Open
Game Programming Language

  • Announcing the Tank game project

    A colleague, Mark, was interested to make a tank game so much that he drafted a Game Design Document with information more than enough to start creating a prototype. The very core concept is a Defense of the Ancients meets Battle City. In case you’re not aware of Battle City, it is a top-view 2D…

  • Internals of libQuixie

    Internals of libQuixie

    It’s been (at least) 9 months since I started prototyping libQuixie, the will-be KonsolScript scripting engine supporting Object-Oriented Programming. As much as I’d like to implement it in C, String-handling with dynamic memory allocation kept me from any progress. Having been convinced by Gnash developer Rob Savoye, I decided to use C++ instead, which indeed…

  • Flash-compatible vector curve

    Flash-compatible vector curve

    As you would already know, Quixie is using Cairo for rendering vector graphics. Flash is using Quadratic Bezier curves while Cairo uses Cubic Bezier curve. After implementing Quadratic Bezier curve, I tried creating a heart and a circle for a simple Valentine’s Day demo, until I noticed something. The image below displays the progress made…

  • Incredible!ndia

    Incredible!ndia

    My employers sent me to the company’s India headquarters for three months business stuff. This will make me miss Global Game Jam at Manila for the second time. I’ve been wanting to have this opportunity to use KAGE is such event. According to our project page at SourceForge, statistics show that India is top 13…

  • KonsolScript 0.3.110102 released

    KonsolScript 0.3.110102 released

    After more than a month of delay, we are finally releasing KonsolScript 0.3.110102 — the first official distribution containing Quixie; yes we are deprecating FreeKE. Been having a problem debugging the build for GNU/Linux, thus only an installer for Windows is made. The source code is released as well. Please note that version 0.2.100402 is…

  • Quixie now supports Net class

    Another milestone for the Quixie project — the support for Net class, partially compatible to FreeKE‘s implementation. FreeKE was using DirectX7’s DirectPlay while Quixie is powered by cha0s’ free ChiSock network library. Quixie’s network capability runs on User-Datagram Protocol (UDP). This means that one can create a real-time multiplayer game. Of course, everything is preliminary…