Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

The Legend of Mazzeroth - Map Props

Loading...

Sign in or sign up now!
105 views
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Apr 17, 2010

I took some time to merge some of the changes made to the core code in Space Game into LoM's code. It feels good to know that the OpenGL renderer is a little cleaner now and that a major memory leak was cleaned up.

Internally there a number of changes made to some of the low-level utilities. Other minor cleanups were done here and there.

The biggest change here is the addition of map objects. In particular, I worked on Props as they're the easy part... :) In the video I added boxes around the objects themselves -- I left that in from my debugging session checking out both rectangle intersection checking code I added and to test some of the new interfaces I added to both the Sprite and base Entity classes.

The next phase of this development will optimize object checking code (by assigning them to tiles instead of just inspecting the entire list) and then adding object insertion via the built-in map editor.

All in all, a productive day! :D

---------------------

The Legend of Mazzeroth is a 2D open-source RPG/MMORPG project that's been in development since February of 2008. Originally based on The Mana World, LoM dumped that code base and started a new code base, entitled New Age, in September of 2008. I decided once there was enough material to record to video I would chronicle the development of LoM by recording short clips of each test phase.

For more information about The Legend of Mazzeroth, its developers and how you can participate, visit our website http://lom.newagesoftware.org

  • likes, 0 dislikes

Link to this comment:

Share to:

All Comments (0)

Sign In or Sign Up now to post a comment!
Loading...
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more