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