Vier Gewinnt

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

[img]
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
Creators:
CreatorsEmail
Dünser, PatrickUNSPECIFIED
Grünbaum, AmonUNSPECIFIED
Contributors:
ContributionNameEmail
Thesis advisorStolze, MarkusUNSPECIFIED
CorrectorGlatz, EduardUNSPECIFIED
Depositing User: HSR Deposit User
Date Deposited: 24 Jul 2012 07:57
Last Modified: 24 Jul 2012 09:35
URI: http://eprints.hsr.ch/id/eprint/110

Actions (login required)

View Item View Item