• Stars
    star
    4
  • Rank 3,304,323 (Top 66 %)
  • Language ActionScript
  • Created over 14 years ago
  • Updated over 14 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Flixel Top Down Shooter
The start of an engine for a top down shooter using Flixel, a 2D game framework written for Flash:
http://flixel.org/

Enemies are defined in an XML file along with the time they are to be created at-- the time is defined as the number of seconds after the start of the game.  The XML file is compiled into the SWF.  The enemy XML nodes are placed into a min-heap, and are ordered by their time attribute.  The min-heap is queried using a timer that runs every 100ms.  Enemy instances are spawned based upon the results returned by the min-heap.

The SpaceBackground class is used to create a scrolling background bitmap with stars drawn on it dynamically.  Two scrolling backgrounds are used in the game.

Pressing "A" shoots a bullet.  "S" toggles the player ship between red and blue states.  "D" fires a laser canon which uses flash.filters.GlowFilter to create a lightning effect.  The effect creates some slowdown and needs to be optimized or converted to a static animation.