Funktio-ohjelmoinnin hyödyntäminen peliohjelmoinnissa

Abstract
Pelialalla käytetään suurimmaksi osaksi imperatiivisia ohjelmointikieliä. Tämän kandidaatintutkielman tavoitteena on tutkia mitä hyötyjä ja haittoja funktioohjelmoinnin käyttö tuo peliohjelmointiin. Funktio-ohjelmoinnin käyttö tekee yhtäaikaisen laskennan ja rinnakkaislaskennan käytöstä helpompaa. Puhtaiden funktioiden käytöllä voidaan vähentää ohjelmassa olevia bugeja ja ohjelman toiminnan päättely on helpompaa. Reaktiivinen funktio-ohjelmointi vaikuttaa lupaavalta tavalta tehdä pelejä.

Imperative programming languages are most commonly used in the game industry. The objective of this bachelor’s thesis is to investigate what advantages and disadvantages functional programming brings to game programming. It is easier to write concurrent and parallel programs using functional programming languages. Usage of pure functions can reduce bugs and makes the program easier to reason about. Functional reactive programming seems to be a promising way to program games.
Main Author
Format
Theses Bachelor thesis
Published
2015
Subjects
The permanent address of the publication
https://urn.fi/URN:NBN:fi:jyu-201508102637Use this for linking
Language
Finnish
License
In CopyrightOpen Access

Share