Dragon Blast
A Fantasy Action Game
March 31, 2003
Written in Euphoria using the SDL and SDL_Mixer Libraries
Mark K. Akita - mkakita@earthlink.net


Contents
Introduction
Files and Requirements
How to Play
 

Introduction
Dragon Blast is a fantasy game in which you play a flying green dragon. The object of the game is to explore a maze and to gather as much gold as possible. In the maze you will battle the red and blue dragons and find pots of gold and healing potions. My original idea was to make a dungeon FRP game but eventually it evolved into a simple arcade game with fantasy elements.

This game was written in Euphoria, using the SDL and SDL_Mixer libraries.
SDL was written by Sam Lantinga and is distributed under the GNU Lesser Public License. The official SDL website http://www.libsdl.org contains more information.
SDL_Mixer is distributed under the GNU Lesser Public License.
 

Files and Requirements
The Dragon Blast zip file contains the following:

Dgn_blast.exe The Dragon Blast bound executable program file... double click on this to run it
Dgn_Blast.exw The main program Euphoria source program
Abs.ew ~ Wiper.ew The Euphoria source for all the procedures used
SDL.dll The SDL library
SDL_Mixer.dll The SDL Mixer library
SDL_Wrap.ew The Euphoria SDL wrappers
SDL_Mixr.ew The Euphoria SDL_Mixer wrappers
Readme.HTML This document in HTML format
Readme.TXT This document in plain old text format
Bitmaps A folder containing the images used by Dragon Blast
Audio A folder containing the sounds and music
 

How To Play
When you first run Dragon Blast you'll see the main screen. From here you can select the skill level, start a new game, turn the sound/music off or on, and exit the program. To start a new game press the "Play" box.

You start the game in the maze. You are represented by the green dragon in the upper left of the maze display. On the right side of the display is a counter showing your score and current health. The game is over if your health drops to 0 points. In the maze you can move using the arrow keys or by left clicking the mouse on an adjacent room. If you move into a room containing a pot of gold you earn 100 gold pieces. If you move into a room containing a blue health potion you gain 32 health points, unless you already have 64 health points, in which case you get 50 gold pieces. If you enter a room with a red dragon, you will be transported to the battle area.

In the battle screen you can see your green dragon with a bar below to indicate your current health. To rotate left press the left arrow key. To rotate right press the right arrow key. To slow down, press the down arrow key. To fire, press the space bar. The battle is over when your dragon, or all the enemy dragons have been defeated.
 

Let me know if you like this Euphoria/SDL game.

Send comments & feedback to mkakita@earthlink.net