A multi-agent architecture for building interactive dramas. It uses the Jason's BDI engine, being the Jason's agent-oriented programming language utilized for performing the drama management and for authoring behaviors for the characters.

Features

  • Implementation of the infrastructure for communication and the control of the agents creation, running, and destruction.
  • Customizable framework, compounded of classes and interfaces that have a terminology related to drama (i.e. including terms like "StoryCharacter","StorySetting", etc.).
  • Support for the creation of different stories via the utilization of ontologies that are also used to feed the system with story-related information.
  • A default interface focusing on the research of interactive dramas: visualization of beat markers (to delimit the beats), of the analysis of the player's input, and of the state of the agents and environment; a new tab for each restart of the story; support for showing text and emoticons; generation of HTML for the output.
  • Facilities for playing mp3 sounds.
  • Extensive documentation (including Javadoc).
  • A story implementation called Mary and Bob, that uses some interactivity mechanisms such as a simple Natural Language Processing.

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow DGiovanni

DGiovanni Web Site

Other Useful Business Software
AI-powered service management for IT and enterprise teams Icon
AI-powered service management for IT and enterprise teams

Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Try it Free

Additional Project Details

Intended Audience

Developers, Education, Science/Research

User Interface

Java Swing

Programming Language

Java

Related Categories

Java Intelligent Agents, Java Game Development Frameworks, Java Natural Language Processing (NLP) Tool

Registered

2011-01-13