Week 2: Pixels
Starting next week, I won't be providing full code samples anymore. So be sure you understand the code presented this week!
Check-in
Reflections on Rust
- What has been hard/confusing/weird in the first lab?
- What has been surprising or cool?
- What do you wish someone had told you earlier?
Team Meetings
Your team should be assembled by now. Schedule a weekly team meeting with me or a TA (during the after-class time can work) to discuss your unit 1 engine and game ideas.
In-Class Exercises
- Pre-quiz: Game loops, event loops, and image indexing
- (Games and Loops) Activity: Adventure Game
- (2D Drawing) Activity:
draw_filled_rect()
- (2D Drawing) Activity: Tidying up types
- (Basic Input Processing) Lab: Interactive Drawing
- Post-quiz: Coordinate space transformations, updating textures on GPU, button combos