Koneoppivan tekoälyn hyödyntäminen reaaliaikaisessa strategiapelissä

Tutkielman tavoitteena oli löytää koneoppimisen sovellusalueita RTS-pelien tekoälystä, sillä niillä olisi mahdollista parantaa pelikokemusta tekoälyä vastaan. Sovellusalueita löytyi rakennusjärjestyksen oppimisesta, vastustajan ennakoimisesta, pelaajien imitoimisesta sekä taistelutilanteiden ennakoi...

Full description

Bibliographic Details
Main Author: Vilppunen, Joonas
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Format: Bachelor's thesis
Language:fin
Published: 2016
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/49917
_version_ 1826225795546218496
author Vilppunen, Joonas
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Vilppunen, Joonas Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto Vilppunen, Joonas Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Vilppunen, Joonas
datasource_str_mv jyx
description Tutkielman tavoitteena oli löytää koneoppimisen sovellusalueita RTS-pelien tekoälystä, sillä niillä olisi mahdollista parantaa pelikokemusta tekoälyä vastaan. Sovellusalueita löytyi rakennusjärjestyksen oppimisesta, vastustajan ennakoimisesta, pelaajien imitoimisesta sekä taistelutilanteiden ennakoimisesta. Tutkielmassa esiteltyjä sovelluksia on mahdollista käyttää pelikokemuksen parantamiseen tekoäkyä vastaan. The purpose of this study was to find applications for machine learning in RTS- game artificial intelligence. Because these applications might help deliver better games against human players. Applications were found in build order learning, predicting the opponent, imitating other players and predicting battle outcomes. It is possible to use these applications to better the playing experience.
first_indexed 2024-09-11T08:49:27Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Saksa, Tytti", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Vilppunen, Joonas", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2016-05-25T06:42:59Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2016-05-25T06:42:59Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2016", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/49917", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Tutkielman tavoitteena oli l\u00f6yt\u00e4\u00e4 koneoppimisen sovellusalueita RTS-pelien\nteko\u00e4lyst\u00e4, sill\u00e4 niill\u00e4 olisi mahdollista parantaa pelikokemusta teko\u00e4ly\u00e4 vastaan. Sovellusalueita l\u00f6ytyi rakennusj\u00e4rjestyksen oppimisesta, vastustajan ennakoimisesta, pelaajien imitoimisesta sek\u00e4 taistelutilanteiden ennakoimisesta. Tutkielmassa esiteltyj\u00e4 sovelluksia on mahdollista k\u00e4ytt\u00e4\u00e4 pelikokemuksen parantamiseen teko\u00e4ky\u00e4 vastaan.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "The purpose of this study was to find applications for machine learning in RTS-\ngame artificial intelligence. Because these applications might help deliver better games against human players. Applications were found in build order learning, predicting the opponent, imitating other players and predicting battle outcomes. It is possible to use these applications to better the playing experience.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Joonas Vilppunen (jovivavi) on 2016-05-25 06:42:58.605091. Form: Kandidaatintutkielma -lomake (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/kandin-tutkielma-lomake). JyX data: [jyx_publishing-allowed (fi) =True]", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija.group@korppi.jyu.fi) on 2016-05-25T06:42:58Z\nNo. of bitstreams: 2\nURN:NBN:fi:jyu-201605252692.pdf: 177957 bytes, checksum: a6f5cfba566f2396329a3dd9f2a6deb6 (MD5)\nlicense.html: 4821 bytes, checksum: 6804caf5a2525adea5b972cb3d4f32b9 (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2016-05-25T06:42:59Z (GMT). No. of bitstreams: 2\nURN:NBN:fi:jyu-201605252692.pdf: 177957 bytes, checksum: a6f5cfba566f2396329a3dd9f2a6deb6 (MD5)\nlicense.html: 4821 bytes, checksum: 6804caf5a2525adea5b972cb3d4f32b9 (MD5)\n Previous issue date: 2016", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "21", "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": "koneoppiminen", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "teko\u00e4ly", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "RTS", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "pelit", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Koneoppivan teko\u00e4lyn hy\u00f6dynt\u00e4minen reaaliaikaisessa strategiapeliss\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-201605252692", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatintutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's 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": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "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": "dc.date.updated", "value": "2016-05-25T06:42:59Z", "language": null, "element": "date", "qualifier": "updated", "schema": "dc"}, {"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": "fi", "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "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_49917
language fin
last_indexed 2025-02-18T10:56:17Z
main_date 2016-01-01T00:00:00Z
main_date_str 2016
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/c3959ed3-bba1-414b-bb4d-37deb84300fd\/download","text":"URN:NBN:fi:jyu-201605252692.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2016
record_format qdc
source_str_mv jyx
spellingShingle Vilppunen, Joonas Koneoppivan tekoälyn hyödyntäminen reaaliaikaisessa strategiapelissä koneoppiminen tekoäly RTS pelit Tietotekniikka Mathematical Information Technology
title Koneoppivan tekoälyn hyödyntäminen reaaliaikaisessa strategiapelissä
title_full Koneoppivan tekoälyn hyödyntäminen reaaliaikaisessa strategiapelissä
title_fullStr Koneoppivan tekoälyn hyödyntäminen reaaliaikaisessa strategiapelissä Koneoppivan tekoälyn hyödyntäminen reaaliaikaisessa strategiapelissä
title_full_unstemmed Koneoppivan tekoälyn hyödyntäminen reaaliaikaisessa strategiapelissä Koneoppivan tekoälyn hyödyntäminen reaaliaikaisessa strategiapelissä
title_short Koneoppivan tekoälyn hyödyntäminen reaaliaikaisessa strategiapelissä
title_sort koneoppivan tekoälyn hyödyntäminen reaaliaikaisessa strategiapelissä
title_txtP Koneoppivan tekoälyn hyödyntäminen reaaliaikaisessa strategiapelissä
topic koneoppiminen tekoäly RTS pelit Tietotekniikka Mathematical Information Technology
topic_facet Mathematical Information Technology RTS Tietotekniikka koneoppiminen pelit tekoäly
url https://jyx.jyu.fi/handle/123456789/49917 http://www.urn.fi/URN:NBN:fi:jyu-201605252692
work_keys_str_mv AT vilppunenjoonas koneoppivantekoälynhyödyntäminenreaaliaikaisessastrategiapelissä