Creative Commons Attribution 3.0 creativecommons.org/licenses/by/3.0/ Interactivity & the Core Game Mechanic Foundations of Interactive Game Design Prof.

Slides:



Advertisements
Similar presentations
Sheltered Instruction Observation Protocol
Advertisements

The Communicative Approach
Skills and Techniques Lesson One.
Foundations and Strategies Attention Investment CS352.
Game Procedures Who does what, where, when, and how?
The Computer as a Tutor. With the invention of the microcomputer (now also commonly referred to as PCs or personal computers), the PC has become the tool.
The preceding analysis permits play to be defined as an activity which is essentially: 1.Free: in which playing is not obligatory; If it were, it would.
In The Name Of GOD.
1.We will begin by asking you to reflect on a question. 1.We will turn on some music and you will walk around the room, pondering your answer to the question.
Module 14 Thought & Language. INTRODUCTION Definitions –Cognitive approach method of studying how we process, store, and use information and how this.
Horizontal Scrolling through Tileset Levels Game Design Experience Professor Jim Whitehead March 4, 2008 Creative Commons Attribution 3.0 creativecommons.org/licenses/by/3.0.
Aug 24, Fall 2005ITCS4010/50101 Design Teams Team Structure Interdisciplinary Teams.
Creative Commons Attribution 3.0 creativecommons.org/licenses/by/3.0 Key Abstractions in Game Maker Foundations of Interactive Game Design Prof. Jim Whitehead.
KISS Programming. What’s so great about computers? They are fast (so they can accomplish much in a short time… spell check a thesis) They don’t make mistakes.
Creative Commons Attribution 3.0 creativecommons.org/licenses/by/3.0/ Creating a Platformer in Game Maker Part 2 Foundations of Interactive Game Design.
Creative Commons Attribution 3.0 creativecommons.org/licenses/by/3.0/ Games as systems of pleasure, goals, and rewards Foundations of Interactive Game.
Lecture 3 CS148/248: Interactive Narrative UC Santa Cruz School of Engineering 10 April.
Furry Adventure (Working Title) Game Pitch from Alan Batsford.
1 chapter: >> First Principles Krugman/Wells Economics
Lecture 4 CS148/248: Interactive Narrative UC Santa Cruz School of Engineering 14 Jan.
Creative Commons Attribution 3.0 creativecommons.org/licenses/by/3.0/ Creating a Platformer in Game Maker Foundations of Interactive Game Design Prof.
Interactive Fiction Foundations of Interactive Game Design Professor Jim Whitehead March 12, 2008 Creative Commons Attribution 3.0 creativecommons.org/licenses/by/3.0.
Valve’s Design Process for Creating Half-Life 2  Presented by David Speyrer and Brian Jacobson.
Backgrounds, Inheritance in GameMaker (BrickMania 1 of 2) Foundations of Interactive Game Design Professor Jim Whitehead January 28, 2008 Creative Commons.
Design process. Design briefs Investigating Designing Producing Analysing and evaluating Design process wall charts.
CSCI 101 Introduction to Software Development and Design.
Game-Based Learning:A Different Perspective Karl Royle University of Wolverhampton School of Education.
Introduction CSE 1310 – Introduction to Computers and Programming
Games Technology BSc Multimedia Computing BSc Creative Computing BSc.
Early Design Process Brent M. Dingle, Ph.D Game Design and Development Program Mathematics, Statistics and Computer Science University of Wisconsin.
Creative Commons Attribution 3.0 creativecommons.org/licenses/by/3.0 Key Abstractions in Game Maker Foundations of Interactive Game Design Prof. Jim Whitehead.
T HE N ARRATIVE Project Runway: A Documentary MMS 100 Group Project submitted to: Prof. Myra Jill Siason by: Gonzaga, Joanna Marie Mendigoria, Samantha.
* Discussion: DO YOU AGREE OR DISAGREE WITH THESE STATEMENTS? WHY OR WHY NOT? 1.The difficulty of a text depends mostly on the vocabulary it contains.
Using Control Structures. Goals Understand the three basic forms of control structures Understand how to create and manage conditionals Understand how.
CO1301: Games Concepts Dr Nick Mitchell (Room CM 226) Material originally prepared by Laurent Noel.
Games Writing for Interactive Media. In the Beginning... First game: pong (nonnarative, developed on oscilloscope) Play Early GamesPlay Early Games.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Game Design: Interactivity ( Computer Game ) Jehee Lee Seoul National University.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Unit 2 A Flat World.  Objectives Objectives  FocusFocus  Warming up Warming up  7.1 Asking people to do things 7.1 Asking people to do things  7.2.
CiSELT Module 5.2: Classroom Dynamics. Assemble the contents of your envelope How does the puzzle represent a metaphor for teamwork? Each piece is a different.
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Project.
Chapter 16 Problem Solving and Decision Making. Objectives After reading the chapter and reviewing the materials presented the students will be able to:
Higher & Intermediate 2 PE Information Processing System.
Stages of Teaching an Oral Lesson
Chapter 2.2 Game Design. CS Overview This introduction covers: –Terms –Concepts –Approach All from a workaday viewpoint.
Test Environment Algorithm Program Requirements/ Enhancements Analyze the Problem and Design a Solution Programming Software Translates the Source Code.
CHAPTER 10: CORE MECHANICS Definitions and Mechanisms.
SILC-NET, a project of ILRU – Independent Living Research Utilization Developing an Outcomes-Focused SPIL: Three Easy Steps Module 3 A series of online.
THE AGILE MENTALITY CHAPTER Topics  Why Use Agile and Scrum?  Agile Development –Manifesto for Agile Software Development  Scrum Methodology.
Multimedia By: Marcus Bobian Multimedia period 1.
CS 426 Video Game Design and Programming © Jason Leigh Electronic Visualization Lab, University of Illinois at Chicago “The figure of merit.
Game Design Principles Part 3 : Interactivity Jehee Lee Seoul National University.
Fall 2015 ECEn 490 Lecture #8 1 Effective Presentations How to communicate effectively with your audience.
Key Competencies.
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 27 Software Engineering as Engineering.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
 Dispatcher and Fulfillment changes Phase 1 - Launching 3/13/2011.
