Thursday, June 30, 2011

Website Still Down

The Render Engine's website is still down.  I'm starting to get a bit frustrated, due to the fact that I really can't release v2.0.0 as a beta unless I have a site to promote it on.  I've spoken with my server host and he assures me it'll be up "soon" which seems to be code for "when I get around to it."  I guess I shouldn't complain about it... the site is hosted free and the domain costs me $1.00 annually to renew.  But it is frustrating, as I said.

Tuesday, June 21, 2011

UI Controls

Something new in The Render Engine v2.0!!  I've added a new demo which showcases the new UI controls in the CanvasContext.  They are still early in development, but when I abandoned the UI concept a while back, I figured it would be something people would accomplish within the browser with jQuery or something similar.  However, there isn't a good way to get UI controls, especially input controls, into graphical contexts.  There's now a new demo for them.  It only functions in Chrome right now, but I'll get it working in the other browsers soon enough.

Monday, June 20, 2011

Recent Changes - Nearing Beta

I finally got level saving and loading working, using object serialization and deserialization.  Objects now have the ability to serialize themselves into JSON, then back again which makes saving and loading a lot more robust.  I've split the 2D tile mapping demo into two parts - one with the editor and one without.  This will help with understanding how the two are related.  Additionally, I pulled comments from all of the JSON files because it was causing headaches that I didn't want to deal with.

Latest Progress

Sorry about the lack of posts, especially while the main web site has been down for a while.  My ISP is working on the issue.  The RAID array has been giving him multiple problems, so he's swapping it out with a new array and will have the site back soon.

The Render Engine Level Editor has been progressing nicely.  I've been battling with how to make the editor work, exactly, because everything is hosted in the browser.  There isn't a server side component to it which makes it a bit difficult to come up with how, exactly, to launch it.  It isn't a game of its own and instead functions as a game add-on.

Thursday, June 2, 2011

Level Editor

I've been working on the Level Editor for The Render Engine for some time now.  It's really starting to come together.  It has core functionality in it which allows you to draw actors (sprites) and levels (tile maps) in the interface.  Right now it's still in its infancy, but it's starting to feel like an editor.  Eventually it will be how you set up a level for a 2d tile mapped game.  You can try it out by grabbing v2.0.0 from GitHub and firing up the Tile Mapping Demo.  When the "game" loads, press the F4 key and you should get the editor.  It isn't very intuitive right now, but it at least shows progress.