This is my C# version of Cadenzia. I originally put together a prototype for these general game design ideas in the summer of 2007. Since then, I've revisited this code
again in the spring and summer of 2008, leading up to my GLS 2008 presentation. Ultimately, I couldn't figure out any sort of easy deployment strategy for this code
(and that applies to Cinder as well), so I shifted my attention to making Flash versions of the game design.
Cadenzia definitely embodies my general educational game learning focus; ideally, if I've done my job right, and if you like a mix of Diablo and The Legend of Zelda, then
you should be able to absorb a bunch of music theory and guitar fretboard knowledge relatively painlessly.
This C# version of Cadenzia is almost entirely built with procedural techniques. They were extremely interesting to work on, and if I can find better ways to easily
deploy games built in C# at some point, I'd love to go back to this design and flesh it out more.
A more articulated description of my learning game theories can be found here.