Game Mechanic hamzah asyrani sulaiman. Search at the internet.
Team Up! How to Turn Problems into Solutions PRESENTERS MARJUYUA LARTEY-ROWSER, PHD, RD MARY FRANCES NETTLES, PHD, RD.
BY Mrs. Rand Omran Alastal Kelli J. Schutte William Jewell College Robbins & Judge Organizational Behavior 14th Edition Motivation: From Concepts.
Sound Practices of Games Business and Design Presented by Brian Jacobson.
The Game Development Process: Artificial Intelligence.
Game Pitches UC Santa Cruz CMPS 170 – Game Design Studio I 9 October 2014.
Marking the Most of the Web’s Resources
Software Life Cycle Models
The Communicative Approach
CO1301: Games ncepts 2016 Lecture 2
The Communicative Approach
Presentation transcript:

Creative Commons Attribution 3.0 creativecommons.org/licenses/by/3.0/ Interactivity & the Core Game Mechanic Foundations of Interactive Game Design Prof. Jim Whitehead February 6, 2008

Today’s Assignment Work Breakdown and Schedule ‣ Due Today Have exams and game concept documents ‣ Come up on stage after class to retrieve

Upcoming Assignments Busy week next week ‣ Partially Operational Game Prototype ❖ Due Friday, February 15 ❖ Need to have started your game ❖ Need to have at least some things working already ❖ Demonstration that you have spent at least 5-10 hours on your game already ‣ Progress Report ❖ Also due Friday, February 15 ❖ An update on where things stand in your schedule ❖ Is your project completing tasks on schedule, or falling behind?

Game Design Workshops Game Maker ‣ Wednesdays, 6-8pm ‣ Engineering 2, room 180 (Simularium) ❖ Enter on plaza level between E2 and JBE RPG Maker ‣ Wednesdays, 5-7:15pm ‣ Engineering 2, room 280 ❖ 2 nd floor, on front of building, on driving circle/Communications end (right side, east end) of the building ❖ Arrive by 6pm to avoid external doors locking ❖ Knock on nearest door if late… CS 20/C# and XNA Game Studio Express ‣ Thursdays, 4:30-7pm ‣ Engineering 2, room 399 (third floor, by elevators)

Interactivity What was the essential element of computer games that made them so compelling, and allowed the industry to grow so quickly? ‣ Not video, audio, or text by itself, since these all predated video games by many years Interactivity! ‣ Computing power makes this interactivity possible. “Just as the schwerpunkt of computers is processing, so too the schwerpunkt of all software is interactivity—and this goes double for games.” “Graphics, animation, sound, and music are all necessary to gaming, and they’re all important, but they’re not the schwerpunkt. Interactivity (sometimes called “gameplay”) is the real schwerpunkt of games.” ‣ Chris Crawford on Game Design, p. 74. ‣ Schwerpunkt: focal point, or, concentration of effort point, or, central point of attack

