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.
©2002-2010 Wayne Pearson