Spring 2014

04/01

Learning Objective: To be able to use a theoretical structure to describe games and pervasive games

Due:
Read PGTaD: 1-30
In Class:
  • Course Overview
  • Policies
  • Basic Schedule
  • What is a ubiquitous game?
Killer: QT, pdf
Peter Gabriel: Games Without Frontiers, Lyrics
Ingress Teaser

04/03

Learning Objective: To be able to describe the different genres of pervasive games. To be able to describe the technological enablers of pervasive games.

Marcel's office hours online: link

Due:
Read PGTaD: 31-46
Establish an account on Piazza
Take the get to know you quiz
In Class:
  • Video Game Developer Club Announcement
  • Research Study Announcement
  • Introduce Marcel
Theory: QT, pdf

Sunday

04/06

04/08

Learning Objective: To understand the representation of location and techniques for acquiring it.

In Class:
Theory: QT, pdf
Location: QT, pdf

04/10

Learning Objective: To be able to describe and analyze alternative location systems.

In Class:
GPS etc.: QT, pdf
Michelle Shocked: How to Play the Game
Request Amnesty from academic dishonesty

Sunday

04/13

04/15

Learning Objective: To be able to describe and analyze alternative location systems.

Due:
Read PGTaD: 71-90
In Class:
GPS: QT, pdf
Beyond GPS: QT, pdf
Supplemental Reading, A Survey and Taxonomy of Location Systems for Ubiquitous Computing

04/17

Designing Spatial Expansion

Developing with Location/Sensors on Android

In Class:
Spatial Expansion: QT, pdf
Android Setup: QT, pdf
Tim O'Reagan: That's the Game

Sunday

04/20

Due:
Complete the Geocache assignment

04/22

Developing with Location/Sensors on Android

In Class:
Android Lifecyle/Play SDK: QT, pdf
Game Design Document

04/24

Developing with Location/Sensors on Android

In Class:
GPS Drawing Info Part 1: QT, pdf
Dumb Ways To Die

Sunday

04/27

04/29

How to do the GPS Drawing Assignment: Location

In Class:
GPS Drawing Info Part 2, Location: QT, pdf

05/01

How to do the GPS Drawing Assignment: Uploading

In Class:
GPS Drawing Info Part 3, Location: QT, pdf

Sunday

05/04

Due:
Fill out the mid-term evaluation No late credit. Participation point.

Tuesday

05/06

Designing Temporal Expansion

Due:
Read PGTaD: 91-110
In Class:
Temporal Expansion: QT, pdf

05/08

Thursday

Designing Social Expansion

Due:
Read PGTaD: 111-129
Watch "The Game", iTunes
In Class:
Social Expansion: QT, pdf

Sunday

05/11

Due:
Draw a picture with GPS
Temporal Expansion (Ch.5) Quiz
Social Expansion (Ch.6) Quiz

05/13

Pervasive Game Design Strategies Part 1

Due:
Read PGTaD: 131-157
In Class:
Pervasive Game Design Strategies: QT, pdf

05/15

Pervasive Game Design Strategies Part 2

AR Assignment #1 description

Marcel's office hours online: link

05/16

No Office Hours

05/20

Information Technology in Pervasive Games

Due:
Read PGTaD: 159-174
In Class:
IT in Pervasive Games: QT, pdf

05/22

Designing Pervasive Games for Mobile Phones

Marcel's office hours online: link

Due:
Read PGTaD: 179-190
In Class:
Designing Pervasive Games for Mobile Phones: QT, pdf

Sunday

05/25

05/27

The Ethics of Pervasive Games

Due:
Read PGTaD: 191-212
In Class:
Ethics of Pervasive Games: QT, pdf

05/29

Marketing the Category of Pervasive Games

Due:
Read "Maneki-Neko"
Read PGTaD: 215-229
In Class:
Marketing Pervasive Games: QT, pdf

Friday

5/30

Patterson Office Hours in 5222

06/03

Guest lecture by Paul Foster, Blizzard

Common patterns for networked games on Linux, MySQL and Unity

"Networked games are commonplace these days and the tools to create them are well used and stable. Free operating systems like linux and open source databases like MySQL coupled with multi-platform game engines like Unity give us the tools to put together online games without having to be an expert in those development tools or technologies. This allows us to focus on the game itself how it works and what makes it fun. The bottleneck and errors now become the network layer itself and bugs in our code. In order to address that we need to organize or data that makes is efficient over the network and easy to debug. We will talk about some patterns that give you ideas on how to do this for your own game."

In Class:
Lessons from GOLO: QT, pdf

06/05

TBD

Publishing an app

Due:
Watch "Free to Play
Read PGTaD: 231-259
Read PGTaD: 251-277
In Class:
Publish an app: QT, pdf

Friday

06/06

Due:
Final class Eval No late credit. Participation point.

06/09 - 06/13

Due:
Final Exam Slot: Thu, Jun 12, 8:00-10:00am
Thursday/FridayAR application Physical Tower Defense Game
Quizzes on remaining material due Friday

What else can I take from this professor?

How about ICS 13 in Summer Session 1 2014? From Barter to Bitcoin
How about ICS 5 in Spring 2015? Global Disruption and IT
Under construction below here