Näytä suppeat kuvailutiedot

Pythonin käyttö peliohjelmoinnissa

Ojala, Juha-Matti (2011)

dc.contributor.authorOjala, Juha-Matti
dc.date.accessioned2011-12-17T08:40:36Z
dc.date.available2011-12-17T08:40:36Z
dc.date.issued2011
dc.identifier.uriURN:NBN:fi:amk-2011120917810
dc.identifier.urihttp://www.theseus.fi/handle/10024/37687
dc.description.abstractTyön tavoitteena oli tutkia, kuinka Python-ohjelmointikieltä käyttämällä voidaan kehittää OpenGL-piirtoa hyödyntävä tietokonepeli. Tarkoituksena ei ollut paneutua peliohjelmoinnin syvällisimpiin ongelmiin. Sovelluskehitys toteutettiin Python-ohjelmointikielellä. Käytettyjä laajennuksia olivat pygame ja PyOpenGL. Työ rajattiin työkalujen esittelyyn ja lopputuotokseen. Työkalujen esittely rajattiin pythonin, pygamen ja PyOpenGL:n esittelyihin. Lopputuotoksen esittely jaettiin suunnittelu- ja toteutusvaiheisiin. Tuloksena syntyi OpenGL-piirtoa käyttävän tietokonepelin prototyyppi. Johtopäätös oli, että Pythonin nopeus on riittävää peliohjelmointiin, mutta alemman tason ohjelmakoodia vaaditaan alustariippumattomuuden takaamiseksi.fi
dc.description.abstractThe goal of this thesis was to research the possibilities of Python programming language in developing a computer game that utilizes OpenGL rendering. The goal was not to go deep into the more complex problems of the game programming field. Software development was done with the Python programming language, including a couple of necessary modules, such as pygame and PyOpenGL. The thesis was divided into introduction of the tools used in the development process and introduction of the final product. The introduction of the final product was further subdivided into planning and implementation phases. The final product that was developed for this thesis was a prototype of a basic game idea. The conclusion was that the Python programming language is sufficiently effective in game programming however, it may require an accompanying low-level programming language, such as the C-language for ensuring platform independence.en
dc.language.isofin
dc.publisherKeski-Pohjanmaan ammattikorkeakoulu
dc.rightsCreative Commons Attribution 1.0 Suomi
dc.titlePythonin käyttö peliohjelmoinnissafi
dc.type.ontasotfi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis|
dc.identifier.dscollection10024/1914
dc.organizationKeski-Pohjanmaan ammattikorkeakoulu
dc.ccbutton<a rel="license" target="_blank" href="http://creativecommons.org/licenses/by/1.0/fi/"><img alt="Creative Commons License" style="border-width:0" src="http://www.theseus.fi/themes/Theseus_Mirage/images/CC/l/by/1.0/fi/88x31.png"/></a>
dc.subject.ysaohjelmointikieletfi
dc.subject.ysaPythonfi
dc.subject.ysapeliohjelmointifi
dc.contributor.organizationKeski-Pohjanmaan ammattikorkeakoulu
dc.subject.keywordpeliohjelmointi
dc.subject.keywordpygame
dc.subject.keywordPyOpenGL
dc.subject.keywordPython
dc.subject.degreeprogramfi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology|
dc.subject.disciplineTietotekniikan koulutusohjelma


Tiedostot

Thumbnail

Viite kuuluu kokoelmiin:

Näytä suppeat kuvailutiedot