The goal of the project is to provide an easy-to-use games development engine for people with little spare time.
It sports a BASIC interpreter reminiscent of old 8-bit BASIC interpreters, and uses OpenGL and SDL for everything (with some exceptions).
Currently, it is being developed on 64-Bit Ubuntu 12.04, with the proprietary NVidia driver. If you feel there are any compatibility issues beside the obvious, please let me know.
[kbref] - Keyboard Reference
[basicref] - BASIC Interpreter Reference
[internals] - The Engine Internals
Uses X11 to obtain the current screen size.
Uses external program "xrandr" to obtain the current screen refresh rate.
Uses POSIX timing functions instead of SDL's (to get greater precision).
Uses POSIX threads instead of SDL threads (to get greater flexibility).
Use "make" to build the project. Use "make clean" to restore to clean state.
libX11 - X11 library (x.org client library)
libSDL - SDL library (Simple Direct Media Layer)
libGL - OpenGL library (Mesa)
libGLU - OpenGL Utility library (Mesa)
librt - Realtime library (system)
libm - Math library (C runtime)