Well progress has been coming since I last posted the Splash screen. I have been working on some tools, in particular the track editor. I remain vague about my game idea for the current time, but it will be a racing game; for all intent and purposes. I am focusing efforts on being unique, and a thorough google search only brought up 2 other “personal” projects/attempts at what I am doing. I am hoping that serves to my advantage, but I am happy to know I have an idea that is more original than just making an Pac-Man clone with different theme.
So about this track editor; I spent my day Sunday working on starting it, and Monday night after work I lost about 3 hours of productivity. I was beat, muscles aching, etc… and couldn’t concentrate. However I did manage to get a few productive hours and managed more than I expected for the night. Undo/Redo capabilities for all current actions: Add/Delete TrackNodes as well as the ability to Move/Edit the node. This editor is within the game*, however it will likely be stripped from the release build.
I have been wondering quite a bit whether or not I should implement undo/redo. I estimate it will take 3x or so longer to maintain the actions, but I also believe it will save time when designing/developing more tracks. I plan on a minimum of 5 tracks, but hope for more than that.
Tonight I’ve started by writing this post, soon I will begin working on building the actual track from the nodes above. I am hoping that doesn’t take me all night. I want to do more than just that, but at this time I have nothing else planned, as I can’t think what comes next.
*Although it is within game, I have an EditorFramework that acts as an external editor; giving me advantages of a professional looking interface, menus and more.
A few hours later. . .
Well, I did manage to get somewhere tonight. Even further than just getting the track surface built from the nodes. Although, I didn’t get the track textured, yet, I did manage to build it quickly. Also I sent it off to a partner of mine, and fixed several small editor ‘issues’. Added saving/loading of editor settings for convenience , undo/redo still fully working. (Redo for the move action was previously broke!) Here is a small image of the track being built from the nodes: