CS 491 Lab 1 – War
War
The card game War is one of the saddest games ever invented. If you aren’t familiar with the game, ask your teammates. It is a 0-player game. It allows no strategy; it only needs two humans to move cards around. The winner is chosen at random, but death is dealt slowly to the loser. Let’s implement this game! Why? To make sure that you can say the following about your Unity skills:
- I can handle mouse clicks using colliders.
- I can create game objects dynamically using prefabs.
- I can incorporate sound effects to improve my game’s aesthetics.
- I can add custom behavior to my game objects using scripts.
A moment ago I had typed up a checklist of the steps you might follow to implement this, and then I thought better of it. As a team, you draft a plan of what you should do to get this up and running. Observe these guidelines:
- Work in small, incremental steps, jumping from testable milestone to testable milestone.
- Rotate team members at the keyboard between milestones. (The chairs spin!)
- Feel free to handle ties in a manner simpler than the usual way.
- Use the provided asset package containing card prefabs and a backing sprite.
- Add in some sound effects. In lecture, we used sfxr. There’s a web-based derivative called bfxr that may say you some installation.
- Declare the winner after three rounds through the deck (or sooner).
Credit will be granted if you can demonstrate the game during this lab or the first 15 minutes of the next lab. If you do not finish during this lab, get your team together and finish it before the next lab.