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.


