So far this week I've been continuing work on the main GUI system, and have certainly now churned out enough code for a fair number of simpler games than Juggernaut. For example, if I ever need to do some kind of drag-and-drop 2D puzzle game I'm now pretty much set!
Although the GUI system is completely custom, I've based the layout fundamentals on Windows Presentation Foundation in terms of split panels/stack panels because, although I grew to hate WPF with a manic passion, the layout system was pretty good. It would have been easier just to hard code all the panel positions for the ship editor, but bothering to do a passable layout system will make subsequent GUIs (such as the main menu) much simpler.
Just for you, even though it's still early days, I thought I'd post a screenshot of the early version of the ship editor, since it's been a while and I know how much people prefer a picture:
Current Juggernaut code base size: 1.25 Megabytes. Great Expectations by Charles Dickens weighs in at about 1 Megabyte.
No comments:
Post a Comment