GAM0183 Game Programming

Similar documents
Foreword from the Book Video Game Theory Reader edited by Mark Wolf and Bernard Perron. Foreword

OF CLAYMORGUE CASTLE

Vectrex Dark Tower. The games are as follows: Skill Level Keys Provided. Vectrex Dark Tower

Maze Puzzler Beta. 7. Somewhere else in the room place locks to impede the player s movement.

NWN Toolset Module Construction Tutorial

MADNESS AND THE MINOTAUR A0503 DRAGON DATA LIMITED

Tutankham OBJECT SETTING THE CONSOLE CONTROLS

Welcome to the Sudoku and Kakuro Help File.

Dungeon Crawl Classics #9 Dungeon Geomorphs

WELCOME TO ADVENTURE ADVENTURE4 VOODOO CASTLE. YOUR GUIDE TO THE ADVENTURES OF scon ADAMS

Midnight Malady" COPYRIGHT 1981 AVANT GARDE CREATIONS AUTHOR: STEVEN SACKS. A Product of. 'I're Software Guild SYSTEM REQUIREMENTS

Programming of Graphics

Where's the Treasure?

Create Your Own World

English as a Second Language Podcast ESL Podcast 295 Playing Video Games

System Components. Commando, Getting Started. your mission is to. pause a game during play; You've discovered the secret underground treasure hoard of

WIZARD'S GOLD. User-Written Software for ATARI Home Computers. Diskette: 24K (APX-20020)

NWN ScriptEase Tutorial

04. Two Player Pong. 04.Two Player Pong

the gamedesigninitiative at cornell university Lecture 10 Game Architecture

2014 One-bit Punch ABOUT

a large building with high walls and towers that was built in the past to defend people against attack; e.g. a medieval castle

Tutorial: Creating maze games

The Final Odyssey. Level 1

More FAQs, Klax World Model and Functional Specifications

Assignment Cover Sheet Faculty of Science and Technology

After many years of peace, the nightmares recapture

Stainless Steel Dragon

Walkthrough of Lust Man Standing

Create Your Own World

INSTRUCTION BOOKLET NTR-AYWP-UKV

WELCOME TO ADVENTURE ADVENTURE2 PIRATE COVE. YOUR GUIDE TO THE ADVENTURES OF scon ADAMS

HARRIS WORLD Control Cool Real UP Jump Walk DOWN Duck Walk LEFT Walk Walk RIGHT Walk Walk ACTION Fire Fire

PO Box Austin, TX

Cylinder of Zion. Design by Bart Vossen (100932) LD1 3D Level Design, Documentation version 1.0

Table of Contents. TABLE OF CONTENTS 1-2 INTRODUCTION 3 The Tomb of Annihilation 3. GAME OVERVIEW 3 Exception Based Game 3

The Halls of Durrag-Dol

Table of contents. Game manual. Dear Julius 4. Keyboard controls 5. Controller controls 6. katsh# controls 7. User interface 8.

Some code for this game has been provided for you. Open this trinket: This is a very basic RPG game that only has 2 rooms. Here s a map of the game:

Introduction to Probability

Robert Zdybel CASTLE APX User-Written Software for ATARI Home Computers

Another boardgame player aid by

Writing Interactive Fiction With Adrift

ESCAPE! Player Manual and Game Specifications

Castlevania: Lords of Shadows Game Guide. 3rd edition Text by Cris Converse. eisbn

Game Maker Tutorial Creating Maze Games Written by Mark Overmars

Abandon. 1. Everything comes to life! 1.1. Introduction Character Biography

Robert Zdybel CASTLE APX User-Written Software for ATARI Home Computers

VLSI Physical Design Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

INTRODUCTION TO WEARABLES

KARP: Kids and Adults Role-Playing

What is the Law of Attraction?

Table of contents. Game manual. Dear Julius 4. Keyboard controls 5. Controller controls 6. katsh# controls 7. User interface 8.

Tutorial Another Rainy Day

Gaming Development Fundamentals

Introduction to Game Design. Truong Tuan Anh CSE-HCMUT

Foundations of Interactive Game Design (80K) week five, lecture three

The Beauty and Joy of Computing Lab Exercise 10: Shall we play a game? Objectives. Background (Pre-Lab Reading)

MENU CONTROLS MAIN MENU GAME CONTROLS ATARIVOX SUPPORT

(A SEQUEL TO CASTLE WOLFENSTEIN ) COPYRIGHT 1984 MUSE SOFTWARE. All Rights Reserved PUBLISHED BY: SOFTWARE. 347 N. Charles Street Baltimore, MD 21201

ADVENTURE CREATOR PLAY EDIT

Tempest Multigame Documentation Rev , Clay Cowgill

the gamedesigninitiative at cornell university Lecture 3 Design Elements

