NEW: Version 0.4 of TileLib is out.
This latest release has support for smooth scrolling!
An updated documentation page with a new layout has
been placed online to reflect the changes. The old
v0.3 docs are still up though.
TileLib is meant to be an easy to use graphics library geared towards people wanting to make tile based games. Such as RPG's, side scrollers, etc. It is meant for people developing with the Allegro graphics lib. What I eventually envision is to have TileLib be an extremely versatile core library for making tile based games. I'm going to pack as much useful stuff in here that should belong in the basic tile based games library. This means, I'm not going to add support for controlling players, just support for loading worlds/scrolling them/interacting with them/etc. Maybe later I'll work on something like that. For now, the feature set is limited but still useful. See the next few sections for more information.
a C++ compiler, since it's written in/for C++ =)
The Allegro graphics library WIP and whatever that requires
It SHOULD work on any O/S supported by Allegro, but I've only been able
to test it under Linux
o Smooth scrolling o Support for 4 map layers (base, fringe, object, and roof) o Ability to place tiles at offsets other than (0,0), i.e. can center tiles. o Support for disappearing roof tiles ala Ultima style games/old RPG's o Unlimited map size, limited only by amount of RAM on target system o Built in functions to scroll the world o Functions to retrieve information on tiles in the world o Functions to modify information on the tiles in the world o Easy to use o Ability to limit the map window, as in create a border of any size to place it in. Useful for having other windows, like a status window. o Support for any video mode via Allegro
o A better map editor o More example programs o Animated tiles
NEW: VERSION 0.4 IS OUT! Please read the ChangeLog for a list of changes
Using GhettoEdit, available to download off the download link
Version 0.35. Please read the ChangeLog
for a list of changes to GhettoEdit
Click on the download link to the left
For more info, like to submit/track bugs, join mailing lists,
bitch and moan =), check out the project pages on sourceforge
TileLib on sourceforge
GhettoEdit on sourceforge
Questions, comments, developer questions, ANYTHING! Should be sent to:
jeffw@ucsd.edu