Bounce: The Game: Weasel's Revenge

This week we'll be making a better game out of Epic Ring Weasel: The Return.

Starting from the Bounce lab, we're adding in a WASD player who has to dodge the bouncing rings. If they touch a ring, the game ends.

For this assignment, you will be making at least three improvements to the game following the process in the iterative design worksheet. At least one improvement must involve non-trivial coding (as opposed to changing art assets or changes made in the Unity editor). You must commit both your improved game *and* the completed worksheet to the repo to get credit.

After the current assignment is done, I'll post the repo for this assignment with a project you can start from. However, you don't need to wait - you can work from your own lab if you finished it and replace the project in the repo later.

Some quick resources until then:

  • Move.cs, the player movement script with collision detection. I took out the wall collision code, since that's part of the lab that people are still working on. To use it:
    1. Download the script and add it to Assets
    2. Add a player sprite entity (like my weasel) and attach the script. A circle will work best.
    3. "Tag" the circles as "Enemy" in your project
  • The Iterative Design activity we did in class (nothing to turn in)
  • The Iterative Improvement Worksheet that you'll use to document your process improving the game

There will be no late extension for this assignment, since we'll be playing the games together in class the day that they are due.

This is an individual assignment, later on we'll have optional and required team assignments.