Games Assignment 3: Some Kinda Shmup-Adventure Mashup

Due Tuesday, February 23

Implement a Flash game in ActionScript 3 with at least one element selected from each of the following lists.

  1. Choose a way to move:
  2. Choose a function for the space bar:
  3. Choose a way to give the illusion of exploration:
  4. Implement enemies that can damage the player. Choose one:
  5. Choose one:
  6. Choose how the player flirts with death:
  7. There is a shield that can be picked up that prevents the player from being damaged. Choose one:
  8. Choose one:
  9. Choose at least one:

Notice that you don't need to consistently use either shmup or Adventure principles, so you could do an exploration of a dungeon in a spaceship with momentum, or do a Rocket Knight Adventures style swords-in-space shmup.

Resources you may find useful include the class demos such as Orc and Pie, Chapters 1, 2, 5, and 7 of Rosenzweig, and the Actionscript 3 Shootorials on Kongregate. However, if you decide to walk through the Shootorial, be sure to implement at least two of the above items differently from the Shootorial. The "walls or new weapon" item is guaranteed to be new, so you just need to choose one other thing that's different. You can also have a look at the source code for the final Shootorial game if you just want to see how it all fits together.

Please acknowledge your sources of code, visual elements, and audio in your code comments. Assuming you do properly acknowledge, feel free to pilfer sprites from other games.

Zip the directory with your .fla, .as, and visual elements, and e-mail it to me, kgold@wellesley.edu. Games will be primarily graded on being bug-free, but the B+/A-/A/S grading range will also be determined by originality, good coding style, and overall depth and polish. Straying farther from the Shootorial formula will be rewarded.

You may also e-mail me to request to substitute a different game feature for one of the listed features.

Have fun!

Assorted coding tips