shCode

Module 6.7Advanced Input

Quarter 2 · Weeks ? · Environment: shplay

Lessons in this module

Estimated: ~5 hr 4 min

  1. Slides6.7.1Slides — Advanced Mechanics: One Last Toolkit~5 min
  2. Video6.7.2Video — Why Mechanics Matter for the Capstone~5 min
  3. Reading6.7.3Reading — shplay docs: mouse.x and mouse.y~5 min
  4. Reading6.7.4Reading — shplay docs: mouse.pressing()~5 min
  5. Reading6.7.5Reading — shplay docs: mouse.presses()~5 min
  6. Reading6.7.6Reading — Hit-Testing a Sprite with the Mouse~5 min
  7. Worked Example6.7.7Worked Example — Click to Spawn a Sprite~10 min
  8. Video6.7.8Video — Drag and Release~5 min
  9. Reading6.7.9Reading — Snap a Sprite to the Cursor~5 min
  10. Worked Example6.7.10Worked Example — Drag a Sprite Around~12 min
  11. Assignment6.7.11Fix the Broken Chart — Dragging a Sprite~20 min
  12. Reading6.7.12Reading — shplay docs: applyForce(fx, fy)~8 min
  13. Reading6.7.13Reading — Vector from A to B~7 min
  14. Worked Example6.7.14Worked Example — Launch a Sprite with applyForce~10 min
  15. Video6.7.15Video — The Slingshot Pattern~5 min
  16. Worked Example6.7.16Worked Example — Slingshot End-to-End~18 min
  17. Assignment6.7.17Chart the Code — The Slingshot~25 min
  18. Video6.7.18Video — Two-Player Local Input~5 min
  19. Reading6.7.19Reading — Two Key Schemes, Independent State~7 min
  20. Reading6.7.20Reading — shplay docs: sprite.bounciness~7 min
  21. Worked Example6.7.21Worked Example — Bounciness Comparison~10 min
  22. Worked Example6.7.22Worked Example — Two Paddles, Two Schemes~10 min
  23. Assignment6.7.23Two-Player Pong-Sumo~75 min
  24. Challenge6.7.24Challenges — SliderJoint, Trebuchet, Swinging Rope~30 min
  25. Video6.7.25Video — Wrap and Capstone Preview~5 min