Skip to content

assignments

Pierre Depaz edited this page Nov 9, 2017 · 4 revisions

assignment 1

CUT/UP

  • due thursday 11/16
    • create a dataset by parsing a website
    • set a particular filter to cut up and paste selected parts of your dataset
    • set a different filter to cut up and paste selected parts of your dataset
    • be ready to have it read out loud in class (either by you, by someone else, or by a text-to-speech library)

assignment 2

INTER/ACTIVE

  • due thursday 12/05

    • write an active literary work
    • your active work can be either:
      • an interactive fiction
      • a bot
      • a piece of source code
    • your work should be able to create responses based on user input
    • in the case of an interactive fiction, your work should have at least multi-dimensional branching, generative looping and should integrate at least one piece multimedia content (image, video, audio).
    • in the case of a bot, your work should rely on what users say, either online (live-scraping), or offline (user prompt). it must take the form of a dialogue.
    • in the case of a piece of source code, your work should be able to run without bugs. you are expected to use some print statements in order to express parts of your work to the user. another meaning of your work should be revealed as your user reads the source code.

assignment 3

OUT/LOUD

  • due thursday 12/13
    • write a piece of computational text to be performed on a stage by a robot.
    • the piece could be a soliloquy, a narration, a dialogue, or a commentary.
    • think of what the robot represents, and what/who the robot is.
    • do you complement it by underlining its features? do you create tension through contrast? is it telling the story of the robot? is it telling the story of the world in which the robot lives?

performance

additional guidelines

  • the output must be generated through multiple lines of code (i.e not simply 'movie.play()`).
  • you can use external assets but cannot use them as such. they need to be manipulated by code that you wrote.
  • you can either control the image or the text live, or compose a sequence that will run on its own on the day of the performance.
  • the text must be spoken out loud, either through the robot or through the stage laptop.
  • if you want music, that music should be composed through code and not just soundfile.play().