Helyzetkiértékelő algoritmus játékokban

OData támogatás
Konzulens:
Rajacsics Tamás
Automatizálási és Alkalmazott Informatikai Tanszék

Ennek a tanulmánynak az oka az, hogy megmutassuk, hogy a játékfejlesztésben egy értékelési algoritmust tudunk megvalósítani; az AI-lejátszó okosabb verziója, amely elég versenyképes lehet, vagy egyes esetekben verhetetlenül játszható. Különböző algoritmusok feltárásakor eldönthetjük, hogy melyik a játékunknak a szabálytalan viselkedéstől függő típus és szabályrendszer alapján alkalmas. Az értekezésemhez kidolgoztam egy kétjátékos alapú társasjátékot, és bevezetettem egy Minimax nevű algoritmust; hogy javítsam az AI játékosom döntéshozatalát, ahol a jövőben láthatja, hogy melyik lehetséges legközelebbi lépés, ami csökkenti az emberi játékos elveszésének esélyét. A játékom végeredménye az AI lejátszó kiegyensúlyozott változatát eredményezte; ami elég okosabb ahhoz, hogy megverje az emberi játékost, és jobb teljesítménye van ahhoz, hogy távol maradjon a memória bajától, amit a webböngésző korlátozása okoz. Mindent összevetve azt mondanám, hogy nincs legjobb algoritmus az AI-lejátszó fejlesztésére, hiszen mindez a játék követelményeitől és attól függ, hogy milyen mértékben kívánja javítani, de a játékfejlesztésben való részvétele a következőt eredményezheti: több nem unalmas örömteli élmény, amit az emberi játékos megpróbálhat.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.