1 / 15

Administrative

Administrative.

ifama
Download Presentation

Administrative

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Administrative • Next week (April 7th in class) the Design AnalysisProject is due  (this is required for all students andit 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 thisproject and put a lot of effort into it. • Next week (April 4th in class) is Test # 2. Covers all of Unit 2.

  2. Games as Cybernetic Systems (Ch. 18)

  3. 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

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

  5. 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

  6. 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

  7. Example of “this stuff” in games? • Positive/negative feedback in games? • An example of positive feedback • An example of negative feedback

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

  9. 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 http://www.youtube.com/watch?v=z-OQzqUdbs4 http://www.youtube.com/watch?v=37g5uNwmqz4

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

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

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

  13. Difficulty LevelsBrigette 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)

  14. 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?

  15. Use of Feedback in Games (Marc LeBlanc) Examples? • 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!

More Related