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