Quintus Module
Quintus HTML5 Game Engine
The code in quintus.js defines the base Quintus() method
which create an instance of the engine. The basic engine doesn't
do a whole lot - it provides an architecture for extension, a
game loop, and a method for creating or binding to an exsiting
canvas context. The engine has dependencies on Underscore.js and jQuery,
although the jQuery dependency will be removed in the future.
Most of the game-specific functionality is in the various other modules:
- quintus_input.js-- Inputmodule, which allows for user input via keyboard and touchscreen
- quintus_sprites.js-- Spritesmodule, which defines a basic- Q.Spriteclass along with spritesheet support in- Q.SpriteSheet.
- quintus_scenes.js-- Scenesmodule. It defines the- Q.Sceneclass, which allows creation of reusable scenes, and the- Q.Stageclass, which handles managing a number of sprites at once.
- quintus_anim.js-- Animmodule, which adds in support for animations on sprites along with a- viewportcomponent to follow the player around and a- Q.Repeaterclass that can create a repeating, scrolling background.
This module provides the following classes:
