Friday, July 11, 2008

Addiction

These early stages of development are extremely addictive; I keep finding myself drawn back to XCode when I'm supposed to do better things with my time. What I'd like to take an hour to setup is to add the editor as a new target in the XCode project.

Fantastic, that took about 15 minutes. I can now build the game, test suite or editor with the flick of a switch.

I'm interested in starting to build the level editor, it would be a nice diversion. At least to plan it out a bit... I've been looking back to the El Ballo Level Editor, and it wasn't such a mess as I remembered it to be. The basic layout is fairly sound with a document window and a tabbed context switcher. I'd like to split away the view options to a separate panel, and rework the tool kit a bit. The overall flow through the app is good enough, going from geometry to player placements and major level features. Following that, fleshing out with texturing and decor/object placements, sound scapes and the like.

I just ran through a brief tutorial on Cocoa Bindings – awesome stuff. Writing the editor will be a fun-filled endeavour.

The editor can now set the name of a BaseLevel across the language boundary. I don't think bindings will do me much good in this scenario, since the data I'm working with does not reside in ObjC objects.

No comments: