Posts Tagged ‘Level Master 2000’

Refactoring the Master – Part II

March 20th, 2010

Actually, it’s more a redesign, but as part of the refactoring process, I also integrated group support to the Entity Explorer. And this led me to this new layout (left:new, right:old):

New version of Entity Explorer Old version of the Entity Explorer

As you can see, the components of an entity are now listed in the lower table view. The tooltip of the class column shows the whole package name. This way, one can easily see, out of which components an entity consists of. It’s still not a 100% finished yet (e.g. deleting components is missing), but I think you can get the idea where it’s going to!

Refactoring the Master – Part I

March 17th, 2010

It’s time for some Level Master 2000 news again! I’ve been busy the last few weeks: filling out forms, such that my thesis suggestion gets accepted, and also thinking about how to clean up the monolithic structure I had on the C++ side. Ok, it’s also there on the ActionScript side, but one after the other…
So now, instead of mainly one class, I got over ten, instead of one Qt-UI file, I got six. Now numbers don’t say much, I can only say, I tried to use some loose coupling per signals and slots, which Qt offers, and split the code into classes on a functional basis…this means e.g. a Entity Explorer class, a Property Browser class, and so on.
Speaking of the Entity Explorer, I also am currently redesigning this. I’ll post a comparison as soon as it’s finished!
Then, it’ll be time for the ActionScript side ;)

Back on track

February 23rd, 2010

Starting with today, I’m back on development of Level Master 2000. As posted previously, I’m going to do some refactoring first, and then come up with new features. One of the first will probably be project/scene management, as it’s a useless tool if one can’t save his current progress…
But more on that as soon as I’ve cleaned up the whole thing ;)

First presentation of Level Master 2000!

February 14th, 2010

As promised, I’ve created a short presentation, which shows the currently implemented features:

Regarding further development: I’m on holidays* the upcoming and parts of the following week. I already got concrete refactoring plans and will post what features are to come after that.

*: Holidays in sense of going snow boarding and working on an old XNA based title we’ve worked on half a year ago, and needs some polishing in order that it can be able to be used in my portfolio. But more info on that when the time has come ;)

Polishing for presentation

February 5th, 2010

The first presentation of the one and only Level Master 2000 is comming closer and closer. The last few days (and the next ones ;) ) I’ll be putting all my effort to setup a nice little demo scene which can be edited. As soon as the presentation is over, I’ll post the results (meaning the scene), maybe a video, and future development plans!