Here’s a progress report of HexEngine
Changes :
- Basic Implementation of Lua, a lightweight and extensible scripting language.
- Basic Implementation of Audiere, a high-level audio API.
- Implementation of TinyXML.
- Implementation of devIL. Developer’s Image Library (DevIL) is a library for loading, editing and saving images.
- Started using Tiled as a map editor.
- Basic Map structure.
- Load a map created with Tiled (a .tmx). Uses TinyXML to parse the xml file, and use devIL to load the tiles.
- Load a tile, base64 encoded in the .tmx
- Load and split in tile a tileset image.
Todo :
- Finish writing a mini tutorial on Lua.
- Write a “Making of” page for the implementation of the loading of maps created with Tiled.
- Finish the rewriting of the map display.
- Add a player on the map.
- Obstructions handling.
- Rework the base64 loading of tile. I should load the image from memory instead of writing a temporary file and loading it.
- Rework the split of a tileset image. I should copy the pixel of the big image in the tile, instead of each time copying the big image and cropping it.


Bonne chance ! Aim high and succeed !