Algoritmeja polunetsintään peleissä
Authors
Date
2024Copyright
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Tutkielmassa käydään läpi polunetsintää peleissä käytännön toteutuksien kautta. Toteutettuna ovat A* ja IDA* -algoritmit, jotka ovat yleisesti käytettyjä peleissä, mutta tämän lisäksi myös verkkoteorian perusalgoritmeja, kuten leveyshaku ja syvyyshaku, joiden kautta A* ja IDA* -algoritmit voidaan ajatella. Myös A* ja IDA* -algoritmeihin tarvittavaa
heuristiikkaa esitellään. Kaikki algoritmit ovat toteutettu c++ -kielellä.
Keywords
Metadata
Show full item recordCollections
- Kandidaatintutkielmat [5334]
Related items
Showing items with similar title or keywords.
-
Kolmiulotteisen maaston generoinnin metodit peleissä
Ilmonen, Aleksi (2021)Videopeleissä on viimeisten vuosien varrella sisällön määrä kasvanut runsaasti. Sisältöä luodaan proseduraalisesti generoiden, jotta säästetään aikaa ja resursseja. Tässä tutkielmassa käsitellään erilaisia kolmiuloitteisen ... -
Agenttien liikkuminen peleissä
Parviainen, Jussi (2019)Tutkielma käsittelee agenttien liikkumista tietokonepeleissä. Tyypillinen liikkumisen toteuttaminen tapahtuu hyödyntäen reittipisteitä sekä A*-algoritmia, mutta menettelystä syntyy ongelmia erityisesti usean agentin ... -
NP-täydellisyys peleissä
Zudina, Maria (2022)Tässä työssä tarkastellaan sitä, mikä on NP-täydellisyys, miten se esiintyy peleissä sekä millaisia todistusmenetelmiä on käytetty esimerkkipelien NP-täydellisyyden todistuksissa. Työn tavoite on selventää NP-täydellisyyden ... -
Matchmaking-järjestelmät videopeleissä
Karppinen, Paavo (2021)Ottelunmuodostuksella (matchmaking) tarkoitetaan tapaa valita pelaajat pelaamaan ottelua. Taitoihin perustuva matchmaking ei ole enää nykyaikana ainoa mahdollinen järjestelmä vaan parempia vaihtoehtoja on saatavilla, kuten ... -
Reitinhakualgoritmien käyttö videopeleissä
Keränen, Emil (2018)Reitinhaku on sekä videopeleissä että tekoälyn ja robotiikan puolella hyvin tuttu ongelma. Sen tutkimiseen on käytetty viime vuosina paljon resursseja lisääntyneen tekoälykiinnostuksen vuoksi. Tässä tutkielmassa keskitytään ...