Last modified 4 weeks ago
GGP Kurs Sommersemester 2012
UNDER CONSTRUCTION !!!
Inhalt
Ein General Game Player verfügt über die Fähigkeit eine formale Spielbeschreibung zu erhalten und das beschriebene Spiel möglichst intelligent zu spielen.
Damit kommt man an den Anspruch wahrhaftiger Intelligenz viel näher heran, als bspw. mit Schachprogrammen, die nicht in der Lage sind TicTacToe zu spielen.
Das Ziel dieses Projektes wird es sein, sich neuste Erkenntnisse auf dem Gebiet der künstlichen Intelligenz für Spiele anzueignen und
einen General Game Player weiterzuentwickeln, um ihn gegen andere Player antreten zu lassen.
News
- am 02.05 treffen wir uns erst 16:45Uhr
- Raum 1.02 anstatt 2.14
- wird im Semester ergänzt
Formalien
- siehe Institutsseite: http://www.cs.uni-potsdam.de/wv/lehre/index.html
- nach VORLÄUFIGEN Vorlesungsverzeichnis:
- PrüfungsNr?: 527/528
- 6LP
- individuelle Leistung
- Informatikgebiete: Praktische Informatik(3000), Angewandte Informatik(4000)
- Treffen: 16:15-18:00 (Start 11.04)
- Raum: 3.04.01.02
Voraussetzungen
- Teamfähigkeit und Kommunikationsbereitschaft
- Grundlagenkenntnisse in Java
- Spaß und Freude an KI in Spielen
Anforderungen
- neue Ideen entwickeln und testen (Schwerpunkt der Arbeit)
- eigenständiges Literaturstudium
- Neuentwicklung eines Potsdamer Players
- Umsetzung eines eigenen Spiels in GDL
- Evaluieren (/Benchmarken) von neuen Ansätzen/Ideen?
- Vortrag zu neuen Ideen
- schritfliche Ausarbeitung, wo alle Ideen erklärt und diskutiert werden (Schwerpunkt der Bewertung) (OHNE Matrikel abzugeben!)
- Teilnahme an allen Competitions (Mitte Juli, Anfang Oktober)
- regelmäßige Vorstellung der Ergebnisse (alle 2 Wochen)
- gruppenübergreifendes TEAMWORK!
Ablauf (Pflichttermine)
- Einführungstreffen - 11.04
- Vertiefungstreffen - 25.04
- Themenverteilung - 02.05
- Spielvorstellung - 02.05
- Modulprüfung anmelden - 01.06.
- regelmäßiges Treffen alle 2 Wochen (ab 02.05 bis 11.07)
- Vortrag - jedes Treffen zwei Stück
- Competition: ??.??
- Abgabe der Ausarbeitungen und Player - 03.09.2012
Literatur
- http://www.general-game-playing.de/literature.html
- Ausarbeitung GameAI-Seminar
- AAAI 2010 Proceedings
- GIGA'11 Proceedings
Themen
- verschiedene künstliche Intelligenzen implementieren (MCTS, Ameisen, Alpha-Beta, Neuronale Netze,...)
- ASP als Unterstützung (z.B. oclingo)
- Weiterentwicklung des Java-Code-Generators zur Game Description Language
- Auswahl der besten Strategie über maschinelles Lernen
- ... (bei weiteren Wünschen/Ideen? einfach mit mir absprechen)
Links
- GGP-Seite von Dresden http://www.general-game-playing.de/
- Games Description Language http://games.stanford.edu/language/spec/gdl_spec_2008_03.pdf
- GGP-Seite von Stanford (u.A. Basic Player mit Lisp, Java) http://games.stanford.edu/
- GDL-Editor für Eclipse - Palamedes http://palamedes-ide.sourceforge.net/
- GGP-Mailingliste von Stanford https://mailman.stanford.edu/mailman/listinfo/general-game-playing
Archiv (alte Ausarbeitungen aus Potsdam)
ACHTUNG: Diese sollten NICHT als Maßstab für die eigene Ausarbeitung genommen werden.
Kontakt
- Marius Schneider
- Raum 2.07