Überblick
Memory begann als Uni-Projekt: ein klassisches Kartenspiel, aber mit allem drumherum selbst gebaut, also Registrierung und Login, mehrere Levels, Spielerprofile und Statistiken.
Im Admin-Bereich lassen sich Karten und Levels anlegen, Spiele einsehen und Statistiken pro Spieler und Level abrufen. Das Frontend spricht mit kleinen JSON-Endpunkten, damit das Spiel flüssig im Browser läuft.
Im finalen Rework habe ich den Code komplett aufgeräumt: eine klare Ordnerstruktur, eine gemeinsame PDO-Datenbankschicht, die ihr Schema beim ersten Start selbst anlegt, und ein neues, freundlicheres Design.
Highlights
- Accounts, Profile und Statistiken pro Level
- Admin-Bereich für Karten, Levels und Spieler
- MySQL-Schema legt sich per PDO selbst an