Uses of Package
edu.uky.cs.nil.tt
Packages that use edu.uky.cs.nil.tt
Package
Description
Tandem Tales is a platform that enables short, paired storytelling
exercises between two agents over a network.
The IO (input/output) package defines the various
message
types that can be sent between a server and client and provide some utilities
for serializing and deserializing objects as JSON.Story
worlds define the objects, concepts, and actions that
exist in a story, and story world models define the logic
for when actions can happen, how actions change the current state of world,
when endings happen, etc.-
Classes in edu.uky.cs.nil.tt used by edu.uky.cs.nil.ttClassDescriptionA command is a type of operation that can be parsed by a
command parserand executed on a server.An operation represents a single command that can be executed on a server based on a series of arguments that define how it behaves.A database is aserver's persistent store of information about thestory worldsandagentsavailable forsessions.Adatabase entryfor anagent.A database entry represents an individual elements in the database, including its meta-data, such as itstitleanddescription.A listableentryis one that can either be set as clearly publicly available (listed) or not clearly available (unlisted).Adatabase entryfor astory world.A log is used to record system messages and session data.A named object has a unique name that specifically distinguishes it from other objects of the same type in the same context.Represents the two roles in a collaborative storytellingsession: the Player, who typically controls a single character, and the Game Master, who controls all other characters and the environment.An event represents a singleturnduring a storytelling session as well as the actual state of the story world after the turn and the state of the world as perceived by the player.A report occurs when one participant in a session sends their response to a question about the narrative.A result explains how the session ended.A timestamped object records the moment at which it was created. -
Classes in edu.uky.cs.nil.tt used by edu.uky.cs.nil.tt.ioClassDescriptionA database entry represents an individual elements in the database, including its meta-data, such as its
titleanddescription.Represents the two roles in a collaborative storytellingsession: the Player, who typically controls a single character, and the Game Master, who controls all other characters and the environment. -
Classes in edu.uky.cs.nil.tt used by edu.uky.cs.nil.tt.worldClassDescriptionA named object has a unique name that specifically distinguishes it from other objects of the same type in the same context.Represents the two roles in a collaborative storytelling
session: the Player, who typically controls a single character, and the Game Master, who controls all other characters and the environment.