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

Slides:



Advertisements
Ähnliche Präsentationen
Support.ebsco.com Erstellen von Zeitschriften- Benachrichtigungen Lernprogramm.
Advertisements

8. Termin Teil B: Wiederholung Begriffe Baum
programmiert April-Juni 2003 von Knut Riechmann
Plus1 co-Portal Software für die Erstellung von firmeninternen Informationsquellen zur Unterstützung der Kommunikation und zum gemeinsamen Nutzen von unternehmensweiten.
Die Wechselpräpositionen
Michael Barczyk, Daniel Almer, Pascal Zingg, Adrian Bodenmann
Wir schreiben eine Bildergeschichte 1 Aufgabe: Klicke mit der Maus auf die zweite Folie und schreibe den Teil deiner Bildergeschichte auf, der zum ersten.
Architektur, Design oder Implementation? Ulrich Schulz, Sebastian Ordyniak.
WHILE - Anweisung.
FOR Anweisung.
DO...WHILE Anweisung.
Praktikum Entwicklung und Einsatz von Geosoftware I - Sitzung 6 Model-View-Controler als Grundlage für Nutzerschnittstellen Sommersemester 2003 Lars Bernard.
Praktikum Entwicklung und Einsatz von Geosoftware I - Sitzung 7 User Interfaces in Java Sommersemester 2003 Lars Bernard.
Objektorientierte Programmierung JDK-Klassenbibliothek
PKJ 2005/1 Stefan Dissmann Zusammenfassung Bisher im Kurs erarbeitete Konzepte(1): Umgang mit einfachen Datentypen Umgang mit Feldern Umgang mit Referenzen.
SOFTWARETECHNIK - PRAKTIKUM 2000 Gruppe 5 Nummer 5.
SWTPRA 2000 Programm Robots.
Schiller-Gymnasium Hof Manuel Friedrich, OStR Klasse 10 - Wirtschaftsinformatik – Formulare © 2010 Manuel Friedrich - Von.
Das Java-Hamstermodell
Concurrent Versions System
WhatsUp Gold
03 - Paint Das Zeichenprogramm EMMA Paint2 Aufgabenstellung Entwicklung eines ausschließlich in JAVA programmierten Graphikprogrammes. Vergleichsprodukte:
NetUSE Web Application Framework Kai Voigt NetUSE AG 28. Februar 2003.
Klassen und Schnittstellen Klasse: Definiert Zustandsraum ihrer Instanzen vollständig (Implementierung der Struktur, soweit Voraussetzung für die Methoden-
FlexChess HTWG Konstanz - Rolf Englputzeder (TI7) Feb 2008.
Eine elektronische Partnerschaft in der EU
SSL - Verfahren Secure Socket Layer.
Projekt Fahrkartenautomat
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering WS 2006 / 2007Folie 1 Agile Vorgehensweisen Hintergrund –in den letzten Jahren hat.
Debugging, Logging, Monitoring, Tools
Datenverteilung in Ad-hoc Netzen 1/24 Adaptive Datenverteilung in mobilen Ad-hoc Netzen unter Verwendung des Area Graph basierten Bewegungsmodells S. Bittner,
Unsere Klasse.
AWT und JFC Abstract Windowing Toolkit
University of Applied Sciences Übung Objektorientierte Programmierung II Dipl.-Inf. (FH) Markus Vogler.
Applets Java für’s Web.
KB - Franchise - System.
Letzter Tag Spaeter Zeitpunkt letzte Lied hoert man weiter.
Das Team : Karsten Röhle – Chefprogrammierer
Wo liegt … ? Wo liegt der Teppich? Wo hängt …? Wo steht … ? Wo ist … ?
Was ist «Liebe»?.
Teil II Objekte ergeben ein Ganzes
Project Perseus Der volle Projektname lautet Perseus Digital Library Project. Das Projekt begann in 1985 als Experiment zur Digitalisierung von Bibliotheken.
Quantum Computing Hartmut Klauck Universität Frankfurt WS 05/
Gruppe: Gewinnt Überblick 1.0 (Martin Kapfhammer)
Weg-Memory; am Anfang wird kurz der Weg aufgezeigt. Danach sind alle Felder wieder von der gleichen Farbe. Aufgabe ist es, sich Weg zu merken und durch.
Aufgaben Version 1: Es soll eine Wetterstation mit folgenden zwei Anzeigen implementiert werden: Aktuelle Wetterbedingungen mit Temperatur und.
Programmierung 1. Einführung Seite 1
Das Command Muster Deimbacher, Gölles.
Herzlich Willkommen zur zwölften Lektion DBD-KostenKalkül.
Zwischenpräsentation: Dorothee Löffler Sebastian Müller Media Tycoon,
De_Season Teil 2.
Musik in Bewegung Teil 1. Ziel Erfolgreiche Marschwertung 2008.
Multimedia in Java Thomas Witschel, Kerstin Steinert & Erik Reinhard.
VirtualPatt 2000 Interaktives 3D-Schachspiel
Simulator: Spiel des Lebens
Das Newton-Verfahren – Vorstellung
Java-Kurs Übung Benutzeroberflächen und Graphik Frames (Fenster)
A Workshop About this chapter General description Units Time Schedule
Lars Taube, Sascha Baghdadli, Matthias Korn, Nicolas Ngandeu Gerald Friedland, Sven Bittner, Sebastian Frielitz, Robert Günzler Marcus Gottwald, Manuel.
Künstliche Intelligenz
Rennstrecke: LKW Ergebnis: Rundenrekord: 10,451 Eckhard Runden schnellste Runde Martin135??? Sascha Florian.
Anja und Sascha schreiben Briefe an Sabine und Sven.
Freefolienschool ● Willkommen in Freefolienschool. ● Das Spiel Freefolienschool wurde von der Spielefirma Jomaxeli entwickelt. ● Mit einem Klick geht das.
Jakarta Struts Quasi-Standard für JSP-basierte Entwicklung: Jakarta Struts Key Features von Struts: Implementierung des Action-Command-Pattern („Model.
Titel: Quelle: Übungsart: Titel: Quelle: Reihenfolge Sportstunde
Mareike Frey & Lena Oberhaus
Basiskomponente Bibliothek Informationsveranstaltung
Debugging.
Weiter mit Klick.
Sport Erwachsene Medenspiele Sommer 2018
 Präsentation transkript:

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

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“

Mehr Fakten             6.6.2000 Methoden & Klassenköpfe 13.6.2000 Main fertig, Random AI, GUI clickable, Kartenobjekt 20.6.2000 AI denkt, GUI Rohbau, 1. lauffähige Version 4.7.2000 Beta-Version, ganze Spiele 11.7.2000 der Konkurrenz helfen :) 18.7.2000 RELEASE            

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)

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

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

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

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

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

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

Version 2.0: 1. Quartal 200X

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