Been awhile since i posted, anyways, over the last few monthes I've gotten more and more proficient in xml as a whole (xml,xslt,xpath,xlinker,xforms,xquery,xschema).
So, me being the coder/gamer i am i thought, "How can I make a "pure" xml game?". And for those of you wondering why i quoted "pure", look up xml, but for those who do know xml even a little bit lets continue. First off, if this was going to be possible it would need to be desgined from the ground up which is why i learned xml schema instead of just using a DTD and while some might argue that they're the same thing, they aren't. They are the successors of DTDS, mainly because xmlis completely independent therefore, letting it be completely user customizable and can also:
•describe allowable document content
•validate the correctness of data
•work with data from a database
•to define data facets (restrictions on data)
•define data patterns (data formats)
•convert data between different data types
--------------------------------------------------------------------------------
So with enough time (along with some trial and error) I could define the entire game engine or core principles of the game.
than after that, i'm good enough with the rest of the xml extensions to not have much of a problem after that.
- xslt lets me visually customize my xml data for either final product or make coding simpler with color coding certain tags.
xpath and xlinker allows me to link to broad or specific sections of another external xml document and allows me to either embed what it comes back with in the current page or open a new window
xforms does the same thing as a regualr html/xhtml form except it's more secure and customizable.
xquery does exactly what it sounds like it does. It allows me to query, edit, add, and remove xml data on the fly which makes codingg alot simpler and debugging.
And since its all user defined, when done right it would most likely be pretty fast.
Let me know what you guys think of this idea because i might just get it started.
Ryan