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
Procedural Generation of Levels with Controllable Difficulty for a Platform Game Using a Genetic Algorithm
Linköping University, Department of Computer and Information Science, Human-Centered systems.
Linköping University, Department of Computer and Information Science, Human-Centered systems.
2016 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
Procedurell generering av banor med kontrollerbar svårighetsgrad till ett platformspel med hjälp av en genetisk algoritm (Swedish)
Abstract [en]

This thesis describes the implementation and evaluation of a genetic algorithm (GA) for procedurally generating levels with controllable difficulty for a motion-based 2D platform game. Manually creating content can be time-consuming, and it may be desirable to automate this process with an algorithm, using Procedural Content Generation (PCG). An algorithm was implemented and then refined with an iterative method by conducting user tests. The resulting algorithm is considered a success and shows that using GA's for this kind of PCG is viable. An algorithm able to control difficulty of its output was achieved, but more refinement could be made with further user tests. Using a GA for this purpose, one should find elements that affect difficulty, incorporate these in the fitness function, and test generated content to ensure that the fitness function correctly evaluates solutions with regard to the desired output.

Place, publisher, year, edition, pages
2016. , 55 p.
Keyword [en]
Genetic algorithm, level generation, generator, platform game, fitness function, PCG, procedural content generation, SBPCG, Search-Based Procedural Content Generation, Search-Based PCG
Keyword [sv]
Genetisk algoritm, bangenerering, generator, platformspel, platform, fitness funktion, procedurell innehållsgenerering, PCG, SBPCG, sökbaserad procedurell innehållsgenerering, sökbaserad PCG
National Category
Computer Science
Identifiers
URN: urn:nbn:se:liu:diva-129801ISRN: LIU-IDA/LITH-EX-A--16/044--SEOAI: oai:DiVA.org:liu-129801DiVA: diva2:943980
Subject / course
Computer Engineering
Presentation
2016-06-17, Alan Turing, 10:00 (Swedish)
Supervisors
Examiners
Available from: 2016-06-29 Created: 2016-06-28 Last updated: 2016-06-29Bibliographically approved

Open Access in DiVA

fulltext(2512 kB)494 downloads
File information
File name FULLTEXT01.pdfFile size 2512 kBChecksum SHA-512
db88017da41f9ce61878a015e3bcaeccc9e0208416a2bcedd81ae01e06c1bf158547e9d4dbff70f0d6f5e4822212e9e76ab3b69314554df2ca58d1f350a8c8e0
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Classon, JohanAndersson, Viktor
By organisation
Human-Centered systems
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 494 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: 1086 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