CMPS148, Winter 2013, Section 01: Assignments

Assignment 1

Play the game Unmanned and answer the questions on this assignment sheet (doc, txt).

Answer key for Assignment 1

Assigned: January 14
Due: January 21 (by 11:59pm)

Submission instructions:

FOR STUDENTS IN CMPS 148:

Email your completed answer sheet to the TA Eric Kaltman (ekaltman@soe.ucsc.edu) with the following subject heading:

CMPS 148 Winter 2013 - Assignment 1

Attach your file with the following filename: {your ucsc log-in username}_148_assignment_1.(doc|txt)

For example, the file name for the TA would be: ekaltman_148_assignment_1.doc OR ekaltman_148_assignment_1.txt

FOR STUDENTS IN CMPS 248:

Email to the same address (ekaltman@soe.ucsc.edu) with the following subject heading:

CMPS 248 Winter 2013 - Assignment 1

With file attachment: {your ucsc log-in username}_248_assignment_1.(doc|txt)

Assignment 2

Play the game The Stanley Parable and answer the questions on this answer sheet (Assignment2.doc). Installers for the game are available on the downloads page. The installer should be self-contained for the PC but requires Half-Life 2 for the Mac. To edit the .doc file, ff you don't have Microsoft Word, you can upload the .doc file to your google drive. In the settings make sure you have conversion turned on - the upload process will convert the .doc file to an editable google doc. 

Answer Key for Assignment 2

Bring a printout of your assignment to class (make sure you've put your name on it) on Monday, February 4th, to turn it in.

Assigned: January 28
Due: February 4

Take Home Midterm

Assigned: February 8
Due: February 11

Here is the midterm.

The midterm is due by 11:59pm on Monday, February 11th, 2013.

Submission instructions:

FOR STUDENTS IN CMPS 148:

Email your completed answer sheet to the TA Eric Kaltman (ekaltman@soe.ucsc.edu) with the following subject heading:

CMPS 148 Winter 2013 - Midterm

Attach your file with the following filename: {your ucsc log-in username}_148_midterm.(doc|docx)

For example, the file name for the TA would be: ekaltman_148_midterm.doc OR ekaltman_148_midterm.txt

FOR STUDENTS IN CMPS 248:

Email to the same address (ekaltman@soe.ucsc.edu) with the following subject heading:

CMPS 248 Winter 2013 - Midterm

With file attachment: {your ucsc log-in username}_248_midterm.(doc|docx)

If you are experiencing issues with Word or doc files please email the TA BEFORE the assignment is due. 

IF Project

Assigned: February 4
Due: March 13

Assignment 3

Write a design document for your IF project, answering the specific questions on this sheet.

SUBMISSION INSTRUCTIONS:

Please email your completed design document to the TA (ekaltman@soe.ucsc.edu) with the follow headings:

For 148 students: CMPS 148 Winter 2013 - Project Proposal

For 248 students: CMPS 248 Winter 2013 - Project Proposal 

Make the filename: {your ucsc email}_(148|248)_project_proposal.(your preferred filetype extension)

Assigned: February 4
Due: February 15 (in email by 11:59pm)

Assignment 4

Assignment 4: Pick a genre serial story (e.g. H.P. Lovecraft horror stories, King of the Hill, Battlestar Galactica) and develop a paper-and-pencil grammar (morphemes plus rules) that generates new stories in the genre. Demonstrate your grammar by presenting three different stories generated by the grammar.

Here are two good examples from previous classes:

Burn Notice Story Grammar

Scooby Doo Story Grammar

SUBMISSION INSTRUCTIONS:

Identical to Assignment 1, obviously update all references in subject headings and filenames to reflect the new assignment number.

Assigned: February 15
Due: February 25 (by 11:59pm)

Assignment 5

Use the Wide Ruled (Universe-based) story authoring tool to create a story-plan representation of the same serial story you picked for your story grammar analysis. Your Wide Ruled story doesn't have to follow the same structure as your grammar (and probably won't, since the Wide Ruled analysis will go all the way down to detailed generation, and will also include variables, precondition testing, etc.), but the grammar will likely serve as a starting point for thinking about how to do a Wide Ruled decomposition. To turn in the assignment, mail the .wr2 file to Eric Kaltman, following the submission instructions for assignment 1 (updating all references to subject headings and filenames to reflect the new assignment number).The assignment will be graded on story quality and story structure. For structural requirements, the story must run (must generate a story), and must use every feature at least once, namely:

  • Characters – traits and relationships
  • Environments – traits and relationships
  • Plot Points – traits
  • Author goal – parameters
  • Plot fragments
  • Preconditions: All types (Character, Environment, Plot Point)
  • Save a trait to a variable
  • Use variable within precondition
  • Use actions including print text (with inserted variables), subgoal, calculate value, edit character, edit environment, create plot point, edit plot point, delete plot point
  • Interactive Actions – at least one action that changes the story outcome

Assigned: February 25
Due: March 8

Grad Paper

SUBMISSION INSTRUCTIONS:

Email to michaelm@soe.ucsc.edu with the following subject heading:

CMPS 248 Winter 2013 - Grad Paper

With file attachment: {your ucsc log-in username}_248_gradpaper.(doc|pdf)