Hoverball

Zurück zur Liste der KursAngebote und zum ZeitPlan.

Hoverball

scene

Anhand des spielerischen Echtzeitsimulators Hoverball lernen wir fundamentale Ideen aus den Bereichen der Netwerkkommunikation, der Künstlichen Intelligenz und der verteilten Multiagentensysteme kennen. Gleichzeitig werden die Kenntnisse der Programmiersprache Java praxisnah vertieft.

Kontakt: MatthiasBornhofen

Kursprofil

Thema: Einführung in Multiagentensysteme - Hoverball Competition 2007

Veranstalter: MatthiasBornhofen

Veranstaltungsart: Workshop (hauptsächlich Praxisübungen)

Termin: Montag, 1. Oktober nachmittags, Freitag, 5. Oktober vormittags, Dienstag, 9. Oktober vormittags, Mittwoch, 10. Oktober nachmittags und Freitag, 12. Oktober nachmittags (siehe ZeitPlan)

Ort: Gebäude 101, Raum 01-018

Schwierigkeitsgrad: {*}{*}{o}

Voraussetzungen:

(Das Veranstaltungsprofil kann nur von Kursleitern geändert werden; dazu bitte einloggen.)

Teilnehmer

  1. 0x494d
  2. MartinGloderer (/!\ Konflikt mit MDSD mit OpenArchitectureWare)
  3. Andrei Kouznetsov (/!\ Konflikt mit AlgoKurs)
  4. ArminHornung (/!\ Konflikt mit PerlKurs)
  5. ricardo felipe silva gutierrez (/!\ Konflikt mit CppBeginner und PythonKurs)
  6. smu (/!\ Konflikt mit RubyOnRailsKurs)
  7. LouisLauser
  8. TobiasIllner
  9. TimmSchneevoigt
  10. AlexanderDippel
  11. Sven Wunderlich
  12. kirankumartelukunta (/!\ Konflikt mit RubyOnRailsKurs)

Die Teilnehmerzahl dieser Veranstaltung ist auf 15 Personen beschränkt. Bei Überbelegung bilden die in rot dargestellten Personen die Warteliste.
Die Veranstaltung findet nur statt, sofern sich mindestens 6 Personen anmelden.

<!> Um Dich für diesen Kurs anzumelden, musst Du Dich zunächst beim Sommercampus-Wiki einloggen.

Detailliertes Kursprogramm

Was ist Hoverball?

Bei dem Spiel Hoverball handelt es sich um die Simulation eines abstrahierten Fussballspiels: Zwei Teams wetteifern auf einer Spielfläche um einen Ball und versuchen, durch gezielte Schüsse Punkte zu erzielen. "Abstrakt" ist Hoverball deshalb, weil die virtuelle Umgebung auf einfachen geometrischen Formen und die Bewegungen der Objekte auf elementaren Naturgesetzen basieren.

Die Spieler sind Agenten, d.h. autonome Computerprogramme, die sensorische Informationen (wie zum Beispiel die momentane Sicht) verarbeiten und sich zu Aktionen (wie etwa eine bestimmte Bewegung) entschliessen. Ziel ist nun, solche Agenten für ein eigenes Team zu programmieren, das zur Hoverball Competition 2007 gegen andere Teams antritt!

Kursinhalte

Hoverball ist in Java geschrieben und bietet eine sehr bequeme Schnittstelle in Java für die Programmierung eines eigenen Teams an. Daher wird die Programmiersprache Java im Mittelpunkt des Kurses stehen. Es ist aber ebenso möglich, die Computer-Agenten in einer anderen netzwerkfähigen Sprache wie etwa C++ oder C# zu implementieren.

Weitere Kursinhalte sind:

Ich freue mich auf Eure Teilnahme!

Weitere Informationen

Besuche Hoverball im Internet unter [WWW] http://www.hoverball.de

Kommentare

Fragen und Anregungen zum Kurs? Hier ist Platz dafür vorgesehen. Der Sommercampus lebt von Deiner Mithilfe!