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