Ludology and Game Play
A foundational course in game design covering ludological principles, game mechanics, player psychology, and the complete game design process from concept to prototype. Students will understand what defines a ‘game’, explore game mechanics and rules, and create proof of concept proposals for new games.
flowchart TD
subgraph Beginner["🟢 Beginner Mode"]
A([Sign up]) --> B[Onboarding\n4 steps: Welcome → Profile → Subjects → Confidence]
B --> C[Beginner Dashboard]
C --> D{Today's Focus\n2–3 lowest-confidence subjects}
D --> E[Study Timer\n20 min session]
E --> F[Rate confidence\nafter session]
F --> G[(Update confidence\nin Firestore)]
G --> C
C --> H[All Subjects card\nupdate confidence anytime]
end
subgraph LevelUp["🚀 Level Up Flow"]
C --> LU1[Intro — what full mode unlocks]
LU1 --> LU2[Topic Import\nper subject, toggleable]
LU2 --> LU3[Study Schedule\nhours/week + days]
LU3 --> LU4{Plus user?}
LU4 -->|Yes| LU5[completeLevelUp\nstudyMode = 'full']
LU4 -->|No| LU6[Show upgrade nudge\n+ confirm free features]
LU6 --> LU5
LU5 --> FM[Full Mode Dashboard]
end

