Dynamisk svårighetsgrad med genetisk algoritm : En jämförelse mellan två tekniker för att snabba upp processen

En dynamisk svårighetsgrad syftar till att anpassa ett spels svårighetsgrad efter hur spelaren presterar. Ett sätt att göra detta går ut på att en genetisk algoritm gör fienderna lagom svåra för spelaren, genom att göra fienderna gradvis svårare till spelet anses vara utmanande för spelaren. För att...

Full description

Bibliographic Details
Main Author: Larsson, Jesper
Format: Others
Language:Swedish
Published: Högskolan i Skövde, Institutionen för kommunikation och information 2012
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-5940
id ndltd-UPSALLA1-oai-DiVA.org-his-5940
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-his-59402018-01-13T05:16:19ZDynamisk svårighetsgrad med genetisk algoritm : En jämförelse mellan två tekniker för att snabba upp processensweLarsson, JesperHögskolan i Skövde, Institutionen för kommunikation och information2012dynamisk svårighetsgradevolutionartificiell intelligensfiendevariablerComputer SciencesDatavetenskap (datalogi)En dynamisk svårighetsgrad syftar till att anpassa ett spels svårighetsgrad efter hur spelaren presterar. Ett sätt att göra detta går ut på att en genetisk algoritm gör fienderna lagom svåra för spelaren, genom att göra fienderna gradvis svårare till spelet anses vara utmanande för spelaren. För att se till att detta inte går långsamt föreslog ett tidigare arbete två tekniker, där den ena gick ut på att ha information i förväg, och den ena fokuserade på en välskapt algoritm. För att undersöka vilken teknik som presterade bäst för att hantera fiender vars svårighetsgrad styrs av variablerna hälsa, snabbhet och skada skapades ett enkelt spel i 2D där spelaren kontinuerligt försvarade sig mot fiender. Resultaten visar att tekniken med information i förväg presterar bäst, men att den inte bör vara det enda som bestämmer svårighetsgraden. Framtida arbeten kan undersöka hur tekniken kan kontrolleras för att bli pålitlig. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-5940application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language Swedish
format Others
sources NDLTD
topic dynamisk svårighetsgrad
evolution
artificiell intelligens
fiendevariabler
Computer Sciences
Datavetenskap (datalogi)
spellingShingle dynamisk svårighetsgrad
evolution
artificiell intelligens
fiendevariabler
Computer Sciences
Datavetenskap (datalogi)
Larsson, Jesper
Dynamisk svårighetsgrad med genetisk algoritm : En jämförelse mellan två tekniker för att snabba upp processen
description En dynamisk svårighetsgrad syftar till att anpassa ett spels svårighetsgrad efter hur spelaren presterar. Ett sätt att göra detta går ut på att en genetisk algoritm gör fienderna lagom svåra för spelaren, genom att göra fienderna gradvis svårare till spelet anses vara utmanande för spelaren. För att se till att detta inte går långsamt föreslog ett tidigare arbete två tekniker, där den ena gick ut på att ha information i förväg, och den ena fokuserade på en välskapt algoritm. För att undersöka vilken teknik som presterade bäst för att hantera fiender vars svårighetsgrad styrs av variablerna hälsa, snabbhet och skada skapades ett enkelt spel i 2D där spelaren kontinuerligt försvarade sig mot fiender. Resultaten visar att tekniken med information i förväg presterar bäst, men att den inte bör vara det enda som bestämmer svårighetsgraden. Framtida arbeten kan undersöka hur tekniken kan kontrolleras för att bli pålitlig.
author Larsson, Jesper
author_facet Larsson, Jesper
author_sort Larsson, Jesper
title Dynamisk svårighetsgrad med genetisk algoritm : En jämförelse mellan två tekniker för att snabba upp processen
title_short Dynamisk svårighetsgrad med genetisk algoritm : En jämförelse mellan två tekniker för att snabba upp processen
title_full Dynamisk svårighetsgrad med genetisk algoritm : En jämförelse mellan två tekniker för att snabba upp processen
title_fullStr Dynamisk svårighetsgrad med genetisk algoritm : En jämförelse mellan två tekniker för att snabba upp processen
title_full_unstemmed Dynamisk svårighetsgrad med genetisk algoritm : En jämförelse mellan två tekniker för att snabba upp processen
title_sort dynamisk svårighetsgrad med genetisk algoritm : en jämförelse mellan två tekniker för att snabba upp processen
publisher Högskolan i Skövde, Institutionen för kommunikation och information
publishDate 2012
url http://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-5940
work_keys_str_mv AT larssonjesper dynamisksvarighetsgradmedgenetiskalgoritmenjamforelsemellantvateknikerforattsnabbauppprocessen
_version_ 1718608775024214016