Home of EGSL Interpreter

Menu

Screenshots | NEWS |

Latest news

IDE for EGSL on Haiku

On Haikuware there is now an IDE available for EGSL.

|

MacOS X port

I managed to compile EGSL on MacOS X.

|

Haiku port

EGSL supports now another platform: Haiku.

|

Welcome back ...

Yes, it's been a while since I updated EGSL. This had some personal reasons.

|

Animation System

I just implemented a simple animation system which will be part of the next version of EGSL. Please have some patience, downloads will be available in October.

|

Search



Home


This is the homepage of the EGSL interpreter - Easy Game Scripting with Lua

All programs are written and Copyright (C) 2010-2011 by Markus Mangold

 

What is the EGSL interpreter? you might ask.

EGSL is a small interpreter written in Pascal which can execute Lua scripts. So you can do all what you can do with Lua but even more … because I 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. Binaries are available for Linux 64bit (compiled on Kubuntu 11.10), Linux 32bit (compiled on Ubuntu 10.10) , Windows 32bit (compiled on Vista Home Premium) and Haiku (compiled on Haiku R1 Alpha3). The work on the MacOSX port has begun. As shown in the image below EGSL is intended for "old-school" games.

 

Best is: EGSL comes with full source code in Pascal so you can use the egslengine also in your Pascal programs.

  • a free (licensed under the zlib license) Lua interpreter with add-ons for game programming
  • graphical functions (loadimage, putimage …)
  • graphics primitives
  • sound and music
  • mouse, keyboard and joystick input
  • many more useful functions

Here you can see one of the finished demo games: "Shooter 1945" in action.

  

Important, please read this:

If you want to install EGSL on Ubuntu 11.04 you will very likely receive that error:

The installation of a package which violates the quality standards isn't allowed. This could cause serious problems on your computer. Please contact the person or organisation who provided this package file and include the details beneath.

 

You can install the package anyway, referring to this site:

http://www.webupd8.org/2011/04/how-to-in…en-getting.html

 

Powered by:

 

We have a group on Facebook, too.