- An open ended universe that is capable of generating solar systems, planets, and even individual plots of land on those planets.
- This is a persistent world style game.
- Everything is dynamically generated or generated from map templates for potentially unlimited adventures.
There's more to the game than that, but I don't want to reveal any more features right now. Part of the reason why is because announcing things before they've been added tends to kill my motivation. The other part is because I do not want to paint myself into any corners. Therefore, I am in top secret development mode for a lot of cool stuff I'm developing right now.
Currently, I have a rather simple goal: get this game into a playable state using the quickest, easiest-coded interface possible before worrying about more elegant solutions. This is of sharp contrast to my earlier projects where I would get mired down in overriding BYOND's existing solutions with elaborate skin controls. A few examples:
- In the above screenshot, the navigation pane in the upper right corner is a manually coded skin control, doing everything the info panel already does but with me having to manually code every little redundancy check. (It's a necessary evil in this case because I need a second, simultaneously active info control.)
- I would go without using verbs unless they were hidden and being directly accessed by a skin control, keyboard, or click. Elegant-looking? Yes, but it would also quadruple the amount of work required to code what was needed to perform the average in-game action. If only verbs were capable of generating their own access icons.
The alternative is to use the standard info control and verb functionality for as much as possible. Later, I can come back and make the game much prettier and more accessible, but that really should wait until I have an already playable game.
I have another goal as well: never stop developing (with the exception of perhaps a couple hours in the morning and evening just so I don't burn out). I don't think any good can come from falling off the wagon again, it just causes my brain to fossilize from lack of use. So, if I'm not programming/learning to program or creating content, then it better be an emergency.
Before somebody points out that writing these things is procrastinating from these ends, I'm going to say that I'll restrict myself to one blog entry a week. If I succeed in both my goals I may have a playable alpha or beta to show for it by the time it comes to make the next entry.