资 源 简 介
Videoventure is an exercise in using modern techniques to achieve old-school gaming satisfaction. The application framework is built around component database system that encourages a flexible, data-driven approach to game entities. It uses quite a few support libraries:
* TinyXML-2 to read and write files
* FastDelegate for delegates and callbacks
* GLFW for setup, window creation, and input handling
* BASS for sound and music
* OpenGL for rendering
* Chipmunk Game Dynamics for physics and collision
* OGLConsole as inspiration for the in-game console.
A surprisingly modest number of components yield a disproportionate amount of time-wastin