AI Game Programming Wisdom 4

Total Page:16

File Type:pdf, Size:1020Kb

AI Game Programming Wisdom 4 AI Game Programming Wisdom 4 Edited by Steve Rabin Charles River Media A part of Course Technology, Cengage Learning Australia • Brazil • Japan • Korea • Mexico • Singapore • Spain • United Kingdom • United States Publisher and General Manager, Course © 2008 Course Technology, a part of Cengage Learning. Technology PTR: Stacy L. Hiquet Associate Director of Marketing: Sarah ALL RIGHTS RESERVED. No part of this work covered by the copyright Panella herein may be reproduced, transmitted, stored, or used in any form or by any means graphic, electronic, or mechanical, including but not limited to Manager of Editorial Services: Heather photocopying, recording, scanning, digitizing, taping, Web distribution, Talbot information networks, or information storage and retrieval systems, except Marketing Manager: Jordan Casey as permitted under Section 107 or 108 of the 1976 United States Copyright Act, without the prior written permission of the publisher. Acquisitions Editor: Heather Hurley Project Editor: Dan Foster, Scribe Tribe CRM Editorial Services Coordinator: For product information and technology assistance, contact us at Jennifer Blaney Cengage Learning Customer & Sales Support, 1-800-354-9706 Copy Editor: Julie McNamee For permission to use material from this text or product, Interior Layout Tech: Judith Littlefield submit all requests online at cengage.com/permissions Cover Designer: Mike Tanamachi Further permissions questions can be emailed to [email protected] CD-ROM Producer: Brandon Penticuff Indexer: Broccoli Information Management Library of Congress Control Number: 2007939369 Proofreader: Mike Beady ISBN-13: 978-1-58450-523-5 ISBN-10: 1-58450-523-0 eISBN-10: 1-305-40610-9 Course Technology 25 Thomson Place Boston, MA 02210 USA Cengage Learning is a leading provider of customized learning solutions with office locations around the globe, including Singapore, the United Kingdom, Australia, Mexico, Brazil, and Japan. Locate your local office at: international.cengage.com/region Cengage Learning products are represented in Canada by Nelson Education, Ltd. For your lifelong learning solutions, visit courseptr.com Visit our corporate website at cengage.com Printed in the United States of America 1 2 3 4 5 6 7 11 10 09 08 Contents Preface . ix About the Cover Image . xiii Acknowledgments . xv About the Contributors. xvii SECTION 1 GENERAL WISDOM . 1 1.1 Situationist Game AI . 3 Adam Russell 1.2 Artificial Personality: A Personal Approach to AI . 17 Benjamin Ellinger, Microsoft 1.3 Creating Designer Tunable AI . 27 Borut Pfeifer, Electronic Arts 1.4 AI as a Gameplay Analysis Tool . 39 Neil Kirby, Bell Laboratories 1.5 Ecological Balance in AI Design . 49 Adam Russell SECTION 2 MOVEMENT AND PATHFINDING . 59 2.1 Company of Heroes Squad Formations Explained . 61 Chris Jurney, Kaos Studios 2.2 Turning Spaces into Places . 71 Adam Russell 2.3 Dynamically Updating a Navigation Mesh via Efficient Polygon Subdivision . 83 Paul Marden, DigiPen Institute of Technology Forrest Smith, Gas Powered Games 2.4 Intrinsic Detail in Navigation Mesh Generation . 95 Colt “MainRoach” McAnlis, Ensemble Studios James Stewart, Stormfront Studios iii iv Contents 2.5 Navigation Mesh Generation: An Empirical Approach . 113 David Hamm, Red Storm Entertainment 2.6 Navigation Graph Generation in Highly Dynamic Worlds . 125 Ramon Axelrod, AIseek 2.7 Fast Pathfinding Based on Triangulation Abstractions . 143 Doug Demyen, BioWare Corp. Michael Buro, University of Alberta 2.8 Automatic Path Node Generation for Arbitrary 3D Environments . 159 John W. Ratcliff, Simutronics Corporation 2.9 Risk-Adverse Pathfinding Using Influence Maps. 173 Ferns Paanakker, Wishbone Games B.V. 2.10 Practical Pathfinding in Dynamic Environments . 179 Per-Magnus Olsson, Linköping University 2.11 Postprocessing for High-Quality Turns . 191 Chris Jurney, Kaos Studios 2.12 Memory-Efficient Pathfinding Abstractions. 203 Nathan Sturtevant, University of Alberta SECTION 3 ARCHITECTURE . 219 3.1 A Flexible AI Architecture for Production and Prototyping of Games 221 Terry Wellmann, High Voltage Software, Inc. 3.2 Embracing Declarative AI with a Goal-Based Approach . 229 Kevin Dill, Blue Fang Games 3.3 The MARPO Methodology: Planning and Orders . 239 Brett Laming, Rockstar Leeds 3.4 Getting Started with Decision Making and Control Systems. 257 Alex J. Champandard, AiGameDev.com 3.5 Knowledge-Based Behavior System—A Decision Tree/Finite State Machine Hybrid . 265 Nachi Lau, LucasArts 3.6 The Emotion Component: Giving Characters Emotions. 275 Ferns Paanakker, Wishbone Games B.V. Erik van der Pluijm Contents v 3.7 Generic Perception System . 285 Frank Puig Placeres 3.8 Peer-To-Peer Distributed Agent Processing . 295 Borut Pfeifer, Electronic Arts 3.9 AI Architectures for Multiprocessor Machines . 305 Jessica D. Bayliss, Ph.D., Rochester Institute of Technology, Information Technology Department 3.10 Level Up for Finite State Machines: An Interpreter for Statecharts . 317 Philipp Kolhoff, KING Art Jörn Loviscach, Hochschule Bremen 3.11 Building a Behavior Editor for Abstract State Machines . 333 Igor Borovikov, FrameFree Technologies, Inc. Aleksey Kadukin, Electronic Arts 3.12 Multi-Axial Dynamic Threshold Fuzzy Decision Algorithm. 347 Dave Mark, Intrinsic Algorithm LLC SECTION 4 TACTICS AND PLANNING . 359 4.1 RTS Terrain Analysis: An Image-Processing Approach . 361 Julio Obelleiro, Enigma Software Productions Raúl Sampedro, Enigma Software Productions David Hernández Cerpa, Enigma Software Productions 4.2 An Advanced Motivation-Driven Planning Architecture. 373 David Hernández Cerpa, Enigma Software Productions Julio Obelleiro, Enigma Software Productions 4.3 Command Hierarchies Using Goal-Oriented Action Planning . 383 David Pittman, Stormfront Studios, Inc. 4.4 Practical Logic-Based Planning. 393 Daniel Wilhelm, California Institute of Technology 4.5 Simulation-Based Planning in RTS Games . 405 Frantisek Sailer, University of Alberta Marc Lanctot, University of Alberta Michael Buro, University of Alberta 4.6 Particle Filters and Simulacra for More Realistic Opponent Tracking . 419 Christian J. Darken, The MOVES Institute Bradley G. Anderegg, Alion Science and Technology Corporation vi Contents 4.7 Using Bayesian Networks to Reason About Uncertainty . 429 Devin Hyde 4.8 The Engagement Decision. 443 Baylor Wetzel, Brown College SECTION 5 GENRE SPECIFIC . 455 5.1 A Goal Stack–Based Architecture for RTS AI. 457 David Hernández Cerpa, Enigma Software Productions 5.2 A Versatile Constraint-Based Camera System . 467 Julien Hamaide, 10Tacle Studios Belgium/Elsewhere Entertainment 5.3 Seeing in 1D: Projecting the World onto a Line. 479 Andrew Slasinski 5.4 Reaction Time with Fitts’ Law . 485 Baylor Wetzel, Brown College 5.5 Enabling Actions of Opportunity with a Light-Weight Subsumption Architecture. 493 Habib Loew, ArenaNet Chad Hinkle, Nintendo of America Inc. 5.6 Toward More Humanlike NPCs for First-/Third-Person Shooter Games . 499 Darren Doherty, National University of Ireland Galway Colm O’Riordan, National University of Ireland Galway 5.7 Stop Getting Side-Tracked by Side-Quests . 513 Curtis Onuczko, University of Alberta Duane Szafron, University of Alberta Jonathan Schaeffer, University of Alberta SECTION 6 SCRIPTING AND DIALOGUE . 529 6.1 Spoken Dialogue Systems . 531 Hugo Pinto, University of Sheffield Roberta Catizone, University of Sheffield 6.2 Implementing Story-Driven Games with the Aid of Dynamical Policy Models . 551 Fabio Zambetta, School of Computer Science & IT, RMIT University Contents vii 6.3 Individualized NPC Attitudes with Social Networks. 571 Christian J. Darken, The MOVES Institute John D. Kelly, U.S. Navy 6.4 Scripting Your Way to Advanced AI . 579 Alistair Doulin, Auran Games 6.5 Dialogue Managers . 593 Hugo Pinto, University of Sheffield SECTION 7 LEARNING AND ADAPTATION . 605 7.1 Learning Winning Policies in Team-Based First-Person Shooter Games . 607 Stephen Lee-Urban, Lehigh University Megan Smith, Lehigh University Héctor Muñoz-Avila, Lehigh University 7.2 Adaptive Computer Games: Easing the Authorial Burden . 617 Manish Mehta, Georgia Institute of Technology Santi Ontañón, Georgia Institute of Technology Ashwin Ram, Georgia Institute of Technology 7.3 Player Modeling for Interactive Storytelling: A Practical Approach. 633 David Thue, University of Alberta Vadim Bulitko, University of Alberta Marcia Spetch, University of Alberta 7.4 Automatically Generating Score Functions for Strategy Games . 647 Sander Bakkes, Universiteit Maastricht Pieter Spronck, Universiteit Maastricht 7.5 Automatic Generation of Strategies . 659 Pieter Spronck, Maastricht University, The Netherlands Marc Ponsen, Maastricht University, The Netherlands 7.6 A Practical Guide to Reinforcement Learning in First- Person Shooters . 671 Michelle McPartland, University of Queensland About the CD-ROM . 685 Index . 687 This page intentionally left blank Preface elcome to the fourth, all-new volume of AI Game Programming Wisdom! Inno- Wvation in the field of game AI continues to impress as this volume presents more than 50 new articles describing techniques, algorithms, and architectures for use in commercial game development. When I started this series over six years ago, I felt there was a strong need for AI game programmers to share their advances and expertise with each other. What I did- n’t anticipate is how successful this series would be. At nearly 250 articles across all four volumes, I’m extremely impressed with the generosity of these authors in sharing their valuable ideas,
Recommended publications
  • Xbox Cheats Guide Ght´ Page 1 10/05/2004 007 Agent Under Fire
    Xbox Cheats Guide 007 Agent Under Fire Golden CH-6: Beat level 2 with 50,000 or more points Infinite missiles while in the car: Beat level 3 with 70,000 or more points Get Mp model - poseidon guard: Get 130000 points and all 007 medallions for level 11 Get regenerative armor: Get 130000 points for level 11 Get golden bullets: Get 120000 points for level 10 Get golden armor: Get 110000 points for level 9 Get MP weapon - calypso: Get 100000 points and all 007 medallions for level 8 Get rapid fire: Get 100000 points for level 8 Get MP model - carrier guard: Get 130000 points and all 007 medallions for level 12 Get unlimited ammo for golden gun: Get 130000 points on level 12 Get Mp weapon - Viper: Get 90000 points and all 007 medallions for level 6 Get Mp model - Guard: Get 90000 points and all 007 medallions for level 5 Mp modifier - full arsenal: Get 110000 points and all 007 medallions in level 9 Get golden clip: Get 90000 points for level 5 Get MP power up - Gravity boots: Get 70000 points and all 007 medallions for level 4 Get golden accuracy: Get 70000 points for level 4 Get mp model - Alpine Guard: Get 100000 points and all gold medallions for level 7 ghðtï Page 1 10/05/2004 Xbox Cheats Guide Get ( SWEET ) car Lotus Espirit: Get 100000 points for level 7 Get golden grenades: Get 90000 points for level 6 Get Mp model Stealth Bond: Get 70000 points and all gold medallions for level 3 Get Golden Gun mode for (MP): Get 50000 points and all 007 medallions for level 2 Get rocket manor ( MP ): Get 50000 points and all gold 007 medalions on first level Hidden Room: On the level Bad Diplomacy get to the second floor and go right when you get off the lift.
    [Show full text]
  • Framework Para O Desenvolvimento De Experiências Virtuais Com Interacção Háptica
    FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO Framework para o Desenvolvimento de Experiências Virtuais com Interacção Háptica Telmo da Rocha Pereira Mestrado Integrado em Engenharia Informática e Computação Orientador: Prof. A. Augusto de Sousa Co-orientadora: Prof. ª Teresa Restivo Co-orientador: Prof. António Mendes Lopes 28 de Junho de 2010 Framework para o Desenvolvimento de Experiências Virtuais com Interacção Háptica Telmo da Rocha Pereira Mestrado Integrado em Engenharia Informática e Computação Aprovado em provas públicas pelo Júri: Presidente: Professor João Correia Lopes Vogal Externo: Professor António Ramires Fernandes Orientador: Professor António Augusto de Sousa 31 de Julho de 2010 Resumo A presente dissertação apresenta o trabalho efectuado na área do Desenvolvimento de Experiências Virtuais com Interacção Háptica, nomeadamente experiências relacionadas com o comportamento físico de objectos. Este trabalho enquadra-se numa perspectiva de poder introduzir o desenvolvimento de experiências virtuais com interacção háptica no ensino, estando definido como objectivo a concepção de um conjunto de metodologias que permitam criar este tipo de experiências de forma simples e rápida. Inicia-se assim o trabalho com uma revisão bibliográfica das áreas envolvidas, nomeadamente simulação por computador, computação gráfica, realidade virtual e interacção háptica. Seguidamente são investigadas e analisadas possíveis soluções actualmente existentes e passíveis de serem aplicadas. Dado que não se encontrou uma solução que satisfizesse as necessidades do problema, apresenta-se uma análise das tecnologias necessárias para conceber uma nova solução: motor gráfico, motor físico e dispositivo háptico. As duas primeiras tecnologias referidas são alvo de uma avaliação, que permite escolher, de entre um conjunto de opções, qual o motor gráfico e físico que melhor se adequa às necessidades.
    [Show full text]
  • TESIS: Grand Theft Auto IV. Impacto Y Contexto En Los Videojuegos Como
    UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN Grand Theft Auto IV. Impacto y contexto en los videojuegos como parte de la cultura de masas Tesis para obtener el título de: Licenciado en Comunicación PRESENTA David Mendieta Velázquez ASESOR DE TESIS Mtro. José C. Botello Hernández UNAM – Dirección General de Bibliotecas Tesis Digitales Restricciones de uso DERECHOS RESERVADOS © PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL Todo el material contenido en esta tesis esta protegido por la Ley Federal del Derecho de Autor (LFDA) de los Estados Unidos Mexicanos (México). El uso de imágenes, fragmentos de videos, y demás material que sea objeto de protección de los derechos de autor, será exclusivamente para fines educativos e informativos y deberá citar la fuente donde la obtuvo mencionando el autor o autores. Cualquier uso distinto como el lucro, reproducción, edición o modificación, será perseguido y sancionado por el respectivo titular de los Derechos de Autor. Grand Theft Auto IV Impacto y contexto en los videojuegos como parte de la cultura de masas Agradecimientos A mis padres. Gracias, papá, por enseñarme valores y por tratar de enseñarme todo lo que sabías para que llegara a ser alguien importante. Sé que desde el cielo estás orgulloso de tu familia. Mamá, gracias por todo el apoyo en todos estos años; sé que tu esfuerzo es enorme y en este trabajo se refleja solo un poco de tus desvelos y preocupaciones. Gracias por todo tu apoyo para la terminación de este trabajo. A Ariadna Pruneda Alcántara. Gracias, mi amor, por toda tu ayuda y comprensión. Tu orientación, opiniones e interés que me has dado para la realización de cualquier proyecto que me he propuesto, así como por ser la motivación para seguir adelante siempre.
    [Show full text]
  • The Videogame Style Guide and Reference Manual
    The International Game Journalists Association and Games Press Present THE VIDEOGAME STYLE GUIDE AND REFERENCE MANUAL DAVID THOMAS KYLE ORLAND SCOTT STEINBERG EDITED BY SCOTT JONES AND SHANA HERTZ THE VIDEOGAME STYLE GUIDE AND REFERENCE MANUAL All Rights Reserved © 2007 by Power Play Publishing—ISBN 978-1-4303-1305-2 No part of this book may be reproduced or transmitted in any form or by any means – graphic, electronic or mechanical – including photocopying, recording, taping or by any information storage retrieval system, without the written permission of the publisher. Disclaimer The authors of this book have made every reasonable effort to ensure the accuracy and completeness of the information contained in the guide. Due to the nature of this work, editorial decisions about proper usage may not reflect specific business or legal uses. Neither the authors nor the publisher shall be liable or responsible to any person or entity with respects to any loss or damages arising from use of this manuscript. FOR WORK-RELATED DISCUSSION, OR TO CONTRIBUTE TO FUTURE STYLE GUIDE UPDATES: WWW.IGJA.ORG TO INSTANTLY REACH 22,000+ GAME JOURNALISTS, OR CUSTOM ONLINE PRESSROOMS: WWW.GAMESPRESS.COM TO ORDER ADDITIONAL COPIES OF THE VIDEOGAME STYLE GUIDE AND REFERENCE MANUAL PLEASE VISIT: WWW.GAMESTYLEGUIDE.COM ACKNOWLEDGEMENTS Our thanks go out to the following people, without whom this book would not be possible: Matteo Bittanti, Brian Crecente, Mia Consalvo, John Davison, Libe Goad, Marc Saltzman, and Dean Takahashi for editorial review and input. Dan Hsu for the foreword. James Brightman for his support. Meghan Gallery for the front cover design.
    [Show full text]
  • Chinatown Wars Kevin George
    International Journal of English Literature and Social Sciences, 5(2) Mar-Apr 2020 |Available online: https://ijels.com/ The Dark Side of GTA: Chinatown Wars Kevin George Department of English, K.E College, Mannanam, Kerala, India Abstract—Released way back in 2009, Grand Theft Auto: Chinatown Wars is an action-adventure videogame, developed for a console meant for teenagers. However, the videogame drew flak for its inclusion of certain controversial mini-games and missions involving drugs like cocaine and heroin. This short essay/review will focus on the corruptive influence of something as trivial as a videogame and how it works insidiously as a lure to a world of crime, which young minds find irresistible. Keywords—Addiction,Arson, Delusions of power,Drug-dealing, GTA: Chinatown Wars. INTRODUCTION adolescent innocence as portrayed in his novel The Lord of I was having a hard time coming to terms with the the Flies. ‘Influence’ plays a big role and so does the quarantine in India (and the world over). Usually, I would milieu. The pandemic (COVID19) which is wreaking find solace in reading philosophy and literature or I would havoc on our planet has made their lives insular and more binge on my favourite films or series. But, the headlines susceptible to ‘influence’ (at least for now) and things and podcasts made sure that my usual sangfroid was kept aren’t much different (from the novel). The teenagers who at bay. My penchant for etymology compels me to spent hours playing games like GTA: Chinatown Wars, (I mention the origins of the word ‘sangfroid’.
    [Show full text]
  • Saving Face Mova Closes in on Reality in Digital Imaging, Hoping to Make the Process So Easy That Animators — and Someday Consumers — Can Just Create
    www.MercuryNews.com Tech Monday JULY 31, 2006 MOVA In the Mova process, fluorescent child’s makeup is applied to a person’s face — such as this writer’s. A hundred thousand images are captured with 44 cameras, then synthesized into a single 3-D computer model artists can manipulate. SAVING FACE MOVA CLOSES IN ON REALITY IN DIGITAL IMAGING, HOPING TO MAKE THE PROCESS SO EASY THAT ANIMATORS — AND SOMEDAY CONSUMERS — CAN JUST CREATE By Dean Takahashi ley” first described by Japanese robot- that rely on soft body tissue. Mercury News maker Masahori Mori in 1970. Mori Mova hopes to make the process of observed that the more inventors tried converting real-life images into digital When it comes to creating realistic to create a realistic human-like robot, form so easy that artists will be able to characters in video games, computer the more artificial it looked. spend more time being creative, artists have made brilliant replicas but Four years ago, Perlman anticipated Perlman says. One day, he hopes that they still struggle with the last frontier: that the last frontier for computer consumers themselves will be able to making a human face that acts like the artists would be human faces. With a use the technology to create their own real thing. small team, he created Contour, a tool lifelike computer animations. The gap between what players see that combines the images from 44 cam- “Contour takes us from motion cap- on the screen, and what they expect, is eras into a three-dimensional image of ture to reality capture,” said Perlman.
    [Show full text]
  • Leslie Bishko the Uses and Abuses of Cartoon Style in Animation
    Animation Studies – Vol.2, 2007 Leslie Bishko The Uses and Abuses of Cartoon Style in Animation Introduction “Cartoon style” in animation broadly refers to animation design and movement that adheres to the 12 Principles of Animation, defined and developed at the Disney Studios. The Principles evolved through trial and error, by observing motion on-screen and noting what aspects of animated movement served the believability of the characters. To this day, the 12 Principles of Animation are known by all animators and used as a benchmark for good animation. Yet, these principles are not complete movement concepts. They influence specific movement patterns that are often applied without consideration of their effects, resulting in characterization that lacks authenticity. Viewers have come to expect that animated character performances portray the illusion of a living being. As a determining factor for believability in animation, authenticity functions on two levels. First, we suspend our disbelief and engage with the character; there is no question of the character’s aliveness. Second, through characterization, we experience an authentic being whose inner intent is communicated outwardly, and made unmistakably clear. Originating from the roots of 20th century modern dance, Laban Movement Analysis (LMA) is a conceptual framework for the observation, description and interpretation of human movement that offers a robust movement vocabulary. Where Animation Principles can potentially impose a specific style of animated movement, LMA is style-neutral and therefore excels at articulating components of style. Additionally, LMA addresses the relationship of intent to action, an innovative feature that aids us in the observation of authenticity which the Animation Principles lack.
    [Show full text]
  • Gta San Andreas Dan Houserrel, a Játék Producerével Beszélgettünk
    THE LEGEND OF SHERWOOD KIADÁS DVD GOTHIC ÉS ROBIN HOOD TELJES JÁTÉKOK A DVD-N! G Európa legolvasottabb gamer magazinja www.gamestar.hu 2004/12 12 2004/12 Ára: 1896 Ft GameStar – Európa legolvasottabb gamer magazinja – Teljes játék: Gothic, Robin Hood: The Legend of Sherwood G GameStar – Európa – Teljes legolvasottabb gamer magazinja DUPLA DVD-VEL! a m nyi HALF-LIFE 2 MAGYARÍTÁS + VIDEÓ e CD S VIDEOINTERJÚ t tartalom PRINCE OF PERSIA 2 a r 14 – E u r ó p a l e g o l v a s o t t a VVAMPIREAMPIRE b b g TTHEHE MMASQUERADE:ASQUERADE: BBLOODLINESLOODLINES a m e 22004004 LLEGJOBBEGJOBB SZEREPJÁTÉKASZEREPJÁTÉKA MMEGÉRKEZETT!EGÉRKEZETT! r m a YI „MIN g N O DE a S N z C T i n Á B j R E a TELJES2 JÁTÉK CCHRONICLESHRONICLES OOFF A L – K E T DUPLA DVD - 15 JÁTÉKDEMÓ ” e ! l j e 2,5 MILLIÓS ELŐFIZETŐI AKCIÓ s j á t é RRIDDICKIDDICK 140 OLDAL k : G o t h i c , PPRINCERINCE OOFF PPERSIAERSIA 2 R o b i n H BBATTLEATTLE FORFOR MIDDLEMIDDLE EARTHEARTH o o d : T h e L e g e n d o f S h e r w o o d HHALOALO 2 A NNAGYFŐNÖKAGYFŐNÖK VVISSZATÉRISSZATÉR – PPC-REC-RE IIS!S! Játéktesztek: Men of Valor, Cross Racing Championship, NBA 2005, Tribes: Vengeance, Leisure Suit Larry Mélyvíz: Konfigurációk karácsonyra, A legújabb GeForce-ok, Megoldások rendszerösszeomlás esetére Játékdemók: 15 db, köztük BloodRayne 2, Cross Racing Championship, Flatout, Pro Evolution Soccer 4 GGSEzust_200412.inddSEzust_200412.indd 1 112/1/20042/1/2004 44:32:48:32:48 PPMM TARTALOM Bemelegítés Gyorskereső CD-tartalom 6 FÓKUSZ DVD-tartalom 7 Atlantis: Evolution B 92 Teljes játékok: Robin Hood, Gothic 8 Chronicles of Riddick E 38 8 Cross Racing Championship B T 82 CSI: Miami B 86 F.E.A.R.
    [Show full text]
  • Film Flight: Lost Production and Its Economic Impact on California
    I MILKEN INSTITUTE California Center I July 2010 Film Flight: Lost Production and Its Economic Impact on California by Kevin Klowden, Anusuya Chatterjee, and Candice Flor Hynek Film Flight: Lost Production and Its Economic Impact on California by Kevin Klowden, Anusuya Chatterjee, and Candice Flor Hynek ACKnowLEdgmEnts The authors gratefully acknowledge Armen Bedroussian and Perry Wong for their expert assistance in preparing this study. We also thank our editor, Lisa Renaud. About tHE mILKEn InstItutE The Milken Institute is an independent economic think tank whose mission is to improve the lives and economic conditions of diverse populations in the United States and around the world by helping business and public policy leaders identify and implement innovative ideas for creating broad-based prosperity. We put research to work with the goal of revitalizing regions and finding new ways to generate capital for people with original ideas. We focus on: human capital: the talent, knowledge, and experience of people, and their value to organizations, economies, and society; financial capital: innovations that allocate financial resources efficiently, especially to those who ordinarily would not have access to them, but who can best use them to build companies, create jobs, accelerate life-saving medical research, and solve long-standing social and economic problems; and social capital: the bonds of society that underlie economic advancement, including schools, health care, cultural institutions, and government services. By creating ways to spread the benefits of human, financial, and social capital to as many people as possible— by democratizing capital—we hope to contribute to prosperity and freedom in all corners of the globe.
    [Show full text]
  • Theescapist 031.Pdf
    In talking further with Alex, I realize he that instance when expectations aren’t It’s the best online mag I’ve ever had didn’t see it coming. He was in design met, when bitterness ensues. Raph the pleasure of reading, and that’s not mode when he made the characters. He suggests that the client is in the hands of just because it’s the only one I’ve read. “It only took us 26 minutes to break it!” thought serpents were powerful and the enemy, and that developers should Well, actually it is ... but it’s still the I said, laughing. Everyone else was quick-striking animals and they made not trust the players. Cory Ondrejka of best! (So cliche). What I love most about laughing, too. Well, everyone except sense as a model for a fighting style. He Linden Lab, the developers of Second the mag is what a lot of others seem to Alex. didn’t expect us to take the martial art in Life has a slightly different take on this enjoy ... the perspective presented by any other way than just that. We idea, as we discovered when Pat Miller your writers and their grasp on the You see, Alex had been tinkering and expected a Friday night of fun, relaxation spoke with him. Also in this issue, Bruce gaming world as a whole. I would have planning for weeks on a new idea for a and laughter. That’s what we made it, Nielson discusses different companies’ to say that my favorite read thus far tabletop game and this was its big debut seeing humor in places it was not policies regarding modders.
    [Show full text]
  • University of California Santa Cruz Learning from Games
    UNIVERSITY OF CALIFORNIA SANTA CRUZ LEARNING FROM GAMES FOR GENERATIVE PURPOSES A dissertation submitted in partial satisfaction of the requirements for the degree of DOCTOR OF PHILOSOPHY in COMPUTER SCIENCE by Adam J. Summerville June 2018 The Dissertation of Adam J. Summerville is approved: Professor Michael Mateas, Chair Professor Noah Wardrip-Fruin Professor Santiago Ontañón Dean Tyrus Miller Vice Provost and Dean of Graduate Studies Copyright © by Adam J. Summerville 2018 Table of Contents List of Figures vi List of Tables xiv Abstract xvi Dedication xvii Acknowledgments xviii 1 Introduction 1 1.1 Research Contributions ........................... 5 I Learning From Game 7 2 How Humans Understand Games 8 2.1 Human Annotation Tasks .......................... 17 2.2 Entity Persistence .............................. 17 2.3 Camera Motion ................................ 18 2.4 Room Detection ............................... 21 2.4.1 Teleportation ............................. 23 2.4.2 Traversal ............................... 25 2.5 Animation Cycles ............................... 32 2.6 Mode Dynamics ................................ 34 2.7 Conclusion .................................. 36 3 Mappy – A System for Map Extraction and Annotation via Observa- tion 37 3.1 NES Architecture and Emulation ...................... 41 3.2 Operationalizing Entity Persistence ..................... 43 3.3 Inferring Camera Motion .......................... 49 iii 3.4 Determining Room Transitions ....................... 59 3.4.1 Automatic Mapping ........................
    [Show full text]
  • Game Developer Magazine
    >> INSIDE: 2007 AUSTIN GDC SHOW PROGRAM SEPTEMBER 2007 THE LEADING GAME INDUSTRY MAGAZINE >>SAVE EARLY, SAVE OFTEN >>THE WILL TO FIGHT >>EXCLUSIVE INTERVIEW MAKING SAVE SYSTEMS FOR CHANGING GAME STATES HARVEY SMITH ON PLAYERS, NOT DESIGNERS IN PANDEMIC’S SABOTEUR POLITICS IN GAMES POSTMORTEM: PUZZLEINFINITE INTERACTIVE’S QUEST DISPLAY UNTIL OCTOBER 11, 2007 Using Autodeskodesk® HumanIK® middle-middle- Autodesk® ware, Ubisoftoft MotionBuilder™ grounded ththee software enabled assassin inn his In Assassin’s Creed, th the assassin to 12 centuryy boots Ubisoft used and his run-time-time ® ® fl uidly jump Autodesk 3ds Max environment.nt. software to create from rooftops to a hero character so cobblestone real you can almost streets with ease. feel the coarseness of his tunic. HOW UBISOFT GAVE AN ASSASSIN HIS SOUL. autodesk.com/Games IImmagge cocouru tteesyy of Ubiisofft Autodesk, MotionBuilder, HumanIK and 3ds Max are registered trademarks of Autodesk, Inc., in the USA and/or other countries. All other brand names, product names, or trademarks belong to their respective holders. © 2007 Autodesk, Inc. All rights reserved. []CONTENTS SEPTEMBER 2007 VOLUME 14, NUMBER 8 FEATURES 7 SAVING THE DAY: SAVE SYSTEMS IN GAMES Games are designed by designers, naturally, but they’re not designed for designers. Save systems that intentionally limit the pick up and drop enjoyment of a game unnecessarily mar the player’s experience. This case study of save systems sheds some light on what could be done better. By David Sirlin 13 SABOTEUR: THE WILL TO FIGHT 7 Pandemic’s upcoming title SABOTEUR uses dynamic color changes—from vibrant and full, to black and white film noir—to indicate the state of allied resistance in-game.
    [Show full text]