Řízení příběhu pomocí Petriho sítí - drama manager
Drama manager by means of Petri Nets
bachelor thesis (DEFENDED)
![Document thumbnail](/bitstream/handle/20.500.11956/18543/thumbnail.png?sequence=7&isAllowed=y)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/18543Identifiers
Study Information System: 46158
Collections
- Kvalifikační práce [11266]
Author
Advisor
Referee
Šerý, Ondřej
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Programming
Department
Department of Software and Computer Science Education
Date of defense
8. 9. 2008
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Excellent
Výsledky virtuálního storytellingu se využívají v interaktivních počítačových hrách nebo v e-learningu. Osnovy virtuálních příběhů lze vnímat jako distribuovaný systém, jenž byl formalizován Carlem Adamem Petrim v jeho práci nazvané Petriho sítě. Tyto sítě již byly využity na poli virtuálního storytellingu, ale nikoliv k popisu příběhu ve virtuálním světě. V naší práci rozšiřujeme základní model Petriho sítí tak, aby byl jednoduše použitelný pro specifikaci osnov příběhu a pro jeho odehrávání a implementujeme tento model spolu s ladícími nástroji. Dále umožňujeme zápis příběhů pomocí formátu založeného na XML, který umožňuje snadnou spolupráci programátora a návrháře přiběhu.
The results of virtual storytelling are used in interactive computer games or e-learning applications. The plot of a virtual story can be viewed as a distributed system, which was formalized by Carl Adam Petri in his work called Petri nets. This formalism was already used in the virtual storytelling area, but it was never used for describing a story in a virtual environment. In our work, we extend the basic Petri net model in a way which makes it easily usable for the specification of a plot of the story and for its progression. We also implement the model together with debugging tools. Moreover, we allow representing of stories using XML based format, which enables easy collaboration between the programmer and the author of the story.