Dünser, Patrick and Grünbaum, Amon (2010) Vier Gewinnt. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.
00_Hauptdokument.pdf - Supplemental Material
Download (7MB) | Preview
Abstract
Der Info-Tag ist der Werbe-Event für zukünftige Studenten an der HSR. Für
diesen Event soll ein neues interaktives und attraktives Ausstellungsobjekt gemeinsam
von Studenten der Abteilungen M, E, und I entwickelt werden. Das Ausstellungobjekt
ist ein Roboter gegen den der Infotag-Besucher Vier Gewinnt spielen
kann. Für diesen Zweck wurden wir beauftragt ein User Interface zu entwerfen,
den Algorithmus für die künstliche Intelligenz und eine Schnittstelle zum Roboter
zu implementieren.
Ziel war es, die Webseite übersichtlich zu gestaltet und somit die Bedienung
sehr simpel und intuitiv zu machen. So dass auch nicht informatika�ne Leute
ohne Probleme und ohne Erklärung sich gleich zu Recht �nden und spielen
können. Wir haben die Webseite mit HTML5 / CSS3 gemacht. So kann jeder
Infotag-Besucher mit seinem eigenen internetfähigen Mobiltelefon Vier Gewinnt
gegen den Computer oder einen anderen Infotag-Besucher spielen. Alle Besucher,
die kein internetfähiges Mobiltelefon besitzen, können auf einem iPad am
Roboter spielen. HTML5 bietet viele neue Möglichkeiten um Inhalte im Web
leichter darzustellen. Wir nutzten die Möglichkeit mit AJAX ein Server-Push zu
implementieren, damit derWeb-Server geänderte Inhalte derWebseiten dem Benutzer
sofort mitteilt. Die künstliche Intelligenz des Computers wurde mit dem
Minimax-Algorithmus mit Alpha-Beta-Pruning realisiert. Die Webseite läuft auf
einem eigenen Server. Dieser ist an einem Access-Point angeschlossen, welcher
das WLAN "HSR-VierGewinnt" zu Verfügung stellt. Auf dem Server läuft Microsoft
Windows 2008 Server mit integriertem DNS und einem Apache / Tomcat
Server. Nun hoffen wir, dass der Roboter in naher Zukunft fertiggestellt wird,
damit unsere Software auch verwendet wird.
Item Type: | Thesis (Student Research Project) |
---|---|
Subjects: | Area of Application > Multimedia > Gaming Area of Application > Multimedia > Robotics Technologies > Programming Languages > Java Technologies > Frameworks and Libraries > AJAX Technologies > Operating Systems > Android Technologies > Operating Systems > iOS Technologies > Web > Facebook Technologies > Web > HTML5 Technologies > Web > CSS2/CSS3 Metatags > IFS (Institute for Software) |
Divisions: | Bachelor of Science FHO in Informatik > Student Research Project |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Stolze, Markus UNSPECIFIED Corrector Glatz, Eduard UNSPECIFIED |
Date Deposited: | 24 Jul 2012 07:57 |
Last Modified: | 24 Jul 2012 09:35 |
URI: | https://eprints.ost.ch/id/eprint/110 |