1) I'm a programmer. W00t. It occurs to me that certain design features of gaming systems are fairly similar to those of programming.
...
I'm an RPG programmer (hailing from Perth, the same city as you?).Level 0: Defines the abstract concepts of the system. Level 1: Defines implementations of those concepts. Level 2: Defines the setting, etc. details of the system.
If you'd like to check out a software implementation of the SRD as you described, you might want to check out my program:
http://www.roleplayingmaster.com
It has been through the WotC microscope for license compliance, and does it reasonably easily by implementaing human readable RPG scripting and modifiers to achieve the required effects.
The system, RolePlayingMaster (or RPM), comes with Level 0 and Level 1 defined, and allows you to build for Level 2 (export/import). In fact, you can download the "D20 Modern" supplement from the website, and see how including it adds to to your available options.
I actually designed my system with GURPS-like campaign setting expansion in mind, and with the release of D20 Modern, I actually split my "Core" setting into "Core" and "Core Fantasy", to allow you to play other settings (like SciFi) without the high fantasy (spells, feats, items, classes, races etc).
As you suggest (I think), being able to declare what "Source" any race, feat, skill, item, spell, class etc belongs to, and then being able to select which "Sources" apply to you current campaign, pretty much does what you want.
If you're into this line of thinking, a look at RPM should provide you with a pretty good launch pad.
Regards,
Luke
_________________________________________________________________
Help STOP SPAM with the new MSN 8 and get 2 months FREE* http://join.msn.com/?page=features/junkmail
_______________________________________________
Ogf-l mailing list
[EMAIL PROTECTED]
http://mail.opengamingfoundation.org/mailman/listinfo/ogf-l
