santaslabyrinth

Moodboard for an imaginary game

In January 2023 every day I made a room with a robot in it, and maybe wrote a little program for the robot in the room. This was also mixed in with rules, lore and rechosted inspirations. Nowadays this is just posts that evoke a particular feeling. Probably like 80% rechosts from @randochrontendo


The 24th chamber of Santa's Labyrinth, a #Dungeon32 thing

The inventory of tapes available to rent is small enough that it is impractical for visiting robots to guess arbitrary titles for rent, but large enough that it is impractical for the red clerk robot to list them all. The clerk will respond to queries that might help visitors select an appropriate movie.


Here are some example query exchanges for visitors asking about movies available at Big Value.

( ask for a recommendation of an arbitrary sword-and-sandal movie
   carried by the video store. Here we suppose the red robot
   broadcasts it's service with identifier "YOU" )
Q: [
    [X, "Alias", $X],
    [X, "Is", "Genre: Sword and Sandal"@"Movie Night"],
    [YOU, "Bid"@"Basic Relationships", X]
]
A: [
    [X, "Alias", "Odin the Conqueror (1984)"@"Movie Night"],
    [X, "Is", "Genre: Sword and Sandal"@"Movie Night"],
    [YOU, "Offers"@"Basic Relationships", X]
]

( ask for a better one )
Q: [
    [X, "Alias", $X],
    [X, "Is", "Genre: Sword and Sandal"@"Movie Night"],
    [X, "Is",  "Good"@"Basic Relationships"],
    [YOU, "Offers"@"Basic Relationships", X]
]
A: [
    [X, "Alias", "Clash of the Titans {1981)"],
    [X, "Is", "Genre: Sword and Sandal"@"Movie Night"],
    [X, "Is",  "Good"@"Basic Relationships"],
    [YOU, "Offers"@"Basic Relationships", X]
]

( ask for a recommendation for someone who
  also liked "Robocop (1987)" )
A: [
    ( the descriptive names for unbound objects
      are part of this human notation, but aren't
      part of the binary protocol )
    [Viewer, "Aliased", $X],
    [Movie, "Aliases", $Y],
    [Viewer, "Watch a Movie"@"Good Times", Movie],
    [Viewer, "Watch a Movie"@"Good Times", "Robocop (1987)"@"Movie Night"],
    [YOU, "Offers"@"Basic Relationships", X]
]
Q: [
    ( the reply to the query will use an actual identifier
      for a concrete viewer, but in many or most cases it will not be
      useful to the querent )
    [Viewer, "Aliased", <ARBITRARY IDENTIFIER>],
    [Movie, "Aliases", "Starship Troopers (1997)"@Movie Night"],
    [Viewer, "Watch a Movie"@"Good Times", Movie],
    [Viewer, "Watch a Movie"@"Good Times", "Robocop (1987)"@"Movie Night"],
    [YOU, "Offers"@"Basic Relationships", X]
]

You must log in to comment.