Class Notes (1,100,000)
CA (630,000)
SFU (10,000)
IAT (200)
IAT 167 (30)
Lecture

IAT167-Week2 Lecture 1.docx


Department
Interactive Arts & Tech
Course Code
IAT 167
Professor
Jack Stockholm

This preview shows page 1. to view the full 4 pages of the document.
Week 2 Lecture 1
Gameplay and Interaction Design
All possible actors (player, mobs, objects)
Tokens
Game world or environment
Current State of the Game
-location of tokens
-status of tokens
-challenge States
Currently available actions
-player
-mobs
Where do we start?
Software Development Process
Traditional Development
-requirements analysis
-specification
-software architecture
-implementation
-testing
-documentation
-training & Support
-maintenance
Agile: Extreme Programming (XP)
Requirements: User Stories
Identify Important Features
Test-Driven Development (TDD)
-define a narrow test condition
-run the program and see the failing result
-write code to solve the test condition
-see test pass
-refactor code
-iterate
Modeling
A model abstracts the essence of the underlying problem from its complicated real world
details
Modeling is used for communication, documentation, and design
Models consist of objects / actors that interact by sending each other messages. Objects have
things they know (attributes) and things they can do (behaviors or operations). The values of an
object's attributes determine its state
You're Reading a Preview

Unlock to view full version