Manavalan, Royce and Merz, Florian (2015) Functional Reactive Programming. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.
SchaffschNie-Dokumentation.pdf - Supplemental Material
Download (1MB) | Preview
Abstract
Im Rahmen vom SE2Modul haben wir zum ersten Mal Einblick in die funktionale Programmierwelt erhalten. Das Interesse daran wurde geweckt. Die Semesterarbeit kam gerade zur rechten Zeit, um den Einstieg in die funktionale reactive Programmierwelt zu finden. Raus aus der imperativen Programmierwelt, stiegen wir mit wenig Erfahrung in eine neue Welt ein.
Haskell empfahl sich als gute Sprache zum Einstieg in die funktionale Welt. Zu Beginn haben wir uns mit mehreren Tutorials auseinander gesetzt. Theoretisch klang alles sehr praktisch und gut. Bei der Implementierung der Prototypen zeigten sich dann die Tücken der Sprachen. Als Framework für die Abstrahierung von Zeit und Events wurde Yampa verwendet. Zur Visualisierung kam die SDL-Library zum Zuge.
Das Ergebnis ist ein funktionsfähiges Haskell Spiel. Das Spiel erkennt Eingaben von Nutzern, kann dementsprechend darauf reagieren und gibt die Ausgaben dazu auf dem Bildschirm aus. Das Ziel wurde damit erreicht, ein funktionierendes Spiel und ein gelungener Einstieg in die FRP-Welt.
Item Type: | Thesis (Student Research Project) |
---|---|
Subjects: | Area of Application > Multimedia > Gaming Area of Application > Academic and Education Area of Application > Entertainment |
Divisions: | Bachelor of Science FHO in Informatik > Student Research Project |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Joller, Josef M. UNSPECIFIED |
Date Deposited: | 17 Mar 2016 08:51 |
Last Modified: | 17 Mar 2016 08:51 |
URI: | https://eprints.ost.ch/id/eprint/484 |