<--luad20 ^--programming--^ Design-->

luad20 - a Lua Schema for d20 gaming systems - intro

For a true intro into the idea behind this system, you should read the intro for the xmld20 system.

The luad20 system is a reworking from using XML/XSLT or the short-lived XML/PHP idea, instead moving to one based on Lua. You might note that unlike the first two designs, which paired a data format with a language to process it, this one bundles the data and the code together. This is one of the nice features of Lua, and is one of the factors that led me to switching the focus of the project yet again.


At this time, I find myself between games of Dungeons and Dragons, the main d20 target for which this system aims. The 4th Edition of the game has been announced and slowly leaked (I blog about my thoughts on it over here), and with numerous real-life issues, our group hasn't played since before Christmas -- it is St. Patrick's Day today.

What better time, then, to come up with a new system for implementing the d20 rules in an electronic form. While aiming for the upcoming 4th edition system will be the main goal, and the default implementation, the design will also be intended for use with any d20 game system, whether the older 3rd edition D&D, d20 Modern, or others.
<--luad20 ^--programming--^ Design-->

©2002-2010 Wayne Pearson