BeSly Software Solutions About EGSL About us Admin

EGSL

THIS IS THE HOMEPAGE OF THE EGSL INTERPRETER - EASY GAME SCRIPTING WITH LUA
All programs are written and Copyright (C) 2010-2013 by Markus Mangold.

Markus give us (BeSly Software Solutions) the right to host and manage the packages and develop EGSL. Special Thanks to him.

A short introduction to EGSL.

Introduction document can be found in the menu. 
Tomaaz has written an introduction to EGSL and Lua. 

WHAT IS THE EGSL INTERPRETER? YOU MIGHT ASK?

EGSL is - in short - a Lua scriptable 2D cross platform engine built on SDL.

EGSL is a small BASIC-like interpreter written in Pascal which can execute Lua scripts. So you can do all what you can do with Lua but even more, because Markus implemented some graphics routines so you can write graphical programs. 
The function names are chosen from "traditional" BASIC dialects. 

The engine is based on SDL, SDL_gfx and SDL_mixer (and additionally SDL_image on Haiku), so you should have installed those libraries alongside with liblua.

On Linux the libSDL_gfx.so.13 must be available. If you didn't find that, you can create a link as libSDL_gfx.so.13 from libSDL_gfx.so.15.
And it can be that you must install libsmpeg.
 
Binaries are available for Linux 64bit. Haiku 32Bit and 64Bit. Windows 7 64Bit. You can find it in the download section.