Flying bird game - up/down arrows to keep flying, avoid the obstacles. New concepts: - If/else conditions (bird movement) It re-enforces concepts: - General Sprite movement - Randoms (obstacles) - Basic Messaging (hits) To build up in class: 1. Bring in background, get tree moving (forever loop, with random) 2. Add bird - costume to flap. Sep loop for moving - focus on if-else condition. 3. Add balloon - also forever loop with random 4. Get bird hitting balloon & tree (falls, with sound, resets). Use messaging to avoid duplicating code. 5. Balloon burst - draw new costume, use messaging to trigger, add a sound 6. Tree shake - draw duplicate costumes, use messaging to trigger, add a sound If time: - Add lives (data, starts at 3, reduces on hit) - Bird can go back/forward too (within limits) - More obstacles