Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

GUI: Lars Taube, Sascha Baghdadli, Matthias Korn, Nicolas Ngandeu

Ähnliche Präsentationen


Präsentation zum Thema: "GUI: Lars Taube, Sascha Baghdadli, Matthias Korn, Nicolas Ngandeu"—  Präsentation transkript:

1 GUI: Lars Taube, Sascha Baghdadli, Matthias Korn, Nicolas Ngandeu
AI: Gerald Friedland, Sven Bittner, Sebastian Frielitz, Robert Günzler Main: Marcus Gottwald, Manuel Beetz, Dennis Heckert Map: Henrik Steffien, Nicole Lipprandt, Jemea Ntuba, Falco Richter Tutor: Manuel Scholz

2 Fakten, Fakten, Fakten geplant: 33 Klassen (incl. Interfaces) erreicht: 46 Klassen, 12 interne geplant: Spezifikation über Interfaces erreicht: vollständig erfüllt Motto: „Hauptsache, ditt löift“

3 Mehr Fakten            
Methoden & Klassenköpfe Main fertig, Random AI, GUI clickable, Kartenobjekt AI denkt, GUI Rohbau, lauffähige Version Beta-Version, ganze Spiele der Konkurrenz helfen :) RELEASE            

4 Noch mehr Fakten • durchschnittliche Zugzeit einer KI auf troll/elfe: 0,5 Sekunden • mehrere Spieler in selber Laufzeit- umgebung möglich • Ausgabe von Debug-Meldungen übers Netz (telnet)

5 Entwicklung • Klassendiagramm war fast perfekt • JavaDoc vom Repository • einheitliche Ausgabe von Debug-Meldungen

6

7

8 Die GUI • vollständig in Swing • unabhängig von Auflösung, läuft gut ab 640x480, Fenster & Vollbild • große Bilder handhabbar • KISS — zwei schnelle Klicks zum Ziehen • keine Fehleingaben möglich • Anzeige der Züge/Tickets von Mr.X

9

10 Die KI • SCHNELL! • Heuristik, von Anfang an KEIN Baum • durchtrainierter Mr.X • Detektive simulieren Mr.X

11 Die Map • schnell, Dijkstra • stark rekursiv • voller Support für KI: kürzester Weg, erreichbare Stationen • Support für GUI

12 Die Main • basiert nicht auf AbstractClient • Debug-Schnittstelle für alle Module • diverse Argumente für Kommandozeile: -xHans -dDieter -GdKlaus -GvPetra -Shost -P • graphischer StartScreen auf Wunsch

13 Lernzielkontrolle • Swing ist „verbesserungsfähig“ • CVS, JavaDoc & UNIX sind gut und wichtig • das Planen hat sich gelohnt • ohne regelmäßige Tritte in den Hintern geht‘s trotzdem nicht

14

15 Version 2.0: 1. Quartal 200X

16 GUI: Lars Taube, Sascha Baghdadli, Matthias Korn, Nicolas Ngandeu
AI: Gerald Friedland, Sven Bittner, Sebastian Frielitz, Robert Günzler Main: Marcus Gottwald, Manuel Beetz, Dennis Heckert Map: Henrik Steffien, Nicole Lipprandt, Jemea Ntuba, Falco Richter Eismann,Wasserträger & Pizzabäcker: Manuel Scholz


Herunterladen ppt "GUI: Lars Taube, Sascha Baghdadli, Matthias Korn, Nicolas Ngandeu"

Ähnliche Präsentationen


Google-Anzeigen