On Tue, 29 Apr 2008, Tyler wrote: > * Create empty ruleset - just get tpserver-cpp to load your ruleset, > try calling game load/start and make sure it at least happens. Hint: > 'status' is good. *** Which reminds me, Lee (!) the tpserver-cpp > console 'help' isn't very helpful at all. I think I ended up peeking > at the code to figure out all the commands with proper syntax for the > server console :P. ***
It's in libtprl. It even has a sf bug tracker entry. This will probably be a moot issue with the remote server admin work Aaron is doing. > * Generate the universe - make universe, star system, and planet > objects. learn about object types & behaviors, and designs, > components, & properties. I'd better add something here: * Make the universe viewable to the player. IE, understand and use ObjectView (and the other view classes). > * Create orders - start with something like 'move' and cite existing > orders in the other rulesets for examples on most things > * Production / resources - making/claiming new objects > (fleets/planets), update the available resources. > * Combat / scoring - great, now it feels like i have to have an > explanation on each of these. (just do combat and scoring :P) > * Polish and/or iterate - more below. > > It also may be a good idea (depends on the case and the programmer) to > do the most simple version of each of these tasks, just to get it > working. Once you've got that, you know you've done most of the hard > work. Iterate on what you have, getting it closer to the final > product, refining, refactoring, fleshing out and polishing. I'll second that. We will also be able to give better feedback to help you if we some intermediate versions. > This turned out to be a lot more general, large task management than I > intended but I hope it helps, > - Tyler > (xdotx) Later Lee
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ tp-devel mailing list [email protected] http://www.thousandparsec.net/tp/mailman.php/listinfo/tp-devel
