May 14
It’s been some time since KonsolScript was tested to run quite well on Arch Linux.
After finally having enough time testing out the installer provided by Samuel Wang for Arch Linux and related distro, the installer is now being recognized by KonsolScript Development Team as official KonsolScript installer for Arch Linux platform.
You can download the installer from KonsolScript’s project page on SourceForge.
To install, just open a terminal and type:
sudo pacman -U quixie-2010.04.02-1-i686.pkg.tar.xv
Apr 03
Thanks to DJ Peters’s FBSound, Quixie could play sounds now. It supports all of FreeKE’s Sound functions except Sound:Stop().
It supports WAV, MP3, and OGG. Sorry, but no MIDI for Quixie.
Download it from Quixie’s wiki page.
DEB package for Debian and derived distros to follow.
Feb 26

KAGE: Alternative Game Engine
Idea List page for Google Summer of Code 2010
KAGE is a free, cross-platform, 2D game development kit, designed to be relatively easy for aspiring game developers to use.
KAGE is composed of:
Idea List

- Game Engine – written in FreeBASIC which could easily use C-written libraries.
- Add Animation class
- Mentor: Mj Mendoza IV
- Required skill/s:
- Animation Programming
- FreeBASIC Programming (experience in other BASIC will do)
- Description:
- Quixie already have an animation engine; use the same functionality and expose it for KonsolScript to use.
- Continue MySQL connectivity
- Mentor: Mj Mendoza IV
- Required skill/s:
- MySQL
- PHP
- Basic knowledge in C
- FreeBASIC Programming (experience in other BASIC will do)
- Description:
- Quixie already have initial support for MySQL[1] [2]; needs more work.
Implement Cairo as rendering engine — Already implemented in v100601
- Mentor: –
- Required skill/s:
- Cairo
- Basic knowledge in C
- FreeBASIC Programming (experience in other BASIC will do)
- Description:
- Quixie uses FBGFX as rendering engine, which lacks support for vector rendering.
- Implement Net class
- Mentor: –
- Required skill/s:
- ChiSock
- Network Programming
- FreeBASIC Programming (experience in other BASIC will do)
- Description:
- FreeKE have basic support for Network programming, Quixie doesn’t support it yet; Use ChiSock library.
Implement Sound class — Already implemented in v100402
- Mentor: Vincent DeCampo
- Required skill/s:
- FBSound
- Audio Programming
- FreeBASIC Programming (experience in other BASIC will do)
- Description:
- Quixie lacks the the functionality to play sound/music; the old game engine, FreeKE does.
- Implement Game class
- Mentor: Vincent DeCampo
- Required skill/s:
- Game Programming
- FreeBASIC Programming (experience in other BASIC will do)
- Description:
- Quixie’s development focus moved away from game engine to process optimization; it’s time to get back to track.
- KonsolScript – we wanted this done in C, and now we will.
- Prototype libQuixie
- Mentor: Robert Smith
- Required skill/s:
- Language Design and Implementation
- DLL/Library Programming
- C Programming
- Description:
- Quixie is currently a monolithic engine for gaming and scripting; libQuixie will seperate the gaming engine from the scripting engine.
- Object Oriented KonsolScript
- Mentor: Robert Smith
- Required skill/s:
- Language Design and Implementation
- Object Oriented Programming
- C Programming
- Description:
- Develop a prototype for an OOP-supported KonsolScript engine.
- Editor
- Implement Project management
- Mentor: Brian Matheson
- Required skill/s:
- Visual Basic 6 Programming
- Description:
- KonsolScript Editor only edits and executes the active source file being edited.
- Prototype a new cross-platform editor
- Mentor: –
- Required skill/s:
- Description:
- KonsolScript Editor works on GNU/Linux platform but needs WINE to run.
UPDATE: KonsolScript, along with 245 other organizations, was not accepted as a project in the Google Summer of Code 2010. This post serves as KonsolScript’s 2010 project road map.