Definition of Interactivity Crawford uses a conversational metaphor Interactivity is, “a cyclic process in which two active agents alternately (and metaphorically) listen, think, and speak.” (p. 76) In computer games, the computer takes the role of one agent, and hence interactivity for video games becomes: ‣ “How can we program the computer to be an entertaining conversational (metaphorically speaking) partner?” (p. 77) ‣ Computer must ❖ Listen well ❖ Give the player the opportunity to say anything relevant to the situation ❖ Must think well ❖ Must speak well

Interactivity Feedback Loop Can view a computer game as a kind of control system ‣ Game creates output ‣ Player reacts to this output by making decisions and taking action ❖ This generates one or more inputs ‣ Game reacts to these inputs, creating more outputs game creates output player makes internal decision player takes action Rules of Play, p. 316

High Interactivity What is high and low interactivity in a game? ‣ Is a fast-paced action game more interactive than a complex, slow- moving strategy game? ‣ Not necessarily. If two people talk quickly, does that make their conversation more interactive? High interactivity comes when both sides are engaged in high-quality listening, high-quality thinking, high-quality speaking.

Assessing Interactivity in a Game Crawford states that you can estimate the interactivity level of any game by asking three questions: ‣ How much of what the player might desire to say does the game permit the player to actually say? ‣ How well does the game think about the player’s inputs? ‣ How well does the game express its reactions?

Applying the Questions Fast-paced action game: ‣ Game allows player to say a limited number of words (move up, down, left, right, fire, etc.) ‣ Player can say these words quickly ‣ Processing is simplistic: just move around on a map ‣ Expressiveness is complete, within the very limited confines of the world. ‣ Conclusion: small amount of interaction

Applying the Questions (2) Civilization ‣ Pace is slower, but player has wide range of things they can express ‣ Game executes complex set of algorithms. ‣ Listening and thinking are much deeper in this game ‣ Expressiveness is also quite high – many possible pieces to move, possible interactions among pieces ‣ Conclusion: Civilization is clearly a very interactive game OK, so are real time strategy games like Age of Empires or Empire Earth more interactive than Civilization?

Graphic Realism Crawford lists as a common mistake, “obsession with cosmetics” (p. 107) Five common motivations for putting good graphics and sound in a game: ‣ To further the gameplay ‣ To permit the player to show off the superior cosmetic capabilities of his new computer ‣ To show off the superior technical prowess of the programmer ‣ To keep up with the competition ‣ To provide the player with images and sounds that are intrinsically pleasing Crawford: The first reason is the only good reason for pursuing cosmetics. ‣ Agree or disagree?

Process Intensity vs Data Intensity Process intensity is the degree to which a program emphasizes processes instead of data. ‣ Process is algorithms, equations, branches ‣ Data is reflected in data tables, images, sounds, text Analogies ‣ Language: nouns vs verbs ‣ Economics: goods vs services ‣ Computers: bits and cycles

Crunch per Bit Ratio “Because process intensity is so close to the essence of ‘computeriness,’ it provides us with a useful criterion for evaluating the value of any piece of software. That criterion is a vague quantification of the desirability of process intensity. It uses the ratio of operations per datum, which I call the crunch per bit ratio.” (Chris Crawford on Game Design, p. 89)

Core Game Mechanic To have interactivity, must have interaction from player ‣ The player performs some action or actions.... ‣... that intervene in the game world. ‣ Usually, one or more of these actions occurs very frequently, and is the dominant activity of the player ‣ This is the game’s core mechanic Core Game Mechanic ‣ The essential play activity players perform over an over again ❖ Rules of Play, p ‣ When designing a game, an important question to resolve is: What does the player do? ‣ Your design is in trouble until you can crisply answer this question ❖...and the answer sounds like fun

Examples of Core Game Mechanic Breakout ‣ Player turns knob on controller (or move lever of joystick) to move paddle left and right ‣ Choose where ball hits on paddle to control movement of ball

Examples of Core Game Mechanic (2) Most platformer games ‣ Player moves left and right, and jumps ‣ Avoid moving enemies Core game mechanic isn’t all of the kinds of interactions a player may have with a game ‣ More focused: only the most frequent and important interactions ‣ In Kirby’s Adventure (NES), in addition to the typical moving and jumping, the core mechanic includes inhaling

Examples of Core Game Mechanics For most shmups, core game mechanic is: ‣ Move to avoid enemies and position ship ‣ Firing at enemies ‣ Collecting powerups ‣ Different games can alter this. ❖ In Radiant Silvergun, part of the core mechanic is selecting which weapon to use Perfect Cherry Blossom

Core Mechanic Discussion What is the core game mechanic in the following games? ‣ Guitar Hero II ‣ Mass Effect ‣ Halo 2/3 ‣ Ratchet & Clank: Future