The motivation for creating this library is to create a simple, easy to use, graphical ASCII roguelike library. Although it could be used for other applications, its primary purpose is to provide a ready to go framework for creating a roguelike game.
The library is written in C++ and the only dependency is SDL. The library comes in two flavors (both are included in the download link): sEZRL and EZRL.
The Simple Easy Roguelike ( sEZRL) library contains the EZRL framework and the mandatory modules. It can create a window, handle input, write ASCII characters to the screen, and update the application at a constant frame rate. That is all it does. It is up to the end user to add all functionality.
On the other hand, the EZRL library includes additional add-on modules that allow for a player's ASCII avatar - the mighty '@' symbol (or whatever symbol the designer chooses). In addition to the Player module, there is a Dungeon module and also a Monster Manager module. These additional modules allow for the creation of an over world, a multiple leveled dungeon maze, and dangerous areas filled with monsters trying to kill the brave ASCII adventurer - '@'.
Installation is easy. The project is part of a Microsoft Visual C++ Solution Project. All you have to do is to open the Solution (.sln) file with Visual C++. The project is set up and ready to go.
There is one dependency, however. That is SDL. You must visit http://www.libsdl.org/ and download SDL development libraries. You must set up your VC++ directories so that the compiler and linker may find the SDL header files and the library files.
Visit http://dephbokks.com for more support.
1.6.2