Signing Off
As I’m finishing the gin and tonic that will make me sleep a sound 6.25 hours before tomorrow’s business-suited presentations, I have fully decided that sqlite will be the new storage engine for Sigma when I get started on it again either over Christmas or next semester.
I can just imagine the possibilites – a single Lua wrapper to perform any SQL query on the entire game database, returning basically a matrix of ID’s and strings. Incredible.
Basically, the program will start up and dump all the XML into a game database. The abstraction of my C++ classes will basically shield the structures from the brunt of the change. My classes will probably have to all carry a pointer to the server to make changes to the full database.
This just sounds awesome. XML, Lua, SQL, and C++. I wish I could start now.