[DF]
[Dragonfly]

Games, Utilities & Trailers

Home Engine Games Tutorials Docs Book Notes

Games

Utilities

Trailers

Games

Saucer Shoot

Saucer Shoot snapshot

Download Saucer Shoot
(version 3.5)


Saucer Shoot is a 2d shoot 'em up where the player controls a space ship that must fight off an endless swarm of invading Saucers. Bullets and explosions provide plenty of mayhem, with a Nuke thrown in for good measure. Step-by-step instructions to make Saucer Shoot are provided in the tutorial.

Video

Fruit Ninja

Fruit Ninja snapshot

Download Fruit Ninja
(version 1.0)

Download Windows Executable


Fruit Ninja is a variation of the Halfbrick classic. The player controls a sword and slices and dices fruit as they fly across the screen. Fruits fly faster and furious-er as the wave progresses. Points are awarded for combos and penalized for misses. Step-by-step descriptions of the code are provided in the tutorial.

For Windows executable:

  1. Extract zip.
  2. Double-click player.exe.
  3. If "Windows protected your PC":
    1. Click "More info"
    2. Click "Run anyway"

Video

Games

Utilities

Trailers

Utilities

Bounce - A Dragonfly Benchmark

Bounce snapshot

Download Bounce
(version 3.4)


Bounce is a benchmark designed to assess Dragonfly performance. The Bounce "game" continually creates game objects (bouncing balls) until the engine can no longer keep up. The balls move with random speeds and directions and collide with other balls. The balls are created at a rate of 1 ball per frame (so, about 30 balls per second). Bounce runs three games and then produces a final report of the average number of game objects Dragonfly can support under the tested conditions.

Video

Sprite-Player - Animate Dragonfly Sprites

Sprite-Player snapshot

Download Sprite Player (v1.0)

Download Windows Executable


Sprite-Player is a Dragonfly program that loads and animates individual sprites and may be helpful for creating and tweaking sprites and their animations. When running, users can change the animation speed and sprite color. Sprites can be (re-)loaded through a button and file name selection entry.

For Windows executable:

  1. Extract zip.
  2. Double-click player.exe.
  3. If "Windows protected your PC":
    1. Click "More info"
    2. Click "Run anyway"

Camera - Demonstration of a Player-controlled View

Camera snapshot

Download Camera Mouse (v1.6)

Download Camera Keyboard (v1.6)


Camera is a demonstration of a player-controlled view using Dragonfly. In Camera, the player controls the view using either the arrow keys or the mouse (depending upon the version), panning the "camera" around the game world. The screen is kept within the game world boundaries and a border is drawn around the screen.

Video (Keyboard version)

Maze-craze - Demonstration of a Maze-carving Algorithm

Maze-craze snapshot

Download Maze-craze
(v1.5)


Maze-craze is a demonstration of a maze carving algorithm that runs in Dragonfly. The carver generates the maze in a depth-first manner, producing mazes with long corridors and a low branching factor - good for many kinds of games. Maze-craze carves the maze in real-time, with an adjustable speed and a maze size determined by the font and window size. When done carving, the solution path for the maze is drawn.

Video

Particle-demo - Demonstration of Dragonfly particle effects

Particle-demo snapshot

Download Particle-demo
(v1.3)

Download Windows Executable


Particle-demo provides a demonstration of the particle effects in Dragonfly. The interface allows for setting the particle effect types (e.g., fireworks, smoke) and particle precipitation types (e.g., snow, stars). Custom particle effects can be selected with the UI and controlled by editing the configuration file.

For Windows executable:

  1. Extract zip.
  2. Double-click player.exe.
  3. If "Windows protected your PC":
    1. Click "More info"
    2. Click "Run anyway"

UTM - a simple Unit Test Manager framework

Unit Test Manager snapshot

Download UTM
(v1.0)


UTM (Unit Test Manager) is a simple framework for unit testing Dragonfly modules and utilities. It includes an example test program that illustrates how to use UTM for some basic Dragonfly unit tests.

Games

Utilities

Trailers

Trailers

Planetary Defense

by Benjamin Sautermeister and Kyle Bryant

Star Wars: Trench Run

by Ryan Melville and Michael Racine

Rail Tank Saves the Day

by Sam Kodzis and Ryan Santos

Ascii Gear

by Lance Zhang and Runzie Gao

Blockomancy

by Mark Foster and Andrew Strout

Catacomb Crawler

by Nathan Bryant and Connor Porell

Punch Bowl

by Keenan Gray and Lambert Wang

The Fish Bowl

by Hope Wallace and Kelly Zhang

Ireiterum

by Michael Bosik and Brian Earl

Detonicon

by Hung Hong and Antony Qin

Graveyard Shift

by Daniel Duff and Andrew Levy

360 Gunner

by Thanh Long Vu

Stuck in Space

by Gabe Aponte and Henry Stadolnik

The Descent

by Noah Darveau and Matthew Selva

Color Collision

by Jake Matthews and Zachary Koval

Invasion

by Samin Shahriar Tokey and Nha Hoang

Duck Hunt

by Audrey Gross and Owen Knizak

Games

Utilities

Trailers

Home Engine Games Tutorials Docs Book Notes

Copyright ©2012-2024, Mark Claypool (claypool [at] cs.wpi.edu) and WPI. All rights reserved.