Department of Cognitive Science

Game Mechanics

96931 COGS-4320-01

Tuesdays, Fridays 2:00PM - 3:50PM
Sage 2510

Instructor: Marc Destefano
Office: Sage 3204
Email: destem [at] the usual
Office Hours: Mondays 1-3

Book: Game Feel, by Steve Swink

Course Description: This is a class in ludology - the study of games before the marketing team decided they should be more like movies. We will deal with games almost exclusively from the perspective of rules and system dynamics. Topics will include luck vs. skill, cooperation vs. competition, game balancing, and kinesiology. This class is not about graphics, sound, characters, or story.

Learning Outcomes: The proper analysis, criticism, design, prototyping and playtesting of games. We will primarily deal with classic and fundamental gaming media such as cards and dice, and then move into software scripting. The programming you did for Game Design last semester will be sufficient.

Course Policies

Preparation and Attendance: This is a hands-on course. Attendance is mandatory, and not just a matter of merely showing up. You will be constantly testing and tuning games, which will require your presence, and the ability to work with other people. The number one skill game designers need is communication. You will be allowed one unexcused absence, any others must be excused with a letter from the Dean of Students Office. Missing a class does not excuse you from any assignments given that day.

Academic Honesty: Student relationships are built on mutual respect and trust. Students must be able to trust that their teachers have made responsible decisions about the structure and content of the course and that they are conscientiously making their best effort to help students learn. Teachers must be able to trust that students do their work conscientiously and honestly making their best effort to learn. Acts that violate this mutual respect and trust undermine the educational process. They counteract our very reason for being here at Rensselaer and will not be tolerated. Any student who engages in any form of academic dishonesty will receive an F in this course and will be reported to the Dean of Students for further disciplinary action. The Rensselaer Handbook defines various forms of Academic Dishonesty and procedures for responding to them. All of these forms are violations of trust between students and teachers. Please familiarize yourself with this portion of the handbook. In addition to the violations listed within the handbook, I also do not tolerate multiple submissions of the same assignment to different classes.

Gender-fair language: Because the way we speak and write affects the way we think, everyone in this course is expected to use gender-fair language in all discussions and writing. A guide to gender-fair language is available from the Writing Center and from the Library.

Grading: Most classes will have homework assignments, which will be due at the next class meeting. These will consist of a number of design exercises and challenges. In addition, there will be three major design projects. The first will be primarily chance-based, centered around dice; the second will be more open-ended towards its balance of luck and skill. Finally, there will be an individual final project which will be presented to the class during the final exam period. Late homeworks are penalized at 10% per 24 hours, starting at the end of the class in which the assignment was due.

Factor
Percentage of Grade
Homework Assignments
50%
Dice Project
15%
Piecepack Project
15%
Final Project
20%

Exercises will be taken from the following books:

"Challenges for Game Designers" - Brenda Brathwaite and Ian Schreiber
"The Complete Wargames Handbook" - Jim Dunnigan
"Balance of Power" - Chris Crawford
"Game Design Workshop" - Tracy Fullerton
"A Gamut of Games" - Sid Sackson
"Dice Games Properly Explained" - Reiner Knizia
"Card Games Properly Explained" - Arnold Marks

Class Schedule

Jan 24 Paper Conversion
Jan 27 The Path
Jan 31 Luck, Skill, Pattern II
Feb 3 Chance / Probability, Betting Games
Feb 7 Category Dice Games, Dice Project Assigned
Feb 10 Finishing Dice - Sid Sackson to the Rescue
Feb 14 Dice Project Prototype Day
Feb 17 Whist / Spades, Dice Project Due
Feb 21 Fluxx, Loco, Magic: the Gathering
Feb 24 Social Dilemmas
Feb 28 Mechanics of Social Games
Mar 2 Focus
Mar 6 Asymmetric games, Origins of World War I
Mar 9 New Eleusis
Mar 20 Network, Piecepack Assigned
Mar 23 The Bullwhip Effect
Mar 27 Piecepack I
Mar 30 Piecepack II
Apr 3 Piecepack III
Apr 6 Piecepack IV
Apr 10 Iterative Tuning - Us vs. It
Apr 13 System Dynamics, Final Project Assigned
Apr 20 Balance
Apr 24 Virtual Sensation - Introduction, Model Human Processor
Apr 27 Virtual Sensation - Input Metrics, ADSR Envelopes
May 1 Virtual Sensation - Super Mario Brothers, SMB64
May 4 Pygame review
May 8 Final Project Studio
May 9, 10 Zero Hour, 10AM-4PM
May 11th, 23:59:59 Final Project submitted to LMS

Homework Assignments

Paper Conversion, due Jan 27

The Path, due Jan 31

Pattern II, due 2/3

Dice I, due 2/7

Dice II (optional), due 2/10

Dice Project

Dice III, due 2/14

Cards I, due 2/21

Modern Cards, due 2/28

Origins of World War I, due 3/9

Network, due 3/23

Piecepack Project

You don’t have to use all the pieces, but you may not use any other pieces. You may not alter the pieces in any way
Create a Euro-style game using only the Piecepack game bits:

Playtesting will happen on 3/27, 3/30, 4/3 and 4/6
Hand-ins due 4/13:

Beer Distribution, due 3/27

Us vs. It, due 4/13

Orisinal, due 4/27

Order of Control, due 5/1

Asteroids

Super Scarfman

Jewel of Draconis source code

Python cheat sheet

Pygame cheat sheet

Department of Cognitive Science
Rensselaer Polytechnic Institute
Carnegie 108
110 8th Street
Troy, NY 12180
Phone: (518) 276-6472
Fax: (518) 276-8268