We are a small team working to encode and organize the text from the video game Undertale so we can analyze the differences between its three routes: Genocide, Neutral, and Pacifist.
We documented, analyzed, and published structured data about Undertale, including the dialogues and battles using XML/XSLT for clarity and structure
We created and refined an XML schema to represent characters, fights, dialogues and other data.
To create readable webpages from XML data, we used XSLT + HTML/CSS with inserting XSLT/HTML pages as seen in commits.
We contributed data: character info, dialogues, battle definitions, plot content, etc., using XML.
In order to make the website usable and comprehensible, we modifed the styling, layout, navigation, and page structure.
We updated documentation, correct structure issues, remove deprecated attributes, increase readability and maintainability. (Commits marked "docs changes, removals, schema updates").
We tested output, repaired issues, improved schema or the layout as needed. In this repetitive process, each commit is a snapshot.
XML
XSLT
HTML/CSS
Git/GitHub
Here is an image of our CSS document with this About page!
This is an image of Xpath being used to make the 'Sans' webpage.
Here is an image of a compliation of our xml files.
This is an image of our Relax NG Schema.