Administrative Next week (April 7 th in class) the Design Analysis Project is due (this is required for all students and it is 15% of the final grade).

Slides:



Advertisements
Similar presentations
Formal Design Tools Feedback Systems and the Dramatic Structure of Competition A rant by MAHK GDC 1999.
Advertisements

Q&A Session with Game Developer Received the information offered. –Interested? me Any comments/discussion about the Q&A session? Do you think it.
Games as Cybernetic Systems systems theory + information theory thinking about feedback.
CS 4730 Defining Formal Elements CS 4730 – Computer Game Design.
RANDOM 2D PLATFORMER Concept 1. Gameplay The Game Play is simple. It is a 2d platformer with randomized platforms. Platforms of varying in size and distance.
Lets Play Catch! Keeping Score in Alice By Francine Wolfe Duke University Professor Susan Rodger May 2010.
Play until you win Using the Success Structure of Computer Games for Online Student Engagement Emma Satterfield Lecturer Missouri S&T.
Us vs. It. Tanks vs. Robot ● Cooperative “Boss Fight” ● Tank players must destroy the Robot before it reaches the city limits. ● Robot is controlled by.
Learning Goals What is an organization’s structure, and what does it consist of? What are the major elements of an organizational structure? What is organizational.
Gear Up [Or something]. Concept and key points 1. 2D hack-and-slash platformer RPG with rogue-like elements 2. Character power is determined by equipment.
Information / Cybernetics Robin Burke GAM 224 Winter 2008.
Tuesday, May 14 Genetic Algorithms Handouts: Lecture Notes Question: when should there be an additional review session?
A Christmas Scratch game
1 RUNNING a CLASS (2) Pertemuan Matakuliah: G0454/Class Management & Education Media Tahun: 2006.
Generating Diverse Opponents with Multi-Objective Evolution Generating Diverse Opponents with Multi-Objective Evolution Alexandros Agapitos, Julian Togelius,
Games as Systems Administrative Stuff Exercise today Meet at Erik Stemme
Stress can help athletes attain difficult goals and perform at their maximum potential. Thesis: (Anshel)
Recursion Alice. Repetition In some situations, we don’t know exactly how many times a block of instructions should be repeated. All we know is that repetition.
SIMCET  Real-Time PID Control Simulator for Training PID Tuning Real-Time Simulator (SIMCET Software) A product of PiControl.
CORE MECHANICS. WHAT ARE CORE MECHANICS? Core mechanics are the heart of a game; they generate the gameplay and implement the rules. Formal definition:
Designing games to facilitate learning How to design cheap and effective traditional games.
Using product gamification to drive user engagement.
RECAP Game Design Class Héctor Muñoz-Avila. Motivation Compelling games don’t need –the latest and best graphics –deep narrative or involved story line.
HIGHER/INTERMEDIATE 2 PE  Basketball Structures and Strategies.
Evolving Multi-modal Behavior in NPCs Jacob Schrum – Risto Miikkulainen –
RECAP Game Design Class Héctor Muñoz-Avila. Motivation Good games don’t need –the latest and best graphics –deep narrative or involved story line –Complicated.
Administrative: “Design New Game” Project Apply the principles of Iterative Design –First run of games in class: March 28 th in class Short document describing:
Complexity and Emergence in Games (Ch. 14 & 15). Seven Schemas Schema: Conceptual framework concentrating on one aspect of game design Schemas: –Games.
MOM! Phineas and Ferb are … Aims:
Game analysis Robin Burke GAM 206. Outline o Quiz (30 min) o Game analysis o Rules o Play o Culture.
Jorge Munoz, German Gutierrez, Araceli Sanchis Presented by: Itay Bittan.
Fundamentals of Game Design, 2 nd Edition by Ernest Adams Chapter 10: Core Mechanics.
t Teacher Page Skill related fitness components include: Power Speed Reaction Time Balance Coordination Agility.
CS 4730 Action vs. Interaction CS 4730 – Computer Game Design Credit: Several slides from Walker White (Cornell)
Virtual Moneyball: A Baseball League Simulator By Ryan Kroening.
Games as Cybernetic Systems (Ch. 18). Cybernetics Resulted from Information Theory (Ch. 16) and Information Systems Theory (Ch. 17) Focus on how dynamic.
Chapter 2.2 Game Design. CS Overview This introduction covers: –Terms –Concepts –Approach All from a workaday viewpoint.
CHAPTER 10: CORE MECHANICS Definitions and Mechanisms.
A Game Idea by Sheldon Maloney and Ubaid Khan.  My game idea is going the be called apocalypse racer which is a racing and zombie game.
SiSSYFiGHT Overview SiSSYFiGHT simulates a playground fight between little girls.
Information 2 Robin Burke GAM 224 Spring Outline Admin Systems of information Cybernetics Feedback loops.
{ Easter School Wednesday 8 th April Why gather data Why monitor Skills & Techniques   Methods of Data Collection   Methods of practice / programme.
Games Cultures ‘Kat Snatch’. Background story Nanny Mc Phee is a senile 82 year old lady living in the suburbs of Pleasant Ville. As a very forgetful.
Higher Grade / Intermediate 2 Skills & Techniques.
A) Physical, skill related and mental fitness are all required for successful performance. With reference to your chosen activity, explain why one aspect.
U9/10 Winter Training Week 7 Attacking 1v1 DiagramOrganizationCoaching Points 4v4 Scrimmage Unrestricted Free play first minutes Everyone with a.
Information / Cybernetics Robin Burke GAM 224 Spring 2006.
SiSSYFiGHT Overview SiSSYFiGHT simulates a playground fight between school children.
THE ART OF THINKING SMALL Learning to appreciate small games.
Coaching Pack 9 – 11 Years. What Am I Coaching Today? What Might the Players Learn or Get Better at? TechnicalPsychological example PhysicalSocial example.
STUDENT LED CONFERENCES BY HENRY D. LANGUAGE ARTS.
CSE4AT3 Design Balancing Continued……………………………… …………………………………………..
Adaptation - KU. Learning Outcomes By the end of this lesson you will; By the end of this lesson you will; Understand the reasons why activities are adapted.
Northfield Academy Higher Still Physical Education STRUCTURES and STRATEGIES Part 1 Strengths and Weaknesses.
Wrap-up CS 370 Computer Game Design Ken Forbus Spring, 2003.
By Mr. Putnam. In Catfall, the goal of the game is to touch the falling cats with the mouse. Every time you touch a cat, your score goes up by one point.
MOSES YEO.  We talked about aspects of a good videogame  One element we talked about was how to get someone addicted to the game.
Othello Artificial Intelligence With Machine Learning Computer Systems TJHSST Nick Sidawy.
Chapayev CS426 04/04/08. Concept Vasilyev Brothers' Chapayev, 1934 Alternative way of playing Checkers is known as Chapayev game in the countries of former.
Information 3 Robin Burke GAM 224 Spring Outline Cybernetics Feedback loops.
Evil Clown – Quiz 1 Gamemaker Quiz 1. Set up your file Save all finished work to your desktop Final file should be called: “yourlastname_evilclown” Open.
Ro-Sham-Go! A JOURNEY THAT REQUIRES MORE THAN CHANCE. TEAM DEFAULT.
Identifying the Target Audience Part 2. Target Audience The target audience is the group of people for whom the game is meant. To develop an effective.
ICS 699 – Sony PlayStation Game Programming Project -Matthew Sharritt.
GameplayStyle. Visual Style Visual What you see on the screen? Style What does it look like? What you do? Interaction Why you do it? Game Mechanics (win.
TK2023 Object-Oriented Software Engineering
Paper Simulations of Digital Games
Technical Proficiency 2
Linear Control Systems
MY RACING IDEA By Malik Lindsay.
Presentation transcript:

Administrative Next week (April 7 th in class) the Design Analysis Project is due (this is required for all students and it is 15% of the final grade). If you have not done so, start working on it now. We grade this project rigorously; particularly the level of effort put into the work. We expect that you will go the "extra mile" for this project and put a lot of effort into it. Next week (April 4 th in class) is Test # 2. Covers all of Unit 2.

Games as Cybernetic Systems (Ch. 18)

Cybernetics Resulted from Information Theory (Ch. 16) and Information Systems Theory (Ch. 17) Focus on how dynamic systems change over time Cybernetics is used to study organizations –Large companies –Governments Basic principle: output-feedback- adjustment

Elements of a Cybernetic System “The feedback Loop” Environment Comparator Sensor Activator AC-unit-in-a-room example feedbackadjustment output

Kinds of Feedback Example of each for the AC-unit-in-a-room example  Negative: temperature(room) > 75  then activate cooler  Positive: temperature(room) > 75  then activate heater

Simple Cybernetic Design Lets combine two feedback loops that maintains the temperature in a room stays between 65  and 75  –We have a cooler and –We have a heater Lets do one that maintains the temperature in a room at 70 . Same conditions as before

Example of “this stuff” in games? Positive/negative feedback in games? –An example of positive feedbackpositive –An example of negative feedbacknegative

Feedback Loops in Games ( Marc LeBlanc) Environment Comparator Sensor Activator feedbackadjustment output Game state Game mechanical bias Scoring function Game Controller Game state  Information known to all players  Information known to only one player  Information known to the game only  Randomly generated information

Example of negative Feedback: Downforce Negative:  Simulated gravity vs. player  AI lets itself catch-up if you are loosing  AI catches up if you are winning

AI lets itself catch-up if you are loosing feedback adjustment output Game state Game mechanical bias Scoring function Game Controller Position of autos Configuration of track … Player loosing? Formally: Distance(player, finish) > Distance(leadingCar, finish) Player position, leadingCar position Formally: Distance(player,finish), Distance(leadingCar,finish) Slow down leading-car Formally: speed(leadingCar)  speed(player)  f(Distance(player, leadingCar)

Simulated gravity vs player control feedback adjustment output Game state Game mechanical bias Scoring function Controller Position of autos Configuration of track speed… Player going out of road? Player direction Road direction Steer car towards road

Mortal Combat: combo feedback adjustment output Game state Game mechanical bias Scoring function Controller Health Points player Health points opponent Disabled (Yes, No) Opponent situation (chance for next combo, no chance) Disabled = Yes Opponent situation = chance for next combo Disabled, Opponent situation Disabling attack

Difficulty Levels Brigette Swan Adaptation to the quirks and habits of a particular player over time. Many games implement difficulty sliders. Common: –start early levels easy –More difficult as game progresses –Difficulty can be amount of information available! –Dynamic Difficulty Adjustment (DDA)

Dynamic Difficulty Adjustment (DDA) -- The Oblivion Controversy Idea: adjust game so that it remains challenging (negative feedback) It is an RPG game like say Diablo but… As your avatar levels so do all mobs in the game –So for example you “clean” a dungeon at level 1 killing some rats, at level 10 those rats will be armored and will hit much harder Does it still have meaningful play as a result?

Use of Feedback in Games ( Marc LeBlanc) Stability: –Negative feedback stabilizes a game –Positive feedback destabilizes a game Game duration –Negative feedback can prolong a game –Positive feedback can end it Success: –Positive feedback magnifies early success –Negative feedback magnifies late ones Control: –Feedback systems can emerge from games –Feedback systems can take control away from gamers  … and result in lost of meaningful play! Examples?