Module 2.7 — Advanced Mechanics
Quarter 2 · Weeks ? · Environment: q5play
Lessons in this module
Estimated: ~5 hr 25 min
- Slides2.7.1Slides — Advanced Mechanics: One Last Toolkit~25 min
- Video2.7.2Video — Why Mechanics Matter for the Capstone~5 min
- Reading2.7.3Reading — q5play docs: mouse.x and mouse.y~5 min
- Reading2.7.4Reading — q5play docs: mouse.pressing()~5 min
- Reading2.7.5Reading — q5play docs: mouse.presses()~5 min
- Reading2.7.6Reading — Hit-Testing a Sprite with the Mouse~5 min
- Worked Example2.7.7Worked Example — Click to Spawn a Sprite~10 min
- Video2.7.8Video — Drag and Release~5 min
- Reading2.7.9Reading — Snap a Sprite to the Cursor~5 min
- Worked Example2.7.10Worked Example — Drag a Sprite Around~12 min
- Video2.7.11Video — Joints in q5play~5 min
- Reading2.7.12Reading — q5play docs: DistanceJoint~8 min
- Worked Example2.7.13Worked Example — Pendulum with DistanceJoint~10 min
- Reading2.7.14Reading — q5play docs: HingeJoint~8 min
- Worked Example2.7.15Worked Example — Rotating Arm with HingeJoint~10 min
- Reading2.7.16Reading — q5play docs: joint.delete()~5 min
- Reading2.7.17Reading — q5play docs: applyForce(fx, fy)~8 min
- Reading2.7.18Reading — Vector from A to B~7 min
- Worked Example2.7.19Worked Example — Launch a Sprite with applyForce~10 min
- Video2.7.20Video — The Slingshot Pattern~5 min
- Worked Example2.7.21Worked Example — Slingshot End-to-End~18 min
- Video2.7.22Video — Two-Player Local Input~5 min
- Reading2.7.23Reading — Two Key Schemes, Independent State~7 min
- Reading2.7.24Reading — q5play docs: sprite.bounciness~7 min
- Worked Example2.7.24aWorked Example — Bounciness Comparison~10 min
- Worked Example2.7.25Worked Example — Two Paddles, Two Schemes~10 min
- Assignment2.7.26A17.1 Two-Player Pong-Sumo~75 min
- Challenge2.7.27Challenges — SliderJoint, Trebuchet, Swinging Rope~30 min
- Video2.7.28Video — Wrap and Capstone Preview~5 min