Distributed Data Management

Werbung
Das große SQL-Spiel
Christoph Lofi, Jan-Christoph Kalo
Institut für Informationssysteme
Technische Universität Braunschweig
http://www.ifis.cs.tu-bs.de
Das große SQL-Spiel
• Unser Ziel ist es, ein ansprechendes Spiel zum
Üben von SQL zu erstellen
– Mögliche Settings: Zaubertrank brauen, RaumschiffKapitän, Superheldenspiel, Tamagotchi-Klon,
Pokemon-Clon, etc.
• Integration mit RDB1
– Wöchentliche Herausforderungen
ergänzen die Übungen
– Freier Modus erlaubt
beliebiges Üben
2
Umsetzung
• 2 Teams
– Team 1 (5 Teilnehmer): Spieloberfläche
– Team 2 (5 Teilnehmer): Backend
• Gemeinsame Aufgaben
– Ausarbeitung eines Spielkonzeptes
– Erstellen eines Projektplanes
3
Umsetzung
• Team 1: Spieloberfläche
– Herausforderungen
• Implementierung der Spiellogik
• Akquise von Art-Assets
– Animationen, Sprites, Musik, etc.
• Graphische Darstellung des Spiels
– Präsentation der Aufgabenstellungen
– Interaktion mit dem Benutzer
– Verwendete Technologien
•
•
•
•
Unity mit C#
Construct 2 mit Java Script
CoffeScript mit Java Script
Adobe Flash
Distributed Data Management – Christoph Lofi – IfIS – TU Braunschweig
4
Umsetzung
• Team 2: Backend-Server
– Herausforderungen
• Kommunikation & Vermittlung mit der Spieloberfläche
• Benutzerverwaltung
• Pseudo-Randomisierte Generierung von Aufgabenteilen
– Basierend auf manuell basierten Schablonen
» Aufgaben
» Schemas
» Daten
• Verarbeitung der Lösungen und Erstellen von Feedback
– SQL Parser & Result Checker
– Verwendete Technologien
• SQL
• Server-Side Java
• Auch C#?
5
Herunterladen