Game Architecture and Design: a New Edition

Total Page:16

File Type:pdf, Size:1020Kb

Game Architecture and Design: a New Edition 00 3634_FM_Intro 9/30/03 10:14 AM Page i Game Architecture and Design: A New Edition Contents at a Glance I Game Design III Game Architecture 1 First Concept 3 16 Current Development Methods 433 2 Core Design 35 17 Initial Design 457 3 Gameplay 59 18 Use of Technology 511 4 Detailed Design 87 19 Building Blocks 553 5 Game Balance 105 20 Initial Architecture Design 607 6 Look and Feel 141 21 Development 637 7 Wrapping Up 171 22 The Run-Up to Release 687 8 The Future of Game Design 197 23 Postmortem 719 24 The Future of Game Development 747 II Team Building and Management 9 Current Methods of Team Management 227 IV Appendixes 10 Roles and Divisions 245 A Sample Game Design Documents 785 11 The Software Factory 263 B Bibliography and References 887 12 Milestones and Deadlines 293 Glossary 893 13 Procedures and “Process” 327 Index 897 14 Troubleshooting 367 15 The Future of the Industry 409 00 3634_FM_Intro 9/30/03 10:14 AM Page ii 00 3634_FM_Intro 9/30/03 10:14 AM Page iii Game Architecture and Design: A New Edition Andrew Rollings Dave Morris 800 East 96th Street, 3rd Floor, Indianapolis, Indiana 46240 An Imprint of Pearson Education Boston • Indianapolis • London • Munich • New York • San Francisco 00 3634_FM_Intro 9/30/03 10:14 AM Page iv Game Architecture and Design: A New Edition Publisher Stephanie Wall Copyright © 2004 by New Riders Publishing Production Manager All rights reserved. No part of this book shall be reproduced, Gina Kanouse stored in a retrieval system, or transmitted by any means— electronic, mechanical, photocopying, recording, or otherwise— Senior Project Editor without written permission from the publisher, except for the Kristy Hart inclusion of brief quotations in a review. Copy Editor International Standard Book Number: 0-7357-1363-4 Chrissy Andry Library of Congress Catalog Card Number: 2003111600 Senior Indexer Cheryl Lenser Printed in the United States of America Composition First printing: November, 2003 Gloria Schurick 08 07 06 05 04 7 6 5 4 3 2 1 Manufacturing Coordinator Dan Uhrig Interpretation of the printing code: The rightmost double-digit number is the year of the book’s printing; the rightmost single- Interior Designer digit number is the number of the book’s printing. For example, Kim Scott the printing code 04-1 shows that the first printing of the book Cover Designer occurred in 2004. Aren Howell Media Developer Trademarks Jay Payne All terms mentioned in this book that are known to be trademarks or service marks have been appropriately capitalized. New Riders Marketing Publishing cannot attest to the accuracy of this information. Use of Scott Cowlin a term in this book should not be regarded as affecting the validity Tammy Detrich of any trademark or service mark. Hannah Onstad Latham Publicity Manager Warning and Disclaimer Susan Nixon Every effort has been made to make this book as complete and as accurate as possible, but no warranty of fitness is implied. The information is provided on an as-is basis. The authors and New Riders Publishing shall have neither liability nor responsibility to any person or entity with respect to any loss or damages arising from the information contained in this book. 00 3634_FM_Intro 9/30/03 10:14 AM Page v This book is dedicated to the memory of Ram De Silva, respected colleague and beloved friend. ‰ Andrew Rollings In loving memory of my father, Victor Morris. ‰ Dave Morris 00 3634_FM_Intro 9/30/03 10:14 AM Page vi vi Game Architecture and Design: A New Edition Table of Contents Introduction xxiii Part I Game Design Chapter 1 First Concept 3 The Shock of the New 3 The Creative Road Map 4 Having the Idea 6 Inspiration 7 Synthesis 8 Resonance 9 Convergence 10 Shaping the Idea 11 Dramatic Effect 11 The Treatment 15 Taking Stock 16 Analysis 16 Evaluation 17 Justification 17 Case Study 1.1 The One-Page Pitch 18 Feasibility 20 Commercial 20 Technological 20 Developmental 21 Getting it Down 21 Case Study 1.2 Initial Treatment for Conquerors 22 Chapter 2 Core Design 35 What Is a Game? 35 Cool Features 36 Fancy Graphics 36 Puzzles 37 Setting and Story 37 Games Aren’t Everything 38 Case Study 2.1 Story Versus Gameplay 39 00 3634_FM_Intro 9/30/03 10:14 AM Page vii Table of Contents vii Games Mean Gameplay 39 Case Study 2.2 A Missed Opportunity? 40 Creating the Game Spec 42 Case Study 2.3 Integrating Game Objectives 43 Features 43 Case Study 2.4 An Instance of Emergence 45 Gameplay 45 Interface 47 Case Study 2.5 An Elegant Interface 48 Rules 48 Case Study 2.6 The Rules Must Serve the Features 49 Level Design 50 Case Study 2.7 Interesting Level Design 51 Example Game Spec 53 Case Study 2.8 Game Spec 53 The Value of Prototypes… 57 …And the Necessity of Documents 58 Chapter 3 Gameplay 59 What Is Gameplay? 60 Implementing Gameplay 61 The Dominant Strategy Problem 62 Near Dominance 63 Case Study 3.1 Environment Plus Rules Equals Gameplay 67 Supporting Investments 70 Versatility 71 Case Study 3.2 Unexpected Versatility 72 Compensating Factors 74 Case Study 3.3 Balancing Compensating Factors 75 Impermanence 76 Shadow Costs 77 Case Study 3.4 Shadow Costs in Age of Empires 77 Synergies 78 A Final Word About Gameplay 79 Interactivity 80 Kinds of Interactivity 81 Case Study 3.5 A Different Kind of Interactivity 82 “Why?” Versus “What?” 84 00 3634_FM_Intro 9/30/03 10:14 AM Page viii viii Game Architecture and Design: A New Edition Chapter 4 Detailed Design 87 The Designer’s Role 87 Case Study 4.1 A Development Timeline 88 Design Documentation 92 The Gameplay Spec 92 The Designer’s Notes 93 Case Study 4.2 The Need for Documenting the Spec 94 Using The Design Documents 95 Fitting Design to Development 97 Tiers and Testbeds 98 Case Study 4.3 Planning the Mini-Specs to Fit the Architecture 100 Why Use Documents at All? 102 Chapter 5 Game Balance 105 Player/Player Balance 106 Symmetry 107 Player/Gameplay Balance 111 Case Study 5.1 Is This Supposed to Be Fun? 111 Reward the Player 113 Let the Machine do the Work 113 Make a Game You Play With, Not Against 114 Case Study 5.2 The Save Game Problem 114 Gameplay/Gameplay Balance 116 Component and Attribute Balance 117 Case Study 5.3 Component and Attribute Balance in Dungeon Keeper 119 Intransitive Game Mechanics Guarantees Balance 120 Case Study 5.4 Attribute Balance Using SPS 126 Case Study 5.5 Using Game Theory Analysis to Achieve Balance 132 A Game Balance Checklist 139 Chapter 6 Look and Feel 141 Ambience 142 Sound 143 Case Study 6.1 Sound Effects at Their Best 143 Vision 144 Case Study 6.2 A Discordant Note 146 00 3634_FM_Intro 9/30/03 10:14 AM Page ix Table of Contents ix Touch 147 Interface 148 Case Study 6.3 Meshing the Interface with Look and Feel 148 Case Study 6.4 Sometimes Less Is Less 150 Storytelling 152 A Toolbox of Storytelling Techniques 153 Case Study 6.5 An Example of a Look-and-Feel Document 157 Case Study 6.6 An Unexpected Development 162 Case Study 6.7 An Unsatisfying Conclusion 167 The Sum of the Parts 169 Chapter 7 Wrapping Up 171 The Professionals 172 The Game Concept 173 Planning for Change 174 The Technology 180 Development 182 The Team 186 Costs and Timelines 187 Gameplay 189 The Future 192 Chapter 8 The Future of Game Design 197 The Necessity of Design 197 Don’t Be Afraid to Plan 198 Case Study 8.1 Design Saves Time 198 Why Design Is Fine 200 Case Study 8.2 Keep the Design up to Date 202 Essentials of Game Design 203 Is it Original? 204 Is it Coherent? 204 Is it Interactive? 205 Is it Interesting? 206 Is it Fun? 206 The Future of Design 207 Making Designs More Generic 208 Nonsymbolic Design 209 Case Study 8.3 Comparing Nonsymbolic and Symbolic Design 211 00 3634_FM_Intro 9/30/03 10:14 AM Page x x Game Architecture and Design: A New Edition The Future of Games 212 The Next Decade 213 The Strengths of Software 214 The Crossroads of Creativity 215 Case Study 8.4 An Example of Mise En Scene 219 Games as Entertainment 222 The Way Forward 224 Part II Team Building and Management Chapter 9 Current Methods of Team Management 227 The Current Development Model 228 The Origins of the Industry 228 The Trouble with Game Developers 231 The Problem Developer 234 Excessive Long Hours Mean an Unsuccessful Project 241 Exceptions to the Rule 242 Case Study 9.1 Quake, StarCraft, and XCOM: Interceptor 243 Chapter 10 Roles and Divisions 245 Assigning Personnel 245 Management and Design Division 247 Programming Division 249 Art Division 250 Music and Miscellaneous Division 251 Support and Quality Assurance Division 253 Improving Morale and the Working Environment 255 Morale Boosters 255 Morale Booster Caveats and Warnings 261 Spreading the Risk 262 Chapter 11 The Software Factory 263 What Is a Software Factory? 263 Why Use a Software Factory? 265 Solving Game Development Issues 266 Case Study 11.1 The Effects of Losing Key Personnel 268 Case Study 11.2 Code Reuse 269 00 3634_FM_Intro 9/30/03 10:14 AM Page xi Table of Contents xi Organizing a Software Factory 271 A Structural Overview 271 Group Responsibilities and Interactions 273 Case Study 11.3 Ineffective Problem Handling in Action 274 Case Study 11.4 Effective Problem Handling in Action 276 Case Study 11.5 The Benefits Of Tool Reuse 281 Applying the Software Factory Structure and Methodology 285 Getting off the Ground 286 Knowing When to Use Each Team—a Parallel Development Timeline 287 Rotating and Reassigning Team Members 289 Case Study 11.6 The Indispensables 289 The Suitability of a Software Factory 290 Smaller Teams 290 The Final Word 291 Chapter 12 Milestones and Deadlines 293 How Milestones Currently Work 294 Case Study 12.1 What Fuzzy Milestones Can Do to a Project
Recommended publications
  • A History of Von Neumann and Morgenstern's Theory of Games, 12Pt Escolha Sob Incerteza Ax
    Marcos Thiago Graciani Axiomatic choice under uncertainty: a history of von Neumann and Morgenstern’s Theory of Games Escolha sob incerteza axiomática: uma história do Theory of Games de von Neumann e Morgenstern São Paulo 2019 Prof. Dr. Vahan Agopyan Reitor da Universidade de São Paulo Prof. Dr. Fábio Frezatti Diretor da Faculdade de Economia, Administração e Contabilidade Prof. Dr. José Carlos de Souza Santos Chefe do Departamento de Economia Prof. Dr. Ariaster Baumgratz Chimeli Coordenador do Programa de Pós-Graduação em Economia Marcos Thiago Graciani Axiomatic choice under uncertainty: a history of von Neumann and Morgenstern’s Theory of Games Escolha sob incerteza axiomática: uma história do Theory of Games de von Neumann e Morgenstern Dissertação de Mestrado apresentada ao Departamento de Economia da Faculdade de Economia, Administração e Contabilidade da Universidade de São Paulo (FEA-USP) como requisito parcial à obtenção do título de Mestre em Ciências. Área de Concentração: Teoria Econômica. Universidade de São Paulo — USP Faculdade de Economia, Administração e Contabilidade Programa de Pós-Graduação Orientador: Pedro Garcia Duarte Versão Corrigida (A versão original está disponível na biblioteca da Faculdade de Economia, Administração e Contabilidade.) São Paulo 2019 FICHA CATALOGRÁFICA Elaborada pela Seção de Processamento Técnico do SBD/FEA com dados inseridos pelo autor. Graciani, Marcos Thiago. Axiomatic choice under uncertainty: a history of von Neumann and Morgenstern’s Theory of Games / Marcos Thiago Graciani. – São Paulo, 2019. 133p. Dissertação (Mestrado) – Universidade de São Paulo, 2019. Orientador: Pedro Garcia Duarte. 1. História da teoria dos jogos 2. Axiomática 3. Incerteza 4. Von Neumann e Morgenstern I.
    [Show full text]
  • Game Level Layout from Design Specification
    EUROGRAPHICS 2014 / B. Lévy and J. Kautz Volume 33 (2014), Number 2 (Guest Editors) Game Level Layout from Design Specification Chongyang Ma∗z Nicholas Vining∗ Sylvain Lefebvrey Alla Sheffer∗ ∗ University of British Columbia y ALICE/INRIA z University of Southern California Abstract The design of video game environments, or levels, aims to control gameplay by steering the player through a sequence of designer-controlled steps, while simultaneously providing a visually engaging experience. Traditionally these levels are painstakingly designed by hand, often from pre-existing building blocks, or space templates. In this paper, we propose an algorithmic approach for automatically laying out game levels from user-specified blocks. Our method allows designers to retain control of the gameplay flow via user-specified level connectivity graphs, while relieving them from the tedious task of manually assembling the building blocks into a valid, plausible layout. Our method produces sequences of diverse layouts for the same input connectivity, allowing for repeated replay of a given level within a visually different, new environment. We support complex graph connectivities and various building block shapes, and are able to compute complex layouts in seconds. The two key components of our algorithm are the use of configuration spaces defining feasible relative positions of building blocks within a layout and a graph-decomposition based layout strategy that leverages graph connectivity to speed up convergence and avoid local minima. Together these two tools quickly steer the solution toward feasible layouts. We demonstrate our method on a variety of real-life inputs, and generate appealing layouts conforming to user specifications. Categories and Subject Descriptors (according to ACM CCS): I.3.5 [Computer Graphics]: Computational Geometry and Object Modeling—Curve, surface, solid, and object representations 1.
    [Show full text]
  • Game Theory Lecture Notes
    Game Theory: Penn State Math 486 Lecture Notes Version 2.1.1 Christopher Griffin « 2010-2021 Licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License With Major Contributions By: James Fan George Kesidis and Other Contributions By: Arlan Stutler Sarthak Shah Contents List of Figuresv Preface xi 1. Using These Notes xi 2. An Overview of Game Theory xi Chapter 1. Probability Theory and Games Against the House1 1. Probability1 2. Random Variables and Expected Values6 3. Conditional Probability8 4. The Monty Hall Problem 11 Chapter 2. Game Trees and Extensive Form 15 1. Graphs and Trees 15 2. Game Trees with Complete Information and No Chance 18 3. Game Trees with Incomplete Information 22 4. Games of Chance 24 5. Pay-off Functions and Equilibria 26 Chapter 3. Normal and Strategic Form Games and Matrices 37 1. Normal and Strategic Form 37 2. Strategic Form Games 38 3. Review of Basic Matrix Properties 40 4. Special Matrices and Vectors 42 5. Strategy Vectors and Matrix Games 43 Chapter 4. Saddle Points, Mixed Strategies and the Minimax Theorem 45 1. Saddle Points 45 2. Zero-Sum Games without Saddle Points 48 3. Mixed Strategies 50 4. Mixed Strategies in Matrix Games 53 5. Dominated Strategies and Nash Equilibria 54 6. The Minimax Theorem 59 7. Finding Nash Equilibria in Simple Games 64 8. A Note on Nash Equilibria in General 66 Chapter 5. An Introduction to Optimization and the Karush-Kuhn-Tucker Conditions 69 1. A General Maximization Formulation 70 2. Some Geometry for Optimization 72 3.
    [Show full text]
  • Last and First Men
    LAST AND FIRST MEN A STORY OF THE NEAR AND FAR FUTURE by W. Olaf Stapledon Project Gutenburg PREFACE THIS is a work of fiction. I have tried to invent a story which may seem a possible, or at least not wholly impossible, account of the future of man; and I have tried to make that story relevant to the change that is taking place today in man's outlook. To romance of the future may seem to be indulgence in ungoverned speculation for the sake of the marvellous. Yet controlled imagination in this sphere can be a very valuable exercise for minds bewildered about the present and its potentialities. Today we should welcome, and even study, every serious attempt to envisage the future of our race; not merely in order to grasp the very diverse and often tragic possibilities that confront us, but also that we may familiarize ourselves with the certainty that many of our most cherished ideals would seem puerile to more developed minds. To romance of the far future, then, is to attempt to see the human race in its cosmic setting, and to mould our hearts to entertain new values. But if such imaginative construction of possible futures is to be at all potent, our imagination must be strictly disciplined. We must endeavour not to go beyond the bounds of possibility set by the particular state of culture within which we live. The merely fantastic has only minor power. Not that we should seek actually to prophesy what will as a matter of fact occur; for in our present state such prophecy is certainly futile, save in the simplest matters.
    [Show full text]
  • Introducing the Game Design Matrix: a Step-By-Step Process for Creating Serious Games
    Air Force Institute of Technology AFIT Scholar Theses and Dissertations Student Graduate Works 3-2020 Introducing the Game Design Matrix: A Step-by-Step Process for Creating Serious Games Aaron J. Pendleton Follow this and additional works at: https://scholar.afit.edu/etd Part of the Educational Assessment, Evaluation, and Research Commons, Game Design Commons, and the Instructional Media Design Commons Recommended Citation Pendleton, Aaron J., "Introducing the Game Design Matrix: A Step-by-Step Process for Creating Serious Games" (2020). Theses and Dissertations. 4347. https://scholar.afit.edu/etd/4347 This Thesis is brought to you for free and open access by the Student Graduate Works at AFIT Scholar. It has been accepted for inclusion in Theses and Dissertations by an authorized administrator of AFIT Scholar. For more information, please contact [email protected]. INTRODUCING THE GAME DESIGN MATRIX: A STEP-BY-STEP PROCESS FOR CREATING SERIOUS GAMES THESIS Aaron J. Pendleton, Captain, USAF AFIT-ENG-MS-20-M-054 DEPARTMENT OF THE AIR FORCE AIR UNIVERSITY AIR FORCE INSTITUTE OF TECHNOLOGY Wright-Patterson Air Force Base, Ohio DISTRIBUTION STATEMENT A APPROVED FOR PUBLIC RELEASE; DISTRIBUTION UNLIMITED. The views expressed in this document are those of the author and do not reflect the official policy or position of the United States Air Force, the United States Department of Defense or the United States Government. This material is declared a work of the U.S. Government and is not subject to copyright protection in the United States. AFIT-ENG-MS-20-M-054 INTRODUCING THE GAME DESIGN MATRIX: A STEP-BY-STEP PROCESS FOR CREATING LEARNING OBJECTIVE BASED SERIOUS GAMES THESIS Presented to the Faculty Department of Electrical and Computer Engineering Graduate School of Engineering and Management Air Force Institute of Technology Air University Air Education and Training Command in Partial Fulfillment of the Requirements for the Degree of Master of Science in Cyberspace Operations Aaron J.
    [Show full text]
  • Free Download Rpg Games for Pc Offline Rpg Game
    free download rpg games for pc offline Rpg game. League of Legends is a competitive online game set in an imaginative world. Out Of The World. Being inspired by Diablo and Crimsonland, the game presents a mixture of Shooter and RPG. Heart of Fire. This cool RPG game has a great story and the option to choose your own party. wartune. Wartune is a 2D browser-based RPG that puts you in the shoes of a mighty hero bent on protecting and caring for their city. Megaman RPG Final. First, you get to battle the original six robots from mega man in any order. Similar choice. › Download pokemon pc rpg games › Pokemon rpg game for pc offline › 3D rpg game creator download › Download game digimon adventure rpg. Programs for query ″rpg game″ UNDERTALE. UNDERTALE is an RPG game where you don't have to destroy anyone. is an RPG game where you . In this game , you control . forever. The game features original . Demo RPG. This is a test version of a Java RPG game platform. A demo RPG. RPG game platform. A demo RPG . Graphics and game . work of RPG game , the source . this game . Block Story. Block Story is an open word adventure RPG game for Windows OS. word adventure RPG game for Windows . hours of RPG exploration game play. Helbreath USA. Helbreath USA is a classic 2D RPG game that allows players to participate in massive scale battles, wield mighty weapons and cast powerful spells. a classic 2D RPG game that allows . GameKiss Launcher. GameKiss Launcher is a free program that allows you to download and play all the games from the GameKiss website.
    [Show full text]
  • 007 2 the Long Good Read #Guardiancoffee007
    #007 2 The Long Good Read #guardiancoffee007 Introduction Welcome to the Long Good Read. This is an experi- This newspaper is in beta. It's an experiment in Woot, we got renewed for Season Two. mental, almost entirely automated newspaper that combining the Guardian's readers, writers and Back once again after a lovely break and sorry if the uses an algorithm to pick the week's best long- robots with Newspaper Club's short-run printing cover is messing with your eyes, I'll explain in a mo- form journalism from the Guardian. The idea was tools, to produce a newspaper that's completely ment. started by developer Dan Catt, print-your own unlike the daily Guardian. If you're reading The Long Good Read for the first newspaper service Newspaper Club, the design We're only printing 500 copies, and it's just for time let me show you around a little. This is what team at Mohawk and the technology editorial team #guardiancoffee, so it needed to be quick and easy we're calling a "Data Driven Newspaper" a weekly at the Guardian. We've put this together for you to to produce. 'One person, one hour' was the goal, collection of stories and articles based on various read with your coffee. Enjoy! And please do tell us and achieving that required automating as much as numbers, such as comments, shares and view what you think - what else should we include in our possible, while still retaining an editorial eye. counts, which give articles an "interestingness experimental, automatic newspaper? First, the team at the Guardian wrote a small tool score".
    [Show full text]
  • V2.0.0-Beta.1
    Liquidprompt Mark Vander Stel Dec 09, 2020 CONTENTS: 1 Installation 3 1.1 Packages.................................................3 1.2 Download.................................................5 1.3 Dependencies...............................................5 1.4 Test Drive.................................................6 1.5 Shell Installation.............................................6 2 Config Options 7 2.1 General..................................................8 2.2 Features..................................................8 2.3 Thresholds................................................ 12 2.4 Marks................................................... 12 2.5 Colors.................................................. 14 3 Theming 19 3.1 Default Theme.............................................. 19 3.2 Included Themes............................................. 22 3.3 Custom Themes............................................. 28 3.4 Switching Themes............................................ 30 4 Functions 31 4.1 Public Functions............................................. 31 4.2 Data Functions.............................................. 33 4.3 Default Theme Functions........................................ 46 4.4 Utility Functions............................................. 49 4.5 Internal Functions............................................ 50 5 Release Notes 55 5.1 Version 2.0 Release Notes........................................ 55 5.2 Version 1.12 Release Notes....................................... 57 6 Upgrading Liquidprompt
    [Show full text]
  • Openbsd Gaming Resource
    OPENBSD GAMING RESOURCE A continually updated resource for playing video games on OpenBSD. Mr. Satterly Updated August 7, 2021 P11U17A3B8 III Title: OpenBSD Gaming Resource Author: Mr. Satterly Publisher: Mr. Satterly Date: Updated August 7, 2021 Copyright: Creative Commons Zero 1.0 Universal Email: [email protected] Website: https://MrSatterly.com/ Contents 1 Introduction1 2 Ways to play the games2 2.1 Base system........................ 2 2.2 Ports/Editors........................ 3 2.3 Ports/Emulators...................... 3 Arcade emulation..................... 4 Computer emulation................... 4 Game console emulation................. 4 Operating system emulation .............. 7 2.4 Ports/Games........................ 8 Game engines....................... 8 Interactive fiction..................... 9 2.5 Ports/Math......................... 10 2.6 Ports/Net.......................... 10 2.7 Ports/Shells ........................ 12 2.8 Ports/WWW ........................ 12 3 Notable games 14 3.1 Free games ........................ 14 A-I.............................. 14 J-R.............................. 22 S-Z.............................. 26 3.2 Non-free games...................... 31 4 Getting the games 33 4.1 Games............................ 33 5 Former ways to play games 37 6 What next? 38 Appendices 39 A Clones, models, and variants 39 Index 51 IV 1 Introduction I use this document to help organize my thoughts, files, and links on how to play games on OpenBSD. It helps me to remember what I have gone through while finding new games. The biggest reason to read or at least skim this document is because how can you search for something you do not know exists? I will show you ways to play games, what free and non-free games are available, and give links to help you get started on downloading them.
    [Show full text]
  • Video Game Trader Magazine & Price Guide
    Winter 2009/2010 Issue #14 4 Trading Thoughts 20 Hidden Gems Blue‘s Journey (Neo Geo) Video Game Flashback Dragon‘s Lair (NES) Hidden Gems 8 NES Archives p. 20 19 Page Turners Wrecking Crew Vintage Games 9 Retro Reviews 40 Made in Japan Coin-Op.TV Volume 2 (DVD) Twinkle Star Sprites Alf (Sega Master System) VectrexMad! AutoFire Dongle (Vectrex) 41 Video Game Programming ROM Hacking Part 2 11Homebrew Reviews Ultimate Frogger Championship (NES) 42 Six Feet Under Phantasm (Atari 2600) Accessories Mad Bodies (Atari Jaguar) 44 Just 4 Qix Qix 46 Press Start Comic Michael Thomasson’s Just 4 Qix 5 Bubsy: What Could Possibly Go Wrong? p. 44 6 Spike: Alive and Well in the land of Vectors 14 Special Book Preview: Classic Home Video Games (1985-1988) 43 Token Appreciation Altered Beast 22 Prices for popular consoles from the Atari 2600 Six Feet Under to Sony PlayStation. Now includes 3DO & Complete p. 42 Game Lists! Advertise with Video Game Trader! Multiple run discounts of up to 25% apply THIS ISSUES CONTRIBUTORS: when you run your ad for consecutive Dustin Gulley Brett Weiss Ad Deadlines are 12 Noon Eastern months. Email for full details or visit our ad- Jim Combs Pat “Coldguy” December 1, 2009 (for Issue #15 Spring vertising page on videogametrader.com. Kevin H Gerard Buchko 2010) Agents J & K Dick Ward February 1, 2009(for Issue #16 Summer Video Game Trader can help create your ad- Michael Thomasson John Hancock 2010) vertisement. Email us with your requirements for a price quote. P. Ian Nicholson Peter G NEW!! Low, Full Color, Advertising Rates!
    [Show full text]
  • A Process Algebraic Form to Represent Extensive Games 1
    A Process Algebraic Form to Represent Extensive Games Department of Mathematical Sciences, Sharif University of Technology, P. O. Box 11365-9415, Tehran, Iran Complex and Multi Agent System Lab Omid Gheibi∗, Rasoul Ramezaniany (alphabetical order) Abstract We present an agent-based display of extensive games inspired by concepts in process theory and process algebra. In games with lots of agents, it is a good strategy to explain the behavior of each agent individually by an adequate process (called process- game), and then obtain the whole of the game through parallel composition of these process-games. We propose a method based on agent-based display (introduced in this paper) to find the Nash equilibrium of extensive games in linear space complexity by deploying a revision of depth first search. Keywords: Extensive games, Nash equilibrium, process theory, process algebra 1 Introduction The word processes refers to behavior of a system (a game, a protocol, a machine, a software, and so on). The behavior of a system is the total of actions performed in the system and the order of their executions. The process theory [8] makes it possible to model the behavior of a system with enormous complexity through modeling the behavior of its components. Then using the process algebra [3] [9] [5] [7] [1] [15], we can code the process theory terms and definitions and take the advantage of the algebra such as automating calculations and running algorithms using parallel computing techniques. The process algebra has vast variety of applications in diverse fields such as performance evaluation [6], safety critical systems [13], network protocols [2] and biology [14].
    [Show full text]
  • La Brea and Beyond: the Paleontology of Asphalt-Preserved Biotas
    La Brea and Beyond: The Paleontology of Asphalt-Preserved Biotas Edited by John M. Harris Natural History Museum of Los Angeles County Science Series 42 September 15, 2015 Cover Illustration: Pit 91 in 1915 An asphaltic bone mass in Pit 91 was discovered and exposed by the Los Angeles County Museum of History, Science and Art in the summer of 1915. The Los Angeles County Museum of Natural History resumed excavation at this site in 1969. Retrieval of the “microfossils” from the asphaltic matrix has yielded a wealth of insect, mollusk, and plant remains, more than doubling the number of species recovered by earlier excavations. Today, the current excavation site is 900 square feet in extent, yielding fossils that range in age from about 15,000 to about 42,000 radiocarbon years. Natural History Museum of Los Angeles County Archives, RLB 347. LA BREA AND BEYOND: THE PALEONTOLOGY OF ASPHALT-PRESERVED BIOTAS Edited By John M. Harris NO. 42 SCIENCE SERIES NATURAL HISTORY MUSEUM OF LOS ANGELES COUNTY SCIENTIFIC PUBLICATIONS COMMITTEE Luis M. Chiappe, Vice President for Research and Collections John M. Harris, Committee Chairman Joel W. Martin Gregory Pauly Christine Thacker Xiaoming Wang K. Victoria Brown, Managing Editor Go Online to www.nhm.org/scholarlypublications for open access to volumes of Science Series and Contributions in Science. Natural History Museum of Los Angeles County Los Angeles, California 90007 ISSN 1-891276-27-1 Published on September 15, 2015 Printed at Allen Press, Inc., Lawrence, Kansas PREFACE Rancho La Brea was a Mexican land grant Basin during the Late Pleistocene—sagebrush located to the west of El Pueblo de Nuestra scrub dotted with groves of oak and juniper with Sen˜ora la Reina de los A´ ngeles del Rı´ode riparian woodland along the major stream courses Porciu´ncula, now better known as downtown and with chaparral vegetation on the surrounding Los Angeles.
    [Show full text]