April/May 1995

Total Page:16

File Type:pdf, Size:1020Kb

April/May 1995 April/MAy 1995 GAME DEVELOPER MAGAZINE GAME PLAN GGAMEAEM Delphi is Editor Larry O’Brien [email protected] the Answer Senior Editor Nicole Freeman [email protected] Managing Editor Nicole Claro [email protected] ormally I make it a rule not to to gain by examining Delphi. Why? The Editorial Assistant Deborah Sommers recommend any programming huge, relatively untapped Windows game [email protected] tool that I haven’t used to market. With Delphi, you can use WinG Contributing Editors Alex Dunne develop a program from to get your images on screen relatively [email protected] scratch. I’m going to break that quickly, and you also can get many more Chris Hecker rule to recommend Borland’s compile-link-debug cycles in a program- [email protected] Delphi. I’ve only used it to ming session. Windows game develop- David Sieks [email protected] develop a program that trans- ment inevitably involves hit-and-miss pro- Wayne Sikes Nlated from Celsius to Fahrenheit degrees, gramming challenges (no matter how [email protected] but the only reason I’m not altogether experienced you are, the Windows API Editor-at-Large Alexander Antoniades committed to Delphi is (I’m blushing as I can surprise you), so more cycles means [email protected] type this) I’ve never learned Pascal. Well, faster development. When you’re done, Cover Photography I’m going to learn it now. For Windows your programs run at compiled speeds. Charles Ingram Photography developers, and for Windows game devel- Also, Delphi abstracts the Windows opers especially, Delphi is so far ahead of API. If this abstraction isn’t good enough Publisher Veronica Costanza the competition it’s embarassing. for you, feel free to create your own. Del- Group Director Regina Starr Ridley The world of Windows development phi’s code reuse infrastructure is excellent, has always been one of compromise. Tools with full object-orientation and the ability Advertising Sales Staff such as Visual Basic offer immediate grati- to package groups of objects together as West/Southwest fication when moving from writing code functional components. Develop an engine Yvonne Labat (415) 905-2353 to seeing your program run, but the per- for isometric projection, and you can save [email protected] formance has always suffered in compari- it as its own package and use it as a start- New England/Midwest son with compiled code. On the other ing point for future games. Kristin Morgan (212) 626-2498 hand, compiled C++ offers near-optimal Delphi is based on Object Pascal [email protected] performance, but all but the most trivial which, as I said, is a new language to me. programs have compilation times mea- However, it’s very straightforward—C++ Marketing Manager Susan McDonald sured in minutes, not seconds. Program- it ain’t. Although I’ve already discovered Advertising Production Coordinator Denise Temple mer productivity vs. compiled perfor- some things that I don’t like (the keyword Director of Production Andrew A. Mickus mance. Pleasure for the programmer vs. private doesn’t act the way I think it Vice President/Circulation Jerry M. Okabe pleasure for the user. The iron compro- should, and I can never figure out where Group Circulation Director Gina Oh mise of Windows. semicolons are expected), I’ve also already Circulation Manager Kathy Henry Delphi makes no compromises. For- come up to speed on the basic structure of Circulation Assistant Phil Payton get the claims of how many hundreds of the language. You should have no trouble Newsstand Manager Pam Santoro thousands of lines of code are compiled picking it up and, just as importantly, you Reprints Stella Valdez (415) 655-4269 per minute, the point is that Delphi’s shouldn’t have any trouble finding new speed of compilation is such that the programmers fluent in it. MillerFreeman A MEMBER OF THE UNITED NEWSPAPERS GROUP move from editing to debugging is seam- You’ll be reading a lot about Delphi Chairman of the Board Graham J.S. Wilson less; when your screen flickers you think a in the corporate programming magazines, President/CEO Marshall W. Freeman background compilation process is being where it will be primarily lauded for its Executive Vice President/COO Thomas L. Kemp spawned but, in fact, you’re seeing the ability to create database applications. But Senior Vice Presidents H. Vern Packer, Donald A. results of the final link. I’ll make a bold prediction—the most suc- Pazour, Wini D. Ragus Delphi is being marketed toward the cessful Windows game of 1996 will be Vice President/CFO Warren (Andy) Ambrose current marketing darling, corporate written entirely in Delphi. Until that ships, Vice President/Administration Charles H. Benz developers, and there’s no question that it I’ll be busy learning where the stupid semi- Vice President/Production Andrew A. Mickus ■ will cut a swath through the ranks of Visu- colons go. Vice President/Circulation Jerry Okabe al Basic and PowerBuilder users out there. Larry O’Brien Vice President/Software Development Division Regina However, game developers have even more Editor Starr Ridley 4 GAME DEVELOPER • APRIL/MAY 1995 SEZ U! More to the Mystery by Our Readers Dear Editor: but I still think that it’s worth it. I think it would like to offer a few suggestions to sup- would be enormously helpful if after each arti- plement Andre LaMothe’s article “The Myste- cle you gave a brief reading list of good books Something on your Irious Mode 13h” (Sept. 1994). that provide more information about a partic- I am a shareware game programmer who has ular topic. For instance, in the December issue been using Mode 13h for about two years now. I you featured a great article on Mode C (umm... can see at least one obvious ways to speed up excuse me...Mode X) but I would like to know the graphics functions Mr. LaMothe described. of a book that would give a beginning-to end mind? A response to an The first would be to avoid using the palette breakdown of the technique. This would help ports (0x3C7/0x3C8) as much as possible. One those who aren’t quite as technically blatant way that I can see to do this would be to advanced as some, and keep the folks who are eliminate reading the port whenever the pro- advanced happy. Plus the market for computer gram needs the value of a specific register. books is so full of crap that it would be nice to article, a query about Instead, simply create a structure: have someone who knows something suggest good books. typedef struct { Gideon Stocek unsigned char red[256]; via e-mail code, a little poem or unsigned char grn[256]; Editor Larry O’Brien responds: unsigned char blu[256]; Good suggestion! We’re running book reviews } PaletteStr; regularly to try to cut through the crap (see Dean Oisboid’s article on page 48). One sugges- Clear the structure in the beginning of the tion: don’t buy a book that calls you stupid. If ditty, perhaps? If you program, and also clear the palette (set all the title’s condescending, the text will be as “bucket” values to (0,0,0)) using the write well. port. Then, whenever the structure is updated, simply update the array value as well. That way, a function can simply look up a value in WHERE’S THE CODE? have anything to get an array instead of having to write/read to a Dear Editor: port. This also streamlines the color cycling ’m looking for the code for Carl Muller’s function by eliminating the overhead associat- article “Hitting on Collision Detection” ed with procedure calls (about five processor I(Sept. 1994). The article states that it is cycles). Simply rotate the array, then push the available on CompuServe, but I can’t find it. off your chest, please whole thing out to the VGA card when the cycle Do you have any more detailed information on function is done. exactly where it is, the filename, forum, and so Mason McCuskey on? I’d also like to know if it’s available on any via e-mail ftp sites. do. We’ll probably Leonard Guy MORE READING MATTER via e-mail Dear Editor: Editor Larry O’Brien responds: enjoy your magazine, I find it helpful and On CompuServe, Go SDFORUM and visit our interesting. I would like to see the price go library. Or set your browser to the print it here. Idown or the amount of material in it go up, /pub/gdmag/src ftp directory of whiz.mfi.com. GAME DEVELOPER • APRIL/MAY 1995 7 CROSSFIRE Media Vision Picks Up The Pieces Alex Dunne igital entertainment is often months after the company went public in the media spotlight. Usu- at $15. Although the stock was gener- ally we hear about technolog- ally regarded as overvalued, nobody ”We‘ll be quiet, but ical breakthroughs, though— realized how much so until a few rarely are high-tech compa- months later. nies involved in controversies. There have been some Greenberg Blows we‘ll be here,“ notable exceptions, though, The Whistle Dand surely Fremont, Calif.-based Media Herb Greenberg, a columnist for the Vision stands out as a Silicon Valley San Francisco Chronicle, did some inves- soap opera. Media Vision scraped bot- tigating and discovered that Media tom last summer when it filed for Vision had falsified sales records and says Robert Brownell, Chapter 11, ironically due to the lack of engaged in shady business practices to vision that the company—led by former paint a better picture of the company’s CEO Paul Jain—had.
Recommended publications
  • Machinima As Digital Agency and Growing Commercial Incorporation
    A Binary Within the Binary: Machinima as Digital Agency and Growing Commercial Incorporation A thesis presented to the faculty of the College of Fine Arts of Ohio University In partial fulfillment of the requirements for the degree Master of Arts Megan R. Brown December 2012 © 2012 Megan R. Brown. All Rights Reserved 2 This thesis titled A Binary Within the Binary: Machinima as Digital Agency and Growing Commercial Incorporation by MEGAN R. BROWN has been approved for the School of Film and the College of Fine Arts by Louis-Georges Schwartz Associate Professor of Film Studies Charles A. McWeeny Dean, College of Fine Arts 3 ABSTRACT BROWN, MEGAN R., M.A., December 2012, Film Studies A Binary Within the Binary: Machinima as Digital Agency and Growing Commercial Incorporation (128 pp.) Director of Thesis: Louis-Georges Schwartz. This thesis traces machinima, films created in real-time from videogame engines, from the exterior toward the interior, focusing on the manner in which the medium functions as a tool for marginalized expression in the face of commercial and corporate inclusion. I contextualize machinima in three distinct contexts: first, machinima as historiography, which allows its minority creators to articulate and distribute their interpretation of national and international events without mass media interference. Second, machinima as a form of fan fiction, in which filmmakers blur the line between consumers and producers, a feature which is slowly being warped as videogame studios begin to incorporate machinima into marketing techniques. Finally, the comparison between psychoanalytic film theory, which explains the psychological motivations behind cinema's appeal, applied to videogames and their resulting machinima, which knowingly disregard established theory and create agency through parody.
    [Show full text]
  • Maxis Sim Game Requirements
    MAXIS SIM GAME REQUIREMENTS SUMMARY The Maxis marketing department recently studied customer expectations of Maxis Sim games. The study revealed seven descriptions of what the Maxis Sim player thought a Sim game should be. While the “Seven Points of Sim” descriptions reflect customer expectations, they are not all necessarily the ingredients for a Sim game. To understand why Sim players perceive Sim games the way they do, we can look at the key factors that make a game a “Sim”. REQUIREMENTS FOR A MAXIS SIM GAME Dilemma Players must always grapple with difficult decisions. In SimCity, pollution may be a problem, but there might be a strong industrial demand. In SimTower, condo-dwellers will need elevators heading down, while office workers will need elevators heading up. Crisis Crisis can also mean disasters. Players occasionally need to abandon long term strategy in favor of short-term success. If a fire is burning in SimCity or SimTower, players might need to destroy all their creations in the surrounding area. Budgeting The amount of funding a player has acts as both a limiting factor and a kind of score. Every action by the player costs money - even mistakes - and there are no refunds. “Cheats” to gain more money are the most popular cheats. Aesthetics Artwork is important for players to admire their creations. Also, the ability to place buildings, zones, crops, etc. in various places that may not have relevance to the Sim, fakes players into believing that their city or tower designs are “better” than other’s. Finally, aesthetics are a form of reward for the player.
    [Show full text]
  • The Philosophy of the Sims
    THE PHILOSOPHY OF THE SIMS by David Chan ([email protected]) March 21, 2003 THE PHILOSOPHY OF THE SIMS Since its January 2000 release by EA and Maxis, The Sims has proven that the simulation genre could overcome the classic formula popularized by lead designer Will Wright’s SimCity.7 After becoming the best selling PC game of all time, it has also proven that the mainstream game market could enthusiastically embrace a game based on the simulation of emotions and people over guns and fighting. But above all, The Sims marks the first time that a computer game has so deeply presented a philosophy of life within the context of entertainment. The carefully orchestrated play mechanics of The Sims charge the player in designing narratives and lifestyles within a behavioral psychology simulation that furthers a number of implicit theses about human behavior and life. It is one of the most deeply thoughtful games ever created and serves to legitimize computer games as a meaningful art form. Will Wright, co-founder of Maxis, established the modern simulation genre through his epic masterpiece, SimCity. It was one of the first games in a new brand of interactive designs that placed the consumer in charge of producing their own entertainment. He describes the simulation metaphor of SimCity as being a gardening game; one in which the player prepares the soil, plants seeds, and waits for new growth to surprise him. When the player is satisfied with maintaining his garden, he may choose to expand his garden and plant more seeds.1 Indeed, the garden metaphor does embody the play cycle that characterizes SimCity.
    [Show full text]
  • SEATTLE TOWERS Design Document Version 1.4 Jun 8, 2016
    SEATTLE TOWERS Design Document Version 1.4 Jun 8, 2016 Team Members: Robert Griswold, Samuel Williams, and Brent Eaves Seattle Towers Design Document 2 of 28 INDEX INDEX ............................................................................................................................................... 2 VERSION HISTORY ............................................................................................................................ 4 GAME OVERVIEW .............................................................................................................................. 5 Game Logline ................................................................................................................................... 5 Gameplay Synopsis ........................................................................................................................... 5 GAME DETAILS .................................................................................................................................. 6 Description ...................................................................................................................................... 6 Game Genre .................................................................................................................................... 6 Is this single-player or multiplayer game? ............................................................................................ 6 Is this 2D or 3D? .............................................................................................................................
    [Show full text]
  • A Cultural History of Children's Software
    ENGINEERING PLAY A Cultural History of Children’s Software Mizuko Ito The MIT Press Cambridge, Massachusetts London, England © 2009 Massachusetts Institute of Technology All rights reserved. No part of this book may be reproduced in any form by any electronic or mechanical means (including photocopying, recording, or information storage and retrieval) without permission in writing from the publisher. For information about special quantity discounts, please email special_sales@ mitpress.mit.edu. This book was set in Stone Sans and Stone Serif by SNP Best-set Typesetter Ltd., Hong Kong. Printed and bound in the United States of America. Library of Congress Cataloging-in-Publication Data Ito, Mizuko. Engineering play : a cultural history of children’s software / Mizuko Ito. p. cm.—(The John D. and Catherine T. MacArthur Foundation series on digital media and learning) Includes bibliographical references and index. ISBN 978-0-262-01335-2 (hardcover : alk. paper) 1. Children’s software—Development—History—United States 2. Computer-assisted instruction—United States. 3. Computers and children—United States. 4. Enter- tainment computing—United States. I. Title. QA76.76.C54I86 2009 790.20285—dc22 2009006116 10 9 8 7 6 5 4 3 2 1 Index Abu-Lughod, Lila, 13 competitive, 139 Academic achievement, 44, 85, 86, consumption of academic, 43–54 103, 188 display, in Island of Dr. Brain, The, Academic content 62–68 case study of, 50–81 and gender, 44 engagement with, 68 link to edutainment, 187 in Island of Dr. Brain, The, 62–63 in MSBEHB, 121 link to edutainment, 187 orientation, lack of in MSBEHB, 114 and marketing, 46 recognition of, 62, 68–72 shift from, 99 recognition of, in Island of Dr.
    [Show full text]
  • Actual and Potential Markets (Short Term) by Julio Bermudez & Kevin
    A R C H I T E C T U R E I N D I G I TA L S PA C E Actual and Potential Markets (Short Term) by Julio Bermudez & Kevin King Graduate School of Architecture The University of Utah Salt Lake City, Utah JULIO BERMUDEZ is an Assistant Professor at The University of Utah, Graduate School of Architecture. He teaches beginning and advenced courses in architectur- al design, representation, and theory. Dr. Bermudez’s research interests focus on vitual environments/objects/experiences and the relationship between electronic media and design process/representation. KEVIN KING is the Computer Specialist at The University of Utah, Graduate School of Architecture. He assists in maintaining and managing the architecture computer labs and network system. He is also responsible for teaching an introductory computing in architecture course. Kevin is currently working on his Masters of Arcitecture and his research is focused on architectural exploration of digital environments. A B S T R A C T As both the skepticism and ‘hype’ surrounding electronic environments vanish under the weight of ever increasing power, knowledge, and use of information technologies, the architectural profession must prepare for significant expansion of its professional ser- vices. To address the issue, this paper offers a survey of the professional services architects and designers do and may provide in digital space, and who the potential clients are. The survey was conducted by interviews with software developers, gaming companies, pro- grammers, investigators, practicing architects, faculty, etc. It also included reviews of 405 actual software products and literary research of conference proceedings, journals, books and newspapers (i.e.
    [Show full text]
  • Philos Template PDF Generator
    The author of this informative study explores the Unleashed! Players question of what happens when players practise media and negotiate computer code, various ideologies, Players Unleashed! matters media and the game itself by modding (modifying) The Sims, the bestselling computer game of all time. Modding The Sims and Sihvonen examines the technical and material specificities ofThe Sims mods, as well as their the Culture of Gaming matters cultural context. Viewed as a manifestation of participatory culture, modding makes pc games malleable: players reconfigure the game by creating new content, changing the behaviours of game characters and altering the uses of the game engine. Using a semiotic framework, Sihvonen suggests a signification process that includes interpretation, configuration, reworking and redirection with the game system and rules. sihvonen tanja From its historical roots in shooters and text ad- venture games, the author bares the fascinating evolution and dynamics of modding, where gen- der stereotypes, the thrills of hacking and living the Sims’ American Dream intersect with the aesthetic and operational dimensions of mod- ding. Dr. Tanja Sihvonen is researcher in computer games, play and digital culture. ‘Players Unleashed! is a thought provoking and well- argued reconstruction of the history of digital games and the role of player modifications to such artifacts. Focusing on the wide-ranging universe of mods for the best selling game The Sims, Sihvonen presents a cogent and persuasive argument for the importance of
    [Show full text]
  • Playing at Reality
    Playing at Reality Exploring the Potential of the Digital Game as a Medium for Science Communication Alexander Lewis Aitkin October, 2004 A thesis submitted for the degree of Doctor of Philosophy of The Australian National University Centre for the Public Awareness of Science Faculty of Science Declaration I certify that this thesis does not incorporate without acknowledgment any material previously submitted for a degree or diploma at any university and that, to the best of my knowledge and belief, it does not contain any material previously published or written by another person except when due reference is made in the text. The empirical work described within was not carried out with any other person. Alexander Lewis Aitkin Acknowledgements With thanks to Sue Stocklmayer and Chris Bryant – respectively my supervisor and adviser at the Centre for the Public Awareness of Science – for guidance and comments on my drafts. And with special thanks to my parents, to whom I dedicate this work. Abstract Scientific culture is not popular because the essential nature of science – the models and practices that make it up – cannot be communicated via conventional media in a manner that is interesting to the average person. These models and practices might be communicated in an interesting manner using the new medium of the digital game, yet very few digital games based upon scientific simulations have been created and thus the potential of such games to facilitate scientific knowledge construction cannot be studied directly. Scientific simulations have, however, been much used by scientists to facilitate their own knowledge construction, and equally, both simulations and games have been used by science educators to facilitate knowledge construction on the part of their students.
    [Show full text]
  • Japan Import
    Stalker Call Of Pripyat SKU-PAS1067400 Forza 3 - Ultimate Platinum Hits -Xbox 360 NBA Live 07 [Japan Import] Jack Of All Games 856959001342 Pc King Solomons Trivia Challenge Mbx Checkers 3D Karaoke Revolution Glee: Volume 3 Bundle -Xbox 360 Battlefield: Bad Company - Playstation 3 Wii Rock Band Bundle: Guitar, Drums & Microphone PS3 Mortal Kombat Tournament Edition Fight Stick SEGA Ryu ga Gotoku OF THE END for PS3 [Japan Import] Foreign Legion: Buckets of Blood I Confessed to a Childhood Friend of Twins. ~ ~ Seppaku School Funny People Dream Pinball 3D Midnight Club: Los Angeles [Japan Import] Fragile: Sayonara Tsuki no Haikyo [Japan Import] Bowling Champs The Tomb Raider Trilogy (PS3) (UK IMPORT) Disney/Pixar Cars Toon: Mater's Tall Tales [Nintendo Wii] Hataraku Hit [Japan Import] Navy SEAL (PC - 3.5" diskette) Mystery Masters: Wicked Worlds Collection Dynasty Warriors 8 - Xbox 360 Storybook Workshop - Nintendo Wii Learn with Pong Pong the Pig: The Human Body New - Battlefield 3 PC by Electronic Art - 19726 (japan import) Angry Birds Star Wars - Xbox 360 Viva Media No Limit Texas Hold'Em 3D Poker 2 (plus 2 games) Cards & Casino for W indows for Adults X-Plane 10 Flight Simulator - Windows and Mac London 2012 Olympics - Xbox 360 Fisherman's Paradise II (Jewel Case) John Daly's ProStroke Golf - PC Dungeons & Dragons: Chronicles of Mystara Trapped Dead Memories Off 6: T-Wave [Japan Import] Anno 2070 Complete Edition Microsoft Flight Simulator 2004: A Century of Flight - PC New Casual Arcade Crystal Bomb Runner Stop The Alien Hordes Search
    [Show full text]
  • Modding the Sims and the Culture of Gaming
    TURUN YLIOPISTON JULKAISUJA ANNALES UNIVERSITATIS TURKUENSIS SARJA – SER. B OSA – TOM. 320 HUMANIORA Players Unleashed! Modding The Sims and the Culture of Gaming By Tanja Sihvonen TURUN YLIOPISTO Turku 2009 TURUN YLIOPISTON JULKAISUJA ANNALES UNIVERSITATIS TURKUENSIS SARJA – SER. B OSA – TOM. 320 HUMANIORA Players Unleashed! Modding The Sims and the Culture of Gaming By Tanja Sihvonen TURUN YLIOPISTO Turku 2009 ISBN 978-951-29-3940-4 (PRINT) ISBN 978-951-29-3941-1 (PDF) ISSN 0082-6987 Uniprint – Turku, Finland 2009 PREFACE I INTRODUCTION: TINKERING WITH THE SIMS 1.1. Theory and practice of modding………………………....…………..1 1.1.1. The exceptionality of The Sims ………………………….........…..………..1 1.1.2. The game industry context………………..…………………....………...12 1.1.3. Tackling the diversification of gameplay……………….….....………...18 1.1.4. Potentiality and actuality of games …………………….......……………22 1.2. Framework of this study……………………………………………..29 1.2.1. Digital games in the circuits of capital and culture…….........................29 1.2.2. Research on play, games, and media……………………………………34 1.2.3. Structure of this work……………………………………………………..42 II MODDING AS CULTURAL AND COMMERCIAL APPROPRIATION 2.1. Game modding and participatory culture…………………………49 2.1.1. Basics of modding…………………………………………………………49 2.1.2. Towards an axiology of participatory culture………………………….54 2.1.3. Levels of engagement……………………………………………………..59 2.1.4. Involving players in game development………………………………..66 2.2. Modding in the history of games…………………………………...73 2.2.1. The ‘shooter’ history of modding………………………………………..73 2.2.2. Toolkits, construction kits and the malleability of text………………..79 2.2.3. Hacking together the action game history………………...……………85 2.2.4.
    [Show full text]
  • SIMCITY Maxis MARKLE FORUM on CHILDREN and MEDIA
    MARKLE FORUM on CHILDREN and MEDIA SIMCITY Maxis Case Presenter: •Lucy Bradshaw Maxis General Manager January 31, 2002 Why SimCity? • SimCity is a game • SimCity has been used in classrooms as an educational tool • SimCity has a uniquely broad audience since its original version • How has its educational appeal aided in the success of SimCity? • How have the above factors affected both iterations of SimCity as well as other Maxis games? SimCity Case Presentation • The SimCity Franchise – Creative and development approach – The role of research • The PC Entertainment Market • The SimCity Audience • Market & Response The SimCity Franchise • SimCity is a thirteen year phenomenon – SimCity Original, 1989 – SimCity 2000, 1993 – SimCity 3000 & Unlimited, 1999 & 2000 • Lifetime sales of over 9M units • Grown from $20M to $122M per title franchise since its first release Note: this excludes license and compilation units/revenue The Evolution of SimCity Origins of the Idea • Will Wright was inspired about building cities, organically, when making another game, Raid on Bungling Bay • A lifetime interest in emergent complex behavior from simple systems • Topical Research – specific inspiration came from Jay Forrester’s work in modeling cities on computers for social science study purposes SimCity Description • SimCity gives you they power to build the ultimate urban empire; your city, your way. – The first of a new type of entertainment software now known as “God” games. – A system simulation that provides the player with a set of rules and tools
    [Show full text]
  • Interaction with Groups of Autonomous Characters
    Interaction with Groups of Autonomous Characters Craig Reynolds Research and Development Group Sony Computer Entertainment America 919 East Hillsdale Boulevard Foster City, California 94404 [email protected] http://www.red.com/cwr/ [email protected] Keywords: autonomous characters, behavioral animation, steering behaviors, flocks, real time, spatial data structures. Abstract This paper presents a methodology for constructing large groups of autonomous characters which respond in real time to the user’s interaction, as well as to each other and their envi- ronment. The characters are based on steering controllers under the direction of a simple mental model which mediates between several conflicting behavioral goals. The characters are represented graphically by 3d models with a library of animated motions which are cho- reographed by the behavioral controllers. Introduction The real world is a busy and crowded place, full of people, animals and vehicles. In con- trast, many game worlds are relatively static and empty. Usually one character moves under the player’s control, a few other characters move autonomously, and maybe a few bits of the environment move in predetermined cycles. This paper describes techniques for populating a game world with large numbers of autonomous characters which behave in a sensible fashion. As required by their role, they can easily coordinate with or react to, each other, the environment, and the user’s avatar. Three key concepts are discussed in this paper. First, behavioral models: the control pro- grams which serve as the brains of the autonomous characters. Second spatial data struc- tures which are used to accelerate locality queries to allow real time performance.
    [Show full text]