Bakalrsky seminr Timotej Jurek Procedurlne generovanie questov V
Bakalársky seminár Timotej Jurášek
Procedurálne generovanie questov V mojej práci sa venujem procedurálnemu generovaniu questov(jednoduchých úloh) pre jednoduché textové hry. Pojmy: MUD, Quest, Atomická akcia, Podmienka, Dôsledok, Cieľ, Goal Oriented Action planning
MUD - Multi user dungeon Jednoduchá textová hra, v ktorej používatelia zadávajú do konzoly príkazy a cez konzolu sledujú virtuálny svet hry. Je to vlastne predchodca MMORPG. Jednoduchá forma týchto hier je ideálna pre moju prácu.
Quest Úloha Príbeh Odmena Questy sú častou náplňou mnohých RPG hier. Väčšina z nich má pomerne jednoduchú štruktúru a ich cieľom je posunúť hráča v hre. Či už pojde o posunutie príbehu alebo len zlepšenie schopností postavy záleží od konkrétneho questu. Charakteristické znaky: Quest giver - zadávateľ questu Motivácia Náplň questu Quest reward - odmena
Atomické akcie Moja práca sa zaoberá Goal Oriented Action Planningom. Podmienka Každá atomická akcia má podmienky na to, aby mohla byť vykonaná. Akcia Dôsledok Na to aby sa akcia vykonala, musí hráč napísať príslušný príkaz do konzoly, resp. použiť mechaniku hry na jej využitie. Každá akcia má dôsledky, ktorými ovplyvňuje postavu, herné predmety, či svet.
Goal Oriented Action Planning Podmienka Akcia Dôsledok
Jednoduchý príklad Princezná a drak
Goal Oriented Action Planning Podmienka Akcia Dôsledok Na porazenie draka treba Silu 10. Naša postava má Silu 6 a Energiu 3. Draka neviem poraziť. Hľadám akcie, ktorými si viem zvýšiť silu. Našiel som : Sila >= 7 použi magický meč Energia >= 3 tréning -2 energia Inventár použi opasok sily +3 Sila +1 Sila, +2 Sila Keďže moj inventár neobsahuje opasok sily a na magický meč nemám dostatočnú silu, budem trénovať. Po tréningu by moje štatistiky vyzerali takto: Sila 7, Energia 1 Draka neviem poraziť, mám len Silu 7, potrebujem zvýšiť silu. Hľadám akcie: Sila >= 7 Energia >= 3 -2 energia Inventár použi magický meč tréning použi opasok sily +3 Sila +1 Sila, +2 Sila
Použijem magický meč a moja sila sa zvýši na 10. Skontrolujem, či dokážem poraziť draka. Zistil som, že áno. Princezná je zachránená. Čo by sa stalo, pokiaľ nenájdem ani jednu splniteľnú akciu ? ? ?
Ďakujem za pozornosť. Timotej Jurášek
- Slides: 10