The dragons also have breath weapons and their bite is poisonous. (See Player's Handbook)

CompuScholar, Inc. Alignment to Utah Game Development Fundamentals Standards

Introduction. Contents

Scratch for Beginners Workbook

STAR TREK THE MOTION PICTURE

CD: (compact disc) A 4 3/4" disc used to store audio or visual images in digital form. This format is usually associated with audio information.

the gamedesigninitiative at cornell university Lecture 3 Design Elements

The Triquetra. By: MACE

? 5. VR/AR AI GPU

This booklet provides operation, auditing, adjustment, and diagnostics for DEFENDER.

A game by DRACULA S CAVE HOW TO PLAY

Creating Journey With AgentCubes Online

POOL THE. A role-playing game by James V. West

Game Design Document 11/13/2015

David Newman. Dragon Rider. An Exciting. Board Game of. Wizards, Dragons, and. Daring. Adventure. Features the Dragon Rider Game Boards

BLACK CRYPT. If you are new to role playing adventure games, there are several tips that will increase your enjoyment of the game.

THE LOST CITY OF ATLANTIS

the gamedesigninitiative at cornell university Lecture 3 Design Elements

16P R-T July, 1981

The Dungeon Awaits! Dungeon Crawl Classics: All new adventures just like you remember them

Building A Castle. Where else did the builders use this type of stone? 2. Look at the bottom of the round towers and the Machicolations.

Making Your World - the world building tutorial

Beginning 3D Game Development with Unity:

Adventure! Once upon a time...

Blake s Topic Bank. 20 Logic, Fun and Thinking Activities Middle. Unit F22 Task Cards Middle Primary. by Peter Clutterbuck

COLDITZ OVERVIEW. by Derrick Dains DLC

Workbook. Welcome to the Pricing Masterclass I m so glad you re joining me!

Cato s Hike Quick Start

Dungeoneer! Introduction. The Setting. Dungeon-bashing Rules.

Overview of Features. Turn 180% Enable map Deadly Fire Friendly Fire. Compass F5 Others on map F7 No face F8 Shot Warning F9 Hyperjump F10

1. Out of Disorder (Introduction)

Ghost Walk 03. Ghosts, Undead, Quest has Possible Return. The PCs' desire to finish their quest has caused them to become quasi-ghosts.

TABLE OF CONTENTS PIRACY 8 CREDITS 8 LOADING INSTRUCTIONS. INTRODUCTION GAME OBJECTIVES CONTROLS POWER-UPS GRUMPTHE BLOCK SPRINGS PLAYING CARDS.

PLASMA goes ROGUE Introduction

Overview. Sierra On-Line. Products. Sierra Overview. Divisions 2/21/2010

Creating Journey In AgentCubes

You will have to discover a range of hidden and disguised tools to reach the final goal. No force is required to open the drawer.

Transcription:

GAM0183 Game Programming Lecture 2 Case Study: Adventure for the Atari 2600 1/12/2009 Dr Andy Brooks 1

Case Study material drawn from: Adventure as a Video Game: Adventure for the Atari 2600 by Warren Robinett, in The Game Design Reader, A Rules of Play Anthology, edited by Katie Salen and Eric Zimmerman, MIT Press, 2005, pp 690-713. Various online versions exist: http://www.simmphonic.com/programming/adventure.htm Warren Robinett http://www.warrenrobinett.com/ In 1979 he designed the first action-adventure vidoe game, Adventure, for the Atari 2600 video game console. One million copies of the Adventure game cartridge were sold at around $25 each. Warren Robinett had a salary of around $22,000 a year at that time 1/12/2009 Dr Andy Brooks 2

Text adventures... You are in a debris room filled with stuff washed in from the surface. A low wide passage with cobbles becomes plugged with mud and debris here, but an awkward canyon leads upward and west. A note on the wall says MAGIC WORD XYZZY. A threefoot black rod with a rusty star on an end lies nearby. The user could, for example, type in: GO WEST or TAKE ROD or SAY XYZZY. 1/12/2009 Dr Andy Brooks 3

At Atari in the late 1970s... Each game cartridge for the Atari 2600 video game console was created by one person. There was only 4K of ROM to hold a game. There was only 128 bytes of RAM. The 8-bit processor had a clock speed of 1.2 MHz. Display hardware was extremely limited. Programming was done in assembly language. The original text adventure by Crowther and Wood required a 100K of memory. 1/12/2009 Dr Andy Brooks 4

Adventure for the Atari 2600 The game took 8 months to complete. The game was the first video game to allow the player to explore a large multi-screen game world. The game contained the first Easter Egg the author s signature was hidden in a secret room. I did this in the tradition of artists, down through the centuries, identifying themselves as the authors of their own works. The original text adventure game was in the public domain, so Atari could also call the video game version, Adventure. 1/12/2009 Dr Andy Brooks 5

A quest The player starts outside the Yellow Castle. The goal is to retrieve the Enchanted Chalice. The Enchanted Chalice is stored somewhere in a network of thirty rooms. Three dragons can chase and kill the player. A bat can pick up and drop objects. The sword is use to kill dragons. The bridge allows a player to cross a wall. The magnet can suck out objects stuck in the walls. The black, white, and yellow keys each unlock a castle of the matching colour. When the portcullis is down, the castle is locked, and entering or leaving the castle is impossible. Note there are no useless objects. (Useless objects can serve as decopys or decorations.) 1/12/2009 Dr Andy Brooks 6

Adaption of player input The text dialogue of classical adventure and the graphic language of the video version have different strengths. In classical adventure, there were thousands of combinations of action verbs and nouns. The joystick was a natural for north-south-east-west movement... although it wasn t clear exactly how the button should control taking and dropping objects. In the video version, it was decided that the act of collision is the pick-up action. This meant that a button press on the joystick could be used to drop objects. Picking up several objects would result in a complex dialogue for dropping an object in the video version. So it was decided that only one object could be carried at a time and that the object was shown beside the cursor (the player object). Players didn t have to worry about their cursor being eaten by a dragon that came by while they were examining inventory. 1/12/2009 Dr Andy Brooks 7

Adaption of player input KILL DRAGON in a text adventure becomes pick up a sword and touch it to the dragon in the video version. CROSS WALL in a text adventure becomes place the bridge across the maze wall in the video version. UNLOCK CASTLE in a text adventure becomes touch a key to the castle s portculis in the video version. ATTRACT SWORD in a text adventure becomes bring magnet to a sword stuck in the wall in the video version. In a sense, the held object and the touched object were the analogues of the action verb and noun from the text adventure game. 1/12/2009 Dr Andy Brooks 8

Goals and subgoals in the game... If the Enchanted Chalice is locked in the Black Castle and guarded by the Red Dragon, then the player requires the Black Key to enter the castle and a sword to defend against or kill the Red Dragon. If the Black Key is locked in the White Castle in an inaccessible part of a maze, then the player requires the White Key to enter the castle and a Bridge to cross a maze wall. 1/12/2009 Dr Andy Brooks 9

The four dragon states Each state is represented by a different dragon image. Chasing a player s cursor. Biting a player s cursor. Finished swallowing a player s cursor. Colliding once with the player s cursor enters the biting state and the second collision swallows the player. The player can recoil after the first collison if their reflexes are fast enough. Trying out the game with various recoil intervals was necessary to tune the game. Most video games define simple one-time collison with enemies as fatal and irrevocable, and thereby miss a chance to create a more interesting interaction. Dead. 1/12/2009 Dr Andy Brooks 10

Figure 4 : State Diagram of Dragon MIT Press touched cursor should read touched sword tuning the game means finding the delay that produces the best game experience 1/12/2009 Dr Andy Brooks 11

Mazes In a text adventure, if a player tries to GO EAST and there is no way East, a typical response is: There is no way to go that direction. In the video version, walls perform the analogous function. In a text adventure, a room has no internal structure. In the video version, a player has a position within the room and a single room can show a maze or part of a maze. In the video version, a player leaves a room by moving off the edge of the screen. In adventure games, rooms can be interconnected that is inconsistent with plane geometry and players sometimes draw maps to understand the maze. It is often impossible to draw a map of an adventure game s network of rooms so that all linked rooms are side by side. In the video game Adventure, I chose to let players always be able to retrace their path. Too much trickiness can ruin the game playing experience. 1/12/2009 Dr Andy Brooks 12

Figure 6: Consistent versus Inconsistent Geometry MIT press 1/12/2009 Dr Andy Brooks 13

Figure 8: Room Topology of the Blue Labyrinth MIT Press A player only sees a partial view of the labyrinth provided by one room and players can find the Blue Labyrinth quite confusing at first. The assumption that maps are flat surfaces is a deep-seated one and hard to challenge. One player remarked that he could learn paths through the maze from place to place, but could never get a picture of the whole thing in his mind. 1/12/2009 Dr Andy Brooks 14

Figure 9: Room Topology of the Red Maze MIT Press The player must bring a Bridge through the door of the castle to get to the balcony. It is not, however, possible to re-enter the Red Maze from the balcony. This was a bug as all paths were meant to be retraceable. The manual explains away bugs as Bad Magic. 1/12/2009 Dr Andy Brooks 15

Figure 10: One Maze-Room in the Catacombs MIT Press In the original text adventure, the player would receive the message: It is now pitch dark. If you proceed you will likely fall into a pit. The solution was to light the lamp picked up earlier. In the video version, the player s view of the room is restricted to about 1/10th of a room. For the 3-room catacombs near the White Castle, some thirty different images have to be remembered to get a complete picture of this maze. 1/12/2009 Dr Andy Brooks 16

1/12/2009 17

1/12/2009 Dr Andy Brooks 18