Darba nosaukums: Torņu aizsardzības spēles izstrāde, izmantojot Python un
OpenGL
Darba autors: Markuss Blumbergs
Darba vadītājs: Mg. sc. comp Kristaps Blumbergs
Darba apjoms: 44 lpp, 19 koda fragmenti, 44 attēli
Atslēgas vārdi: Python, OpenGL, Pygame, Torņu aizsardzības spēle
Torņu aizsardzības spēle sastāv no pretiniekiem ar definētu ceļu, kas tiem ir jānoiet,
un torņiem, kas cenšas pretiniekus apstādināt, tos iznīcinot. Izstrādājot torņu aizsardzības
spēli, ir nepieciešams nodrošināt spēles pamata funkcionalitāti, piemēram, spēlētājs var
nolikt torņus, pretinieki iet caur definētu ceļu, torņi var iznīcināt pretiniekus, un, ja
pretinieki sasniedz beigas, spēlētājs zaudē spēli vai dzīvības.
Torņu aizsardzības spēlei ir iespējams pievienot papildus funkcionalitāti, piemēram,
izveidot dinamisku kartes veidotāju, dot iespēju spēlētājam saglabāt spēli, lai to varētu
pabeigt citā brīdī, kā arī saglabāt spēlētāja spēles rezultātus un tos attēlot spēlētājam.
Kvalifikācijas darba rezultātā tika izstrādāta torņu aizsardzības spēle, izmantojot
Python programmēšanas valodu un Python bibliotēkas: Pygame un PyOpenGL, kas
sastāvēja no visām iepriekš minētājām spēles pamata un papildus funkcionalitātēm. Kartes
veidotājs atļāva lietotājam rediģēt, kā karte izskatās, izmantojot kvadrāta lauka attēlus un
brīvi novietojamus šķēršļus, kā arī lietotājs var izveidot pretinieku ceļu. Spēlei arī tika
pievienota iespēja, ka spēlētājs var noņemt torni, un ka spēles pretinieki nāk vairākos
viļņos, kas ir atdalīti ar spēles pauzi.
This work is protected by copyright and/or neighboring rights. It can be freely used for personal use, scientific research, or self-education. Other uses require permission from the right holder(s).
APLIS statement of rights:
Protected by copyrights - not in commercial circulation
APLIS access notice:
Accessible online (without the ability to download)