IAT167-Week2 Lecture 1.docx

17 views4 pages
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
Unlock document

This preview shows page 1 of the document.
Unlock all 4 pages and 3 million more documents.

Already have an account? Log in

Get OneClass Notes+

Unlimited access to class notes and textbook notes.

YearlyBest Value
75% OFF
$8 USD/m
Monthly
$30 USD/m
You will be charged $96 USD upfront and auto renewed at the end of each cycle. You may cancel anytime under Payment Settings. For more information, see our Terms and Privacy.
Payments are encrypted using 256-bit SSL. Powered by Stripe.