Presentation

D is a 2D game demo written in C++ and using an API : HAPI for the graphic part and the audio part. All the xml files are handled with tinyXML. It is a shoot'em up with a vertical scrolling where the player controls a dragon flying in Central Park. The goal is to go through the level until the boss.

Game Features

* Three levels of difficulties : the enemies can shoot and move faster.
* Sound on/off.
* Five different enemies following routes.
* Vertical scrolling for backgrounds and clouds. It creates a parallax as the clouds go faster than the backgrounds.
* Boss in 3 parts attacking from different points.
* Every component is black boxed so reusable for a different game (singleton pattern and factory pattern).

Last edited Jan 6, 2010 at 9:29 AM by Bluesummer, version 2