Module 2.3 — Collections and Physics Applications
Quarter 2 · Weeks 13–14 · Environment: q5play
Lessons in this module
Estimated: ~5 hr 47 min
- Slides2.3.1Slides — Collections and Physics Applications~25 min
- Video2.3.2Video — Groups in q5play~4 min
- Reading2.3.3Reading — q5play docs: Groups~10 min
- Worked Example2.3.4Worked Example — Iterating a Group~10 min
- Q5 Lesson2.3.5Groups Sandbox~25 min
- Video2.3.6Video — overlaps() boolean vs callback~3 min
- Worked Example2.3.7Worked Example — Apple Catcher~15 min
- Reading2.3.8Reading — q5play docs: Collisions + Overlaps~10 min
- Video2.3.9Video — The remove-during-iteration bug~2 min
- Worked Example2.3.10Worked Example — Safe Despawn~10 min
- Assignment2.3.11A13.1 Asteroid Field~60 min
- Challenge2.3.12Challenges~30 min
- Video2.3.13Video — kb.presses vs kb.pressing~2 min
- Reading2.3.14Reading — q5play docs: Input edges~10 min
- Worked Example2.3.15Worked Example — Edge-triggered Input~8 min
- Video2.3.16Video — Why your jump feels wrong~3 min
- Reading2.3.17Reading — q5play docs: Colliding + Ground Detection~10 min
- Worked Example2.3.18Worked Example — Ground Detection~10 min
- Worked Example2.3.19Worked Example — Swinging Pendulum~15 min
- Assignment2.3.20A14.1 Space Jumper~40 min
- Assignment2.3.21A14.1 Car on a Ramp~45 min