understanding the underlying patterns: teaching scientific thinking through building games

42
Understanding the Underlying Patterns: Teaching Scientific Thinking through Building Games Dr. Magy Seif El-Nasr Simon Fraser University, Canada Dr. Tony Maygoli New Media Research and Education, Canada, Canada 1

Upload: zinnia

Post on 16-Mar-2016

53 views

Category:

Documents


1 download

DESCRIPTION

Understanding the Underlying Patterns: Teaching Scientific Thinking through Building Games. Dr. Magy Seif El-Nasr Simon Fraser University, Canada Dr. Tony Maygoli New Media Research and Education, Canada , Canada. Website is http://www.gamedevcamp.com. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

1

Understanding theUnderlying Patterns:

Teaching Scientific Thinking through Building Games

Dr. Magy Seif El-NasrSimon Fraser University, Canada

Dr. Tony MaygoliNew Media Research and Education, Canada, Canada

Page 2: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

2

Website ishttp://www.gamedevcamp.com

•Delivered Workshops since 2004 for High School and Middle School kids (11 total workshops)

•Taught 13 courses on game design at College Level

Page 3: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

3

•Managed by NMRAE: New Media Research and Education

•Delivered Workshops since 2004 for High School and Middle School kids▫Penn State University (US)▫3 Schools Puerto Vallarta (Mexico)▫Simon Fraser University (Canada)▫Vancouver, BC (Canada)▫Laguna College of Art and Design (US)▫Willamette University, Oregon (US)

Page 4: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

4

• In this talk▫Scientific thinking through workshops▫Scientific Game Design▫Workshops

Page 5: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

Science Starts With Critical Thinking

Page 6: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

6

•Learning by doing•By building games they learn:

▫ Science of game design▫ Psychology▫ Mathematics▫ Art▫ Physics

Page 7: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

7

Play

Fostering Creative and Collaborative Skills

Page 8: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

8

Concept Design

Page 9: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

9

Concept Development and Critique

Game Design and Programming Process

Page 10: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

10

Critique

Page 11: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

11

Few courses that I have been teaching:Math Finance

Physics Business Chemistry Real EstateCritical thinking StocksGuitar ForexBass guitar Kung fu Piano KarateKeyboard BudoMusic theory Judo Painting Kendo Poetry Swimming Calligraphy Chess Cooking BadmintonRenovation Game designESL Early retirement

Page 12: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

12

Few Important Facts and Conclusions:

Teacher Knowledge

System Student

Page 13: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

13

Few Important Facts:

Science is NOT tangible for studentsWe (teachers) have no LEVERAGE

Page 14: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

14

What do we teach them?• Critical Thinking • Math • Geometry• Physics• Programming• Storytelling• Art•

Page 15: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

15

Mathematical Thinking: Math, Geometry, Animation

x

-y

X=0,y=464

ROOM

X=0,y=0

X=624,y=464

X=624,y=0

-x

y

Page 16: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

16

ROOM

X=0y=464

X=0y=0

X=624y=464

X=624y=0

0,464

Page 17: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

17

ROOM

X=0y=464

X=0y=0

X=624y=464

X=624y=0

?,?300,464

Page 18: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

18

ROOM

X=0y=464

X=0y=0

X=624y=464

X=624y=0

0,464

Page 19: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

19

ROOM

X=0y=464

X=0y=0

X=624y=464

X=624y=0

?

x1

y1

d=√(x12 + y1

2 )

Move the dog step by step in the game for the distance (d)

a

b

Page 20: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

20

ROOM

X=0y=464

X=0y=0

X=624y=464

X=624y=0

Page 21: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

21

ROOM

X=0y=464

X=0y=0

X=624y=464

X=624y=0

v = g * t

velocity v of a falling object from the falling time point

Page 22: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

22

The tools and Programming:In 400-level college classes: •Wildtangent (1)•WarCraft III (2)•Unreal Tournament 2003/4 (10)

For high/middle-school Workshops: •WarCraft III (4)•Game Maker (5)•RPG Maker (1)

Page 23: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

23

Computer Science: ProgrammingStatementsVariablesConditionalsFunctionsLoopsEvents

Page 24: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

24

Computer Science: Parallel processing, event programming, Object Oriented Programming

Page 25: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

25

Arts: Architecture design, map design, visual composition, lighting, camera movement, etc.

Page 26: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

26

Page 27: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

27

Scientific Principles of Game Design

5 Principles

Page 28: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

28

• Game Mechanics:▫Operant conditioning▫Creating drama▫Directing attention▫Navigation▫Preparing the users for interaction

Page 29: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

29

Skinner (Operant Conditioning): The process of learning behaviors from the

environment through consequences.Positive reinforcementNegative reinforcementPunishmentChaining and shapingReward schedule systems

reinforcement is the chances of increasing probability of behavior occurrence.

Page 30: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

30

C. Fabricatore. 2007 . Gameplay and Game mechanics design: a key to quality in video games. Organization for Economic Co-operation and Development.

Page 31: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

31

Game Designers use the same techniques to teach the player what to do in game environments

Game Level Designers use Variable Ratio for rewards

Page 32: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

32

• At the beginning: things are easy, “you make level 2 in about 5 kills.”

• By the time you make level 3 half an hour later, you understand the system

• Gradually, it takes longer and longer to get to the next level. It is the rewards that motivate you to continue “trivial tasks are no longer rewarded. The one-click reward disappears, and is gradually replaced by rewards that take more and more clicks to get. And suddenly, some of us find ourselves clicking away for hours in front of a forge or jewellery kit.”

Page 33: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

33

• Uses random ratio schedule. “Both melee and trade skill points increase after a random number of attempts. You know you won’t get skill points unless you practice the skill, but you don’t know how many attempts it will take to get another skill point.”

• “A completely transparent experience points system would be a fixed ratio schedule because you have a very good grasp of how many more solo kills it takes to gain a level.” – would that work?

Page 34: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

34

Creating Drama in Games (Le Blanc):•Drama is tension, created through conflict•Conflict in games is created:

▫Uncertainty of outcome: you don’t know if you are going to win or who is going to win

▫Inevitability of resolution: you know there is an end

Page 35: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

35

Systems for producing Uncertainty

•Feedback systems▫Negative: make score between players

closer to zero▫Positive: make score between players as

large as possible

Page 36: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

36

Systems for producing Uncertainty•Escalation: more points towards the end

(e.g., Jeopardy) •Hidden energy•Fog of War (not everything is revealed)•Decelerator: an obstacle that slows

player down late in the game•Cashing out: reset to zero, e.g. rounds in

fighting games

Page 37: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

37

Systems for producing Inevitability•Ticking clock

Page 38: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

38

Industry InvolvementIncrease Motivation and Knowledge Seeking

Page 39: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

39

For Camps hosted in cities away from Vancouver, we bring professionals to talk to kids through skype

Page 40: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

40

“making the experience immersive, sounds lighting, everything. I also have a much greater respect for the difficult process of game design/creation”

“Coding and style of coding because nothing works if you can't code correctly”

“How to program and produce something in a group”

“Game design concepts in general”

Page 41: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

Science Ends With HUMANITY

Page 42: Understanding the Underlying Patterns:  Teaching Scientific Thinking through Building Games

42

Questions?Dr. Magy Seif El-Nasr: [email protected]. Tony Maygoli: [email protected]