Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Spelprogrammering: Ett steg in i spelutvecklingsbranschen
Mid Sweden University, Faculty of Science, Technology and Media, Department of Computer and System science.
2016 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

Datorspelsbranschen är en enorm och ständigt växande bransch med väldigt många utvecklingsområden. För en programmerare kan det därför vara väldigt svårt att komma in och veta vilka delar som man behöver ha kunskap om.

Den här rapporten tar upp problemet med att ta ett steg in i branschen för en programmerare genom att gå igenom viktiga delar för spelprogrammering och demonstrerar den med utveckling av ett spel med hjälp av ett ramverk. På så sätt kan man få en förståelse av de olika delarna och problemen som finns i utvecklingen av ett spel.

Resultatet blev ett spel skrivet i Java med ramverket libGDX. Spelet går ut på att flera spelare ansluter till en server där man delas upp i lag. Sedan spelar man en match som består av ett antal ronder, för att vinna en rond så måste ett lag eliminera motståndarlaget med ett antal färdigheter som varje spelare kan välja innan matchen börjar. Laget som vinner flest ronder vinner matchen.

Abstract [en]

The computer game industry is a huge and constantly growing industry with a lot of different development areas. That is why it can be very hard for a pro-grammer to get in to and know what parts you should have knowledge about.

This thesis addresses the problem of taking that first step into the industry for a programmer by going through important parts of game programming and dem-onstrating them by developing a game with the help of a framework. In this way you can get a better understanding of the different parts and problems that arise when developing a game.

The result was a game written in Java with the framework libGDX. The game involves two or more players that connect to a server where they are split into teams. Then they play a game consisting of a set of rounds, to win a round one team has to eliminate the opposing team by using different abilities that every player can choose before the start of the game. The team with the most rounds won, wins the game.

Place, publisher, year, edition, pages
2016. , p. 46
Keyword [en]
game development, game programming, java, libgdx, 2D game, multiplayer
Keyword [sv]
spelutveckling, spelprogrammering, java, libgdx, 2D-spel, multiplayer
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:miun:diva-29972OAI: oai:DiVA.org:miun-29972DiVA, id: diva2:1070916
Subject / course
Computer Engineering DT1
Educational program
Software Engineering TPVAG 120/180 higher education credits
Supervisors
Examiners
Available from: 2017-02-14 Created: 2017-02-02 Last updated: 2018-01-13Bibliographically approved

Open Access in DiVA

fulltext(1472 kB)62 downloads
File information
File name FULLTEXT01.pdfFile size 1472 kBChecksum SHA-512
b44f9cfdb535d8dd2d74b2dba64ae862e5592608bd54a5bc43804d35255e480209f54071db095a70951026c313f2443a32bf2afe29bd74411aa64c10e16e8248
Type fulltextMimetype application/pdf

By organisation
Department of Computer and System science
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 62 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 150 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf