Tekoälyn vaikutus haastavuuteen hiiviskelypeleissä

Tutkielman tarkoituksena on selvittää, miten pelitekoäly vaikuttaa pelaajan kokemaan haastavuuteen hiiviskelypeleissä. Hiiviskelypeleissä pelaajan tavoitteena on selvitä erilaisista tehtävistä pysytellen samalla mahdollisimman huomaamattomana. Olen itse kiinnostunut pelitekoälystä ja siksi päädyin m...

Full description

Bibliographic Details
Main Author: Ahapainen, Atte
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Master's thesis
Language:fin
Published: 2020
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/69362
_version_ 1826225752145657856
author Ahapainen, Atte
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Ahapainen, Atte Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Ahapainen, Atte Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Ahapainen, Atte
datasource_str_mv jyx
description Tutkielman tarkoituksena on selvittää, miten pelitekoäly vaikuttaa pelaajan kokemaan haastavuuteen hiiviskelypeleissä. Hiiviskelypeleissä pelaajan tavoitteena on selvitä erilaisista tehtävistä pysytellen samalla mahdollisimman huomaamattomana. Olen itse kiinnostunut pelitekoälystä ja siksi päädyin myös kyseiseen tutkielman aiheeseen. Teoreettisessa viitekehyksessä käyn läpi pelitekoälyä eri näkökulmista. Esittelen pelitekoälyä yleisesti, ja kerron miten se eroaa yleisestä tekoälyn käsitteestä. Käyn myös läpi tekoälyn eri osa-alueiden toteutustapoja ja annan esimerkkejä erilaisista toteutuksista oikeissa peleissä. Lisäksi esittelen pelikokemuksen käsitettä ja sen tutkimiseen käytettäviä menetelmiä. Käytin tutkimuksessani kvalitatiivista tutkimusmenetelmää, jonka lisäksi keräsin myös kvantitatiivista dataa. Haastattelin joukkoa pelaajia, joilla oli jo ennestään kokemusta genren peleistä. Haastateltavat pelasivat kehittämääni peliprototyyppiä ja keskustelimme heidän kokemuksistaan prototyyppiin liittyen. Peliprototyyppi koostuu kolmesta samanlaisesta pelikentästä, joissa kussakin on käytetty eri tavalla käyttäytyvää tekoälyvastustajaa. Käyn prototyypin koostumuksen myös tarkemmin läpi tutkielmassa. Haastatteluiden perusteella voin todeta, että peliprototyypin tekoälyillä oli suuri vaikutus koettuun haastavuuteen. Tekoäly ei ainoastaan vaikuttanut haastavuuden tasoon, vaan myös siihen, millä tavalla tekoäly haastoi pelaajan. Staattisesti käyttäytynyt tekoäly tarjosi mekaanisen ja muistamista vaativan haasteen, kun taas satunnaisesti käyttäytyvä tekoäly pakotti haastateltavan reagoimaan dynaamisesti muodostuviin tilanteisiin. The purpose of this thesis is to examine how game artificial intelligence (AI) effects the difficulty of the game perceived by the player. In stealth games player’s objective is to manage different kinds of assignments without being seen or heard by the AI opponent. I selected this subject for the thesis because I personally find game AI very interesting. In the theory part of the thesis I will discuss game AI from different points of view. I will describe game AI in general and how it differs from generic term of AI. I will also go through different implementation methods of game AI components and give some real-life examples. In addition, I’m going to explain the term “game experience” and what kind of research methods can be used to research it. In my research I used a qualitative research method and I also collected some quantitative data. I interviewed a group of gamers who had prior experience of playing stealth games. The subjects played the game prototype that I developed for the research and we talked about their experience with the prototype. The game prototype consists of three identical levels with three differently behaving AI opponents. I will also discuss the composition of the game prototype in more detail. According to the results the AI in game prototype had great impact on the perceived difficulty. Not only did it affect the level of difficulty, but it also affected the way the player was challenged. Statically behaving AI offered challenge that was mechanical and demanded remembering behavioral patterns of the AI whereas randomly behaving AI forced the player to react to dynamically emerging situations.
first_indexed 2020-06-02T20:05:05Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Lappalainen, Vesa", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.advisor", "value": "Varsaluoma, Jukka", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Ahapainen, Atte", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2020-06-02T05:25:34Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2020-06-02T05:25:34Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2020", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/69362", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Tutkielman tarkoituksena on selvitt\u00e4\u00e4, miten peliteko\u00e4ly vaikuttaa pelaajan kokemaan haastavuuteen hiiviskelypeleiss\u00e4. Hiiviskelypeleiss\u00e4 pelaajan tavoitteena on selvit\u00e4 erilaisista teht\u00e4vist\u00e4 pysytellen samalla mahdollisimman huomaamattomana. Olen itse kiinnostunut peliteko\u00e4lyst\u00e4 ja siksi p\u00e4\u00e4dyin my\u00f6s kyseiseen tutkielman aiheeseen.\n\nTeoreettisessa viitekehyksess\u00e4 k\u00e4yn l\u00e4pi peliteko\u00e4ly\u00e4 eri n\u00e4k\u00f6kulmista. Esittelen peliteko\u00e4ly\u00e4 yleisesti, ja kerron miten se eroaa yleisest\u00e4 teko\u00e4lyn k\u00e4sitteest\u00e4. K\u00e4yn my\u00f6s l\u00e4pi teko\u00e4lyn eri osa-alueiden toteutustapoja ja annan esimerkkej\u00e4 erilaisista toteutuksista oikeissa peleiss\u00e4. Lis\u00e4ksi esittelen pelikokemuksen k\u00e4sitett\u00e4 ja sen tutkimiseen k\u00e4ytett\u00e4vi\u00e4 menetelmi\u00e4.\n\nK\u00e4ytin tutkimuksessani kvalitatiivista tutkimusmenetelm\u00e4\u00e4, jonka lis\u00e4ksi ker\u00e4sin my\u00f6s kvantitatiivista dataa. Haastattelin joukkoa pelaajia, joilla oli jo ennest\u00e4\u00e4n kokemusta genren peleist\u00e4. Haastateltavat pelasivat kehitt\u00e4m\u00e4\u00e4ni peliprototyyppi\u00e4 ja keskustelimme heid\u00e4n kokemuksistaan prototyyppiin liittyen. Peliprototyyppi koostuu kolmesta samanlaisesta pelikent\u00e4st\u00e4, joissa kussakin on k\u00e4ytetty eri tavalla k\u00e4ytt\u00e4ytyv\u00e4\u00e4 teko\u00e4lyvastustajaa. K\u00e4yn prototyypin koostumuksen my\u00f6s tarkemmin l\u00e4pi tutkielmassa.\n\nHaastatteluiden perusteella voin todeta, ett\u00e4 peliprototyypin teko\u00e4lyill\u00e4 oli suuri vaikutus koettuun haastavuuteen. Teko\u00e4ly ei ainoastaan vaikuttanut haastavuuden tasoon, vaan my\u00f6s siihen, mill\u00e4 tavalla teko\u00e4ly haastoi pelaajan. Staattisesti k\u00e4ytt\u00e4ytynyt teko\u00e4ly tarjosi mekaanisen ja muistamista vaativan haasteen, kun taas satunnaisesti k\u00e4ytt\u00e4ytyv\u00e4 teko\u00e4ly pakotti haastateltavan reagoimaan dynaamisesti muodostuviin tilanteisiin.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "The purpose of this thesis is to examine how game artificial intelligence (AI) effects the difficulty of the game perceived by the player. In stealth games player\u2019s objective is to manage different kinds of assignments without being seen or heard by the AI opponent. I selected this subject for the thesis because I personally find game AI very interesting.\n\nIn the theory part of the thesis I will discuss game AI from different points of view. I will describe game AI in general and how it differs from generic term of AI. I will also go through different implementation methods of game AI components and give some real-life examples. In addition, I\u2019m going to explain the term \u201cgame experience\u201d and what kind of research methods can be used to research it.\n\nIn my research I used a qualitative research method and I also collected some quantitative data. I interviewed a group of gamers who had prior experience of playing stealth games. The subjects played the game prototype that I developed for the research and we talked about their experience with the prototype. The game prototype consists of three identical levels with three differently behaving AI opponents. I will also discuss the composition of the game prototype in more detail.\n\nAccording to the results the AI in game prototype had great impact on the perceived difficulty. Not only did it affect the level of difficulty, but it also affected the way the player was challenged. Statically behaving AI offered challenge that was mechanical and demanded remembering behavioral patterns of the AI whereas randomly behaving AI forced the player to react to dynamically emerging situations.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Paivi Vuorio (paelvuor@jyu.fi) on 2020-06-02T05:25:34Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2020-06-02T05:25:34Z (GMT). No. of bitstreams: 0\n Previous issue date: 2020", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "76", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "pelikokemus", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "haastaavuus", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "peliprototyyppi", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Teko\u00e4lyn vaikutus haastavuuteen hiiviskelypeleiss\u00e4", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-202006023620", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Mathematical Information Technology", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "602", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "videopelit", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "teko\u00e4ly", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "tietokonepelit", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "pelit", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "pelaaminen", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "pelaajat", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
id jyx.123456789_69362
language fin
last_indexed 2025-02-18T10:55:15Z
main_date 2020-01-01T00:00:00Z
main_date_str 2020
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/3b5560ca-13ef-456d-abd0-37525d7d1181\/download","text":"URN:NBN:fi:jyu-202006023620.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2020
record_format qdc
source_str_mv jyx
spellingShingle Ahapainen, Atte Tekoälyn vaikutus haastavuuteen hiiviskelypeleissä pelikokemus haastaavuus peliprototyyppi Tietotekniikka Mathematical Information Technology 602 videopelit tekoäly tietokonepelit pelit pelaaminen pelaajat
title Tekoälyn vaikutus haastavuuteen hiiviskelypeleissä
title_full Tekoälyn vaikutus haastavuuteen hiiviskelypeleissä
title_fullStr Tekoälyn vaikutus haastavuuteen hiiviskelypeleissä Tekoälyn vaikutus haastavuuteen hiiviskelypeleissä
title_full_unstemmed Tekoälyn vaikutus haastavuuteen hiiviskelypeleissä Tekoälyn vaikutus haastavuuteen hiiviskelypeleissä
title_short Tekoälyn vaikutus haastavuuteen hiiviskelypeleissä
title_sort tekoälyn vaikutus haastavuuteen hiiviskelypeleissä
title_txtP Tekoälyn vaikutus haastavuuteen hiiviskelypeleissä
topic pelikokemus haastaavuus peliprototyyppi Tietotekniikka Mathematical Information Technology 602 videopelit tekoäly tietokonepelit pelit pelaaminen pelaajat
topic_facet 602 Mathematical Information Technology Tietotekniikka haastaavuus pelaajat pelaaminen pelikokemus peliprototyyppi pelit tekoäly tietokonepelit videopelit
url https://jyx.jyu.fi/handle/123456789/69362 http://www.urn.fi/URN:NBN:fi:jyu-202006023620
work_keys_str_mv AT ahapainenatte tekoälynvaikutushaastavuuteenhiiviskelypeleissä