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
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start 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