{"title":"用于构建交互式戏剧的开源架构","authors":"V. M. Muller","doi":"10.1109/SBGAMES.2011.31","DOIUrl":null,"url":null,"abstract":"This work presents DGiovanni, an open source multi-agent architecture for building interactive dramas. The architecture has been developed in JAVA and uses the Jason's BDI engine, being the Jason's agent-oriented programming language utilized as the means for performing the drama management and for authoring the characters' behaviors. Additionally, it makes use of ontologies to support the creation of different stories and to feed the system with story-related information. Also, the architecture can help in the development and research of interactive dramas, by including several facilities for developing the story. Finally, in order to demonstrate the use of the architecture, it has been also created a story implementation that supports some interactivity mechanisms such as a simple Natural Language Processing.","PeriodicalId":354953,"journal":{"name":"2011 Brazilian Symposium on Games and Digital Entertainment","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"An Open Source Architecture for Building Interactive Dramas\",\"authors\":\"V. M. Muller\",\"doi\":\"10.1109/SBGAMES.2011.31\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This work presents DGiovanni, an open source multi-agent architecture for building interactive dramas. The architecture has been developed in JAVA and uses the Jason's BDI engine, being the Jason's agent-oriented programming language utilized as the means for performing the drama management and for authoring the characters' behaviors. Additionally, it makes use of ontologies to support the creation of different stories and to feed the system with story-related information. Also, the architecture can help in the development and research of interactive dramas, by including several facilities for developing the story. Finally, in order to demonstrate the use of the architecture, it has been also created a story implementation that supports some interactivity mechanisms such as a simple Natural Language Processing.\",\"PeriodicalId\":354953,\"journal\":{\"name\":\"2011 Brazilian Symposium on Games and Digital Entertainment\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-11-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2011 Brazilian Symposium on Games and Digital Entertainment\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SBGAMES.2011.31\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 Brazilian Symposium on Games and Digital Entertainment","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SBGAMES.2011.31","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An Open Source Architecture for Building Interactive Dramas
This work presents DGiovanni, an open source multi-agent architecture for building interactive dramas. The architecture has been developed in JAVA and uses the Jason's BDI engine, being the Jason's agent-oriented programming language utilized as the means for performing the drama management and for authoring the characters' behaviors. Additionally, it makes use of ontologies to support the creation of different stories and to feed the system with story-related information. Also, the architecture can help in the development and research of interactive dramas, by including several facilities for developing the story. Finally, in order to demonstrate the use of the architecture, it has been also created a story implementation that supports some interactivity mechanisms such as a simple Natural Language Processing.