Oppiva tekoäly moderneissa videopeleissä

Tässä tutkimuksessa käsitellään videopeleissä olevia tekoälyhahmoja ja niiden simuloitua oppimista, tähän liittyviä toteutustapoja, käsitteitä sekä videopeleissä hyödynnettävää koneoppimista. Työn tavoitteena on avata näitä asioita erilaisten esimerkkien ja teorian kautta sekä selittää, kuinka tekoä...

Täydet tiedot

Bibliografiset tiedot
Päätekijä: Hautaoja, Toni
Muut tekijät: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Aineistotyyppi: Kandityö
Kieli:fin
Julkaistu: 2019
Aiheet:
Linkit: https://jyx.jyu.fi/handle/123456789/64233
_version_ 1826225809727160320
author Hautaoja, Toni
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Hautaoja, Toni Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Hautaoja, Toni Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Hautaoja, Toni
datasource_str_mv jyx
description Tässä tutkimuksessa käsitellään videopeleissä olevia tekoälyhahmoja ja niiden simuloitua oppimista, tähän liittyviä toteutustapoja, käsitteitä sekä videopeleissä hyödynnettävää koneoppimista. Työn tavoitteena on avata näitä asioita erilaisten esimerkkien ja teorian kautta sekä selittää, kuinka tekoälyllistä oppimista on toteutettu moderneissa videopeleissä. Tekoäly ja etenkin koneoppiminen ovat videopelitekoälyhahmoihin toteutettuna vielä melko varhaisella tasolla, eikä varsinaista koneoppimista olla yleisesti käytetty niiden toiminnan ohjaajana. Pelihahmot voivat silti oppia monella eri tavalla. Videopelien kompleksisuuden kasvaminen, teknologian kehittyminen ja jatkuva tiivis tekoälytutkimus mahdollistavat suuren potentiaalin erilaisten uusien, immersiivisten ja realististen videopelikokemusten luomiseksi tulevaisuudessa. In this study artificial intelligence (AI) and simulated learning of video game characters, the different ways these concepts are implemented and the use of machine learning are covered in the context of video games. The goal of the study is to explain via different examples and theoretical background how learning through AI is accomplished in the modern video games. When implemented into the non-player-characters in games, AI and especially machine learning are still in quite an early stage and the latter has not been generally part of the actual game character AIs. Still, video game characters can learn in various of different ways. The increase in the video game complexity, technological advancement and continuous intense research in the AI frontier allow great potential and possibilities for the creation of most diverse, immersive and realistic new gaming experiences in the future.
first_indexed 2019-09-20T09:14:11Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Lakanen, Antti-Jussi", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Hautaoja, Toni", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2019-05-27T17:34:03Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2019-05-27T17:34:03Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2019", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/64233", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "T\u00e4ss\u00e4 tutkimuksessa k\u00e4sitell\u00e4\u00e4n videopeleiss\u00e4 olevia teko\u00e4lyhahmoja ja niiden simuloitua oppimista, t\u00e4h\u00e4n liittyvi\u00e4 toteutustapoja, k\u00e4sitteit\u00e4 sek\u00e4 videopeleiss\u00e4 hy\u00f6dynnett\u00e4v\u00e4\u00e4 koneoppimista. Ty\u00f6n tavoitteena on avata n\u00e4it\u00e4 asioita erilaisten esimerkkien ja teorian kautta sek\u00e4 selitt\u00e4\u00e4, kuinka teko\u00e4lyllist\u00e4 oppimista on toteutettu moderneissa videopeleiss\u00e4. Teko\u00e4ly ja etenkin koneoppiminen ovat videopeliteko\u00e4lyhahmoihin toteutettuna viel\u00e4 melko varhaisella tasolla, eik\u00e4 varsinaista koneoppimista olla yleisesti k\u00e4ytetty niiden toiminnan ohjaajana. Pelihahmot voivat silti oppia monella eri tavalla. Videopelien kompleksisuuden kasvaminen, teknologian kehittyminen ja jatkuva tiivis teko\u00e4lytutkimus mahdollistavat suuren potentiaalin erilaisten uusien, immersiivisten ja realististen videopelikokemusten luomiseksi tulevaisuudessa.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "In this study artificial intelligence (AI) and simulated learning of video game characters, the different ways these concepts are implemented and the use of machine learning are covered in the context of video games. The goal of the study is to explain via different examples and theoretical background how learning through AI is accomplished in the modern video games. When implemented into the non-player-characters in games, AI and especially machine learning are still in quite an early stage and the latter has not been generally part of the actual game character AIs. Still, video game characters can learn in various of different ways. The increase in the video game complexity, technological advancement and continuous intense research in the AI frontier allow great potential and possibilities for the creation of most diverse, immersive and realistic new gaming experiences in the future.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Paivi Vuorio (paelvuor@jyu.fi) on 2019-05-27T17:34:03Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2019-05-27T17:34:03Z (GMT). No. of bitstreams: 0\n Previous issue date: 2019", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "31", "language": "", "element": "format", "qualifier": "extent", "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": "NPC", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "simuloitu oppiminen", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "vahvistettu oppiminen", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Oppiva teko\u00e4ly moderneissa videopeleiss\u00e4", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "bachelor thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-201905272836", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatinty\u00f6", "language": "fi", "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_7a1f", "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": "bachelorThesis", "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": "teko\u00e4ly", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "videopelit", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "koneoppiminen", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "pelihahmot", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
id jyx.123456789_64233
language fin
last_indexed 2025-02-18T10:55:30Z
main_date 2019-01-01T00:00:00Z
main_date_str 2019
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/636cd2fb-da52-4d87-8ae8-3b344dc16125\/download","text":"URN:NBN:fi:jyu-201905272836.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2019
record_format qdc
source_str_mv jyx
spellingShingle Hautaoja, Toni Oppiva tekoäly moderneissa videopeleissä NPC simuloitu oppiminen vahvistettu oppiminen Tietotekniikka Mathematical Information Technology 602 tekoäly videopelit koneoppiminen pelihahmot
title Oppiva tekoäly moderneissa videopeleissä
title_full Oppiva tekoäly moderneissa videopeleissä
title_fullStr Oppiva tekoäly moderneissa videopeleissä Oppiva tekoäly moderneissa videopeleissä
title_full_unstemmed Oppiva tekoäly moderneissa videopeleissä Oppiva tekoäly moderneissa videopeleissä
title_short Oppiva tekoäly moderneissa videopeleissä
title_sort oppiva tekoäly moderneissa videopeleissä
title_txtP Oppiva tekoäly moderneissa videopeleissä
topic NPC simuloitu oppiminen vahvistettu oppiminen Tietotekniikka Mathematical Information Technology 602 tekoäly videopelit koneoppiminen pelihahmot
topic_facet 602 Mathematical Information Technology NPC Tietotekniikka koneoppiminen pelihahmot simuloitu oppiminen tekoäly vahvistettu oppiminen videopelit
url https://jyx.jyu.fi/handle/123456789/64233 http://www.urn.fi/URN:NBN:fi:jyu-201905272836
work_keys_str_mv AT hautaojatoni oppivatekoälymoderneissavideopeleissä