user interfaces (ui) - adinfo · schedule april 3rd (friday) - peer testing session 10th (friday) -...

31
User Interfaces (UI) Comp-361 : User Interfaces Lecture 8 Alexandre Denault Computer Science McGill University Winter 2008

Upload: others

Post on 25-Apr-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

User Interfaces (UI)

Comp-361 : User InterfacesLecture 8

Alexandre DenaultComputer ScienceMcGill University

Winter 2008

Page 2: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

Schedule

February■ 6th (Friday) - Testing Strategies■ 13th (Friday) - Guest Lecturer (TBA)■ 20th (Friday) - Guest Lecturer (TBA)■ 27th (Friday) - Guest Lecturer (TBA)

Page 3: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

Schedule

March■ 6th (Friday) - Peer testing session■ 13th (Friday) - Demos Evaluations■ 20th (Friday) - Guest Lecturer (TBA)■ 27th (Friday) - Guest Lecturer (TBA)

Page 4: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

Schedule

April■ 3rd (Friday) - Peer testing session■ 10th (Friday) - Holiday, no class■ 14th (Tuesday) - Acceptance Test■ 14th (Tuesday) – Final Deadline for handing in game and

manual

Page 5: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

Uncanny Valley

Masahiro Mori - http://www.androidscience.com/theuncannyvalley/proceedings2005/uncannyvalley.html

Page 6: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

Low level of expectation

Rayman, Raving Rabbits : Ubisoft

Page 7: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

Zombie

G Man : Half Life 2 : Valve Entertainment

Page 8: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

Not quite right ...

Final Fantasy, the Spirit Within : Warner Bros

Page 9: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

Pretty close ...

CG Emily : Image Metrics

Page 10: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

Keep it simple

Alien Hominid

Page 11: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

Categories of Games

■ Action■ Adventure■ Fighting■ Dance Music Party Singing■ Puzzle & Cards ■ Role-Playing■ Massively Multiplayer■ Shooter ■ Simulation■ Sports■ Strategy

Page 12: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

Fighting Game

Tekken 6

Street Fighter IIStreet Fighter II

Battle Arena Toshiden

Page 13: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

Racing Game

Rad Racer

Need for Speed Carbon

Sega Rally

Page 14: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

JRPG Battles

Dragon Warrior Final Fantasy VII

Eternal Sonata

Page 15: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

FPS

Doom

Unreal Tournament 2003

Crysis

Page 16: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

Beginnings

King's Bounty

Page 17: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

Foundation

Warcraft 2

Page 18: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

Turned Base

Heroes of Might and Magic II

Page 19: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

Multiple Units

Total Annihilation

Page 20: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

The Future

Starcraft 2

Page 21: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

Multi Interface

The Great Sea Battle: The Game of Battleship

Page 22: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

Simplification

Age of Booty

Page 23: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

Let's Review

What do these strategy games have in common?

Page 24: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

Common Elements

■ Command Interface■ Unit Information■ Minimap

Page 25: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

Command interface

Page 26: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

Where is the information

Page 27: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

Unit Information

Page 28: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

Resource Information

Page 29: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

Mini Map

Page 30: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

Multi player

■ Chat box■ Other player's status■ Event list

Page 31: User Interfaces (UI) - ADInfo · Schedule April 3rd (Friday) - Peer testing session 10th (Friday) - Holiday, no class 14th (Tuesday) - Acceptance Test 14th (Tuesday) – Final Deadline

Interface

How do I know an interface is good?