Vier Gewinnt

Dünser, Patrick and Grünbaum, Amon (2010) Vier Gewinnt. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.

[thumbnail of 00_Hauptdokument.pdf]
Preview
PDF
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

Actions (login required)

View Item
View Item