Agenttien uskottavuus ja tekotyperyys realistisessa autopelissä

Tämä pro gradu -tutkielma tarkastelee agenttien uskottavuutta realistisessa autopelissä. Tällaisessa pelissä agentit ohjaavat pelaajan kanssa kilpailevia autoja. Uskottavuus on varsin subjektiivinen ilmiö, joka riippuu niin pelistä kuin pelaajasta. Se kuvaa, kokeeko pelaaja olevansa tekemisissä älyk...

Täydet tiedot

Bibliografiset tiedot
Päätekijä: Domander, Richard
Muut tekijät: Informaatioteknologian tiedekunta, Faculty of Information Technology, Tietotekniikan laitos, Department of Mathematical Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Aineistotyyppi: Pro gradu
Kieli:fin
Julkaistu: 2014
Aiheet:
Linkit: https://jyx.jyu.fi/handle/123456789/44827
_version_ 1828193120853950464
author Domander, Richard
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Tietotekniikan laitos Department of Mathematical Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Domander, Richard Informaatioteknologian tiedekunta Faculty of Information Technology Tietotekniikan laitos Department of Mathematical Information Technology University of Jyväskylä Jyväskylän yliopisto Domander, Richard Informaatioteknologian tiedekunta Faculty of Information Technology Tietotekniikan laitos Department of Mathematical Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Domander, Richard
datasource_str_mv jyx
description Tämä pro gradu -tutkielma tarkastelee agenttien uskottavuutta realistisessa autopelissä. Tällaisessa pelissä agentit ohjaavat pelaajan kanssa kilpailevia autoja. Uskottavuus on varsin subjektiivinen ilmiö, joka riippuu niin pelistä kuin pelaajasta. Se kuvaa, kokeeko pelaaja olevansa tekemisissä älykkään, itsenäisen toimijan kanssa, joka tarjoaa hänelle sekä sopivasti haastetta että riittävästi viihdettä. Opinnäytteeni käsittelee myös tekotyperyyttä. Se tarkoittaa virheiden ja puutteiden tietoista lisäämistä agentin toteutukseen. Tekotyperyyden tarkoituksena on parantaa uskottavuutta. Teoksen laaja tekninen osuus käsittelee Desideriusta, joka on TORCS-autopeliin ohjelmoimani agentti. TORCS on avoimen lähdekoodin peli, joka on saatavilla niin Windowsille, Linuxille kuin Macille. Sitä käytetään laajalti akateemisessa tutkimuksessa. Ohjelmoin Desideriuksen tutkiakseni, mitä uskot-tavuus tarkoittaa autopelissä, miten eri heuristiikat vaikuttavat siihen ja millaisia tekotyperiä tekniikoita on mahdollista toteuttaa. Lopputulos on epäonnistunut, sillä Desiderius on teknisesti liian yksinkertainen ollakseen uskottava. Se ei myöskään tarjoa riittävää alustaa uskottavien tai tekotyperien tekniikoiden kokeilemiselle. This Master’s thesis studies the believability of agents in a racing simulation game. In a racing game, agents control the vehicles not driven by the player. The believability of an agent is a highly subjective phenomenon which depends on the individual player and the game played. Generally, it describes whether the player feels she is facing an intelligent, independent actor, which presents her a fitting challenge and provides adequate entertainment. The thesis also presents the concept of artificial stupidity. Artificial stupidity denotes the intentional programming of mistakes and limitations into the behaviour of an agent. Its goal is to improve believability. The thesis also has an extensive technical portion, which describes the agent Desiderius I developed for TORCS. TORCS is an open source, cross-platform racing game which is widely used in academic research. The goal of project Desiderius was to explore how different heuristics affect the believability of an agent, what does believability mean in a racing game, and how can you implement artificial stupidity into one. As a whole, the project is a failure. The agent is too simplistic to be believable, or to provide a sufficient platform for testing out new techniques.
first_indexed 2024-09-11T08:51:27Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "K\u00e4rkk\u00e4inen, Tommi", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.advisor", "value": "Rasku, Jussi", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Domander, Richard", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2014-12-08T11:56:07Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2014-12-08T11:56:07Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2014", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.other", "value": "oai:jykdok.linneanet.fi:1453302", "language": null, "element": "identifier", "qualifier": "other", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/44827", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "T\u00e4m\u00e4 pro gradu -tutkielma tarkastelee agenttien uskottavuutta realistisessa autopeliss\u00e4. T\u00e4llaisessa peliss\u00e4 agentit ohjaavat pelaajan kanssa kilpailevia\nautoja. Uskottavuus on varsin subjektiivinen ilmi\u00f6, joka riippuu niin pelist\u00e4 kuin pelaajasta. Se kuvaa, kokeeko pelaaja olevansa tekemisiss\u00e4 \u00e4lykk\u00e4\u00e4n, itsen\u00e4isen toimijan kanssa, joka tarjoaa h\u00e4nelle sek\u00e4 sopivasti haastetta ett\u00e4 riitt\u00e4v\u00e4sti viihdett\u00e4. Opinn\u00e4ytteeni k\u00e4sittelee my\u00f6s tekotyperyytt\u00e4. Se tarkoittaa virheiden ja puutteiden tietoista lis\u00e4\u00e4mist\u00e4 agentin toteutukseen. Tekotyperyyden tarkoituksena on parantaa uskottavuutta. Teoksen laaja tekninen osuus k\u00e4sittelee Desideriusta, joka on TORCS-autopeliin ohjelmoimani agentti. TORCS on avoimen l\u00e4hdekoodin peli, joka on saatavilla niin Windowsille, Linuxille kuin Macille. Sit\u00e4 k\u00e4ytet\u00e4\u00e4n laajalti akateemisessa tutkimuksessa. Ohjelmoin Desideriuksen tutkiakseni, mit\u00e4 uskot-tavuus tarkoittaa autopeliss\u00e4, miten eri heuristiikat vaikuttavat siihen ja millaisia tekotyperi\u00e4 tekniikoita on mahdollista toteuttaa. Lopputulos on ep\u00e4onnistunut, sill\u00e4 Desiderius on teknisesti liian yksinkertainen ollakseen uskottava. Se ei my\u00f6sk\u00e4\u00e4n tarjoa riitt\u00e4v\u00e4\u00e4 alustaa uskottavien tai tekotyperien tekniikoiden kokeilemiselle.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "This Master\u2019s thesis studies the believability of agents in a racing simulation game. In a racing game, agents control the vehicles not driven by the player. The believability of an agent is a highly subjective phenomenon which depends on the individual player and the game played. Generally, it describes whether the player feels she is facing an intelligent, independent actor, which presents her a fitting challenge and provides adequate entertainment. The thesis also presents the concept of artificial stupidity. Artificial stupidity denotes the intentional programming of mistakes and limitations into the behaviour of an agent. Its goal is to improve believability. The thesis also has an extensive technical portion, which\ndescribes the agent Desiderius I developed for TORCS. TORCS is an open source,\ncross-platform racing game which is widely used in academic research. The goal of project Desiderius was to explore how different heuristics affect the believability of an agent, what does believability mean in a racing game, and how can you implement artificial stupidity into one. As a whole, the project is a failure. The agent is too simplistic to be believable, or to provide a sufficient platform for testing out new techniques.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Richard Domander (dimadoma) on 2014-12-08 11:56:07.212965. Form: Pro gradu -lomake (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/pro-gradu-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@noreply.fi) on 2014-12-08T11:56:07Z\nNo. of bitstreams: 2\nURN:NBN:fi:jyu-201412083443.pdf: 943986 bytes, checksum: a6287ea66a35bb6647cb8860ebfa538c (MD5)\nlicense.html: 4826 bytes, checksum: 40e693974170233c7a5499b8d875a9d5 (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2014-12-08T11:56:07Z (GMT). No. of bitstreams: 2\nURN:NBN:fi:jyu-201412083443.pdf: 943986 bytes, checksum: a6287ea66a35bb6647cb8860ebfa538c (MD5)\nlicense.html: 4826 bytes, checksum: 40e693974170233c7a5499b8d875a9d5 (MD5)\n Previous issue date: 2014", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "1 verkkoaineisto (105 s.)", "language": null, "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": "Teko\u00e4ly", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "agentti", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "videopeli", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "tekotyperyys", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "uskottavuus", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "TORCS", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "autopeli", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "simulointi", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "kilpa-ajo", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "fysiikka", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "ohjelmointi", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "heuristiikka", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "haastavuus", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "viihdytt\u00e4vyys", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Agenttien uskottavuus ja tekotyperyys realistisessa autopeliss\u00e4", "language": null, "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-201412083443", "language": null, "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": "Tietotekniikan laitos", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Department of Mathematical 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": "2014-12-08T11:56:08Z", "language": null, "element": "date", "qualifier": "updated", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": null, "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": null, "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": "\u00e4lykk\u00e4\u00e4t agentit", "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": "uskottavuus", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "TORCS", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "simulointi", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "kilpa-ajot", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "fysiikka", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ohjelmointi", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "heuristiikka", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "agentit", "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_44827
language fin
last_indexed 2025-03-31T20:03:18Z
main_date 2014-01-01T00:00:00Z
main_date_str 2014
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/b8040d65-ad53-4033-a0b9-f9256369b687\/download","text":"URN:NBN:fi:jyu-201412083443.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2014
record_format qdc
source_str_mv jyx
spellingShingle Domander, Richard Agenttien uskottavuus ja tekotyperyys realistisessa autopelissä Tekoäly agentti videopeli tekotyperyys uskottavuus TORCS autopeli simulointi kilpa-ajo fysiikka ohjelmointi heuristiikka haastavuus viihdyttävyys Tietotekniikka Mathematical Information Technology 602 tekoäly älykkäät agentit videopelit kilpa-ajot agentit
title Agenttien uskottavuus ja tekotyperyys realistisessa autopelissä
title_full Agenttien uskottavuus ja tekotyperyys realistisessa autopelissä
title_fullStr Agenttien uskottavuus ja tekotyperyys realistisessa autopelissä Agenttien uskottavuus ja tekotyperyys realistisessa autopelissä
title_full_unstemmed Agenttien uskottavuus ja tekotyperyys realistisessa autopelissä Agenttien uskottavuus ja tekotyperyys realistisessa autopelissä
title_short Agenttien uskottavuus ja tekotyperyys realistisessa autopelissä
title_sort agenttien uskottavuus ja tekotyperyys realistisessa autopelissä
title_txtP Agenttien uskottavuus ja tekotyperyys realistisessa autopelissä
topic Tekoäly agentti videopeli tekotyperyys uskottavuus TORCS autopeli simulointi kilpa-ajo fysiikka ohjelmointi heuristiikka haastavuus viihdyttävyys Tietotekniikka Mathematical Information Technology 602 tekoäly älykkäät agentit videopelit kilpa-ajot agentit
topic_facet 602 Mathematical Information Technology TORCS Tekoäly Tietotekniikka agentit agentti autopeli fysiikka haastavuus heuristiikka kilpa-ajo kilpa-ajot ohjelmointi simulointi tekotyperyys tekoäly uskottavuus videopeli videopelit viihdyttävyys älykkäät agentit
url https://jyx.jyu.fi/handle/123456789/44827 http://www.urn.fi/URN:NBN:fi:jyu-201412083443
work_keys_str_mv AT domanderrichard agenttienuskottavuusjatekotyperyysrealistisessaautopelissä