Progress Report 2007-01-02

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.

1 Responses to “Progress Report 2007-01-02”


Leave a Reply