Module 6.5 — Save and Load
Quarter 2 · Weeks ? · Environment: shplay
Lessons in this module
Estimated: ~6 hr 4 min
- Slides6.5.1Slides — Your Game Forgets: The Problem~5 min
- Video6.5.2Video — Memory: What Stays, What Disappears~5 min
- Reading6.5.3Reading — storeItem: Save Game Data~10 min
- Worked Example6.5.4Worked Example — Save a High Score on Game Over~12 min
- Reading6.5.5Reading — getItem: Load Saved Data~10 min
- Reading6.5.6Reading — getItem Returns a String~10 min
- Worked Example6.5.7Worked Example — Load and Display a High Score~12 min
- Video6.5.8Video — More Than a Number: Saving Your Whole Game~5 min
- Reading6.5.9Reading — shplay docs: JSON.stringify(obj)~10 min
- Reading6.5.10Reading — shplay docs: JSON.parse(str)~10 min
- Reading6.5.11Reading — shplay docs: Storing Structured Data~10 min
- Worked Example6.5.12Worked Example — Save Full Player State~15 min
- Worked Example6.5.13Worked Example — Restore Full Player State from a Save~15 min
- Reading6.5.14Reading — shplay docs: loadJSON is Async~10 min
- Video6.5.15Video — Save Slots: Multiple Save Files~5 min
- Reading6.5.16Reading — shplay docs: removeItem and clearStorage~10 min
- Worked Example6.5.17Worked Example — Three Save Slots~20 min
- Worked Example6.5.18Worked Example — Delete and Overwrite a Save Slot~20 min
- Video6.5.19Video — New Game or Continue?~5 min
- Worked Example6.5.20Worked Example — Title Screen Detects Existing Saves~15 min
- Reading6.5.21Read the Chart — Does Continue Show Up?~10 min
- Worked Example6.5.22Worked Example — Confirm Before Overwriting a Save~15 min
- Video6.5.23Video — Your Game, Automatically Saved~5 min
- Reading6.5.24Reading — Checkpoint Saves: Save on Milestones~10 min
- Worked Example6.5.25Worked Example — Auto-Save on Level Complete or Timer~20 min
- Assignment6.5.26Save System — Build Save/Load with Slots~60 min
- Challenge6.5.27Challenges — Extended Save Features~30 min