Uses of Package
edu.uky.cs.nil.tt.io

Packages that use edu.uky.cs.nil.tt.io
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.
  • Class
    Description
    The choice message is sent from an agent to the {edu.uky.cs.nil.tt.Server server} to signal what turn the agent wants to take.
    The connect message is sent from the {edu.uky.cs.nil.tt.Server server} to an agent as soon as the agent connects to give details about which story worlds and agents are available for play.
    Advertises that a specific story world and agent pair is waiting for a match.
    The join message is the first message sent from an agent to the {edu.uky.cs.nil.tt.Server server} to provide the agent's credentials and its preferences for what story world, role, and partner they want for their session.
    A message is information sent to or from a server in JSON format.
    The report message is sent from an agent to the {edu.uky.cs.nil.tt.Server server} to indicate the value of a question on a survey about the session they are playing.
    The stop message can be sent from either the {edu.uky.cs.nil.tt.Server server} or the agent to indicate that no more turns will happen in the session (though reports may still happen) and that the session should end soon.
  • Class
    Description
    Advertises that a specific story world and agent pair is waiting for a match.
    The join message is the first message sent from an agent to the {edu.uky.cs.nil.tt.Server server} to provide the agent's credentials and its preferences for what story world, role, and partner they want for their session.
    A message is information sent to or from a server in JSON format.