shCode

Module 2.3Collections and Physics Applications

Quarter 2 · Weeks 13–14 · Environment: q5play

Lessons in this module

Estimated: ~5 hr 47 min

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