1 Interactive Fiction CIS 487/587 Bruce R. Maxim UM-Dearborn.

Slides:



Advertisements
Similar presentations
Introduction to Multimedia Adeyemi Adeniyi Bsc, MCP MCTS
Advertisements

Computer Games Digital Games Design Level 5. Three Outcomes Demonstrate understanding of – different digital gaming platforms and related technologies.
GAME:IT Designing Good Games. Question: What makes a computer game a game? A computer game is a software program in which one or more players make decisions.
World Views & Level Design EST310/ISE340 Fall 2011 Tony Scarlatos.
Games as Emergent Systems first schema on “rules”.
Interactive Storytelling for Video Games Chapter 13: The Argument Against the Supremacy of Player-Driven Storytelling Josiah Lebowitz Chris Klug.
User Interfaces By Mathieu Leduc. What is the User Interface(UI)? Knows about any input/output hardware Translates player actions into actions in the.
Patterns in Game Design Chapter 9: Game Design Patterns for Narrative Structures, Predictability, and Immersion Patterns CT60A7000 Critical Thinking and.
GameSalad Fundamentals. Introduction to Game-Authoring System  Objectives  Define game-authoring system.  Understand the components of logic and assets.
Spring 2007COMP Design Teams Team Structure Interdisciplinary Teams.
Study for story elements test on Monday, September 29th!
Fundamentals of Game Design, 2 nd Edition by Ernest Adams Chapter 7: Storytelling and Narrative.
Aug 24, Fall 2005ITCS4010/50101 Design Teams Team Structure Interdisciplinary Teams.
1 Level Design CIS 487/587 Bruce R. Maxim UM-Dearborn.
Game Design and Programming. Objectives Classify the games How games are design How games are implemented What are the main components of a game engine.
Sep 14, Fall 2006IAT 4101 Design Teams Team Structure Interdisciplinary Teams.
The Elements of Gameplay by Richard Rouse III Ayşegül Bakar.
Animation Theory.
Gearbox Software PRODUCTION PIPELINE – JOBS TITLES – JOB DESCRIPTIONS.
EngageNY.org Common Core: What can Parents Do? Presented by: Ms. Augello Ms. Careccia.
Software and Multimedia
1 CmpE 195A Project Character Animation Tool (The C.A.T. Project) By: Huáscar A. Sánchez, Dr. Mohamed E. Fayad.
XNA GAME STUDIO 4.0 LEARN PROGRAMMING NOW Game Design.
Scenario testing Tor Stålhane. Scenario testing – 1 There are two types of scenario testing. Type 1 – scenarios used as to define input/output sequences.
CSCI 101 Introduction to Software Development and Design.
Games Development 2 Entity / Architecture Review CO3301 Week
A World Revealed.... The story is everything... So Thinking of what interests me most about a game I ended up playing Skyrim a bit and got to wondering.
I am a Teamplayer! March 15, To Do List: Look at the role of a teamplayer. Worksheet to complete for Chapter 2. Homework: Study for test – Chapter.
Creative Commons Attribution 3.0 creativecommons.org/licenses/by/3.0 Key Abstractions in Game Maker Foundations of Interactive Game Design Prof. Jim Whitehead.
Teaching and Learning with Technology  Allyn and Bacon 2002 Academic Software Chapter 6 Teaching and Learning with Technology.
9/17/20151 Game Look and Feel CIS 487/587 Bruce R. Maxim UM-Dearborn.
The Short Story English I The Definition Short Story- a fictional prose narrative containing less than ____________words Fictional= Prose= Narrative=
Studio Practice Level Design 3D-Content Generation Coding Conceptual Art (and Architecture) Project Management (3 rd Year) Teamwork (3 rd year) Theoretical.
Introduction GAM 376 Robin Burke Winter Outline Introductions Syllabus.
Short Story Elements.
ELEMENTS OF THE SHORT STORY Grade 9 English: Ceolin, Hoekstra, Hrvatin, MacChesney.
Mafia Dmitriy Ansolis CIS487 9/27/09. Introduction Title: Mafia Publisher: Gathering of Developers (aka God Games) Developer: Illusion Softworks Release.
MULTIMEDIA DEFINITION OF MULTIMEDIA
Computer Graphics 2 In the name of God. Outline Introduction Animation The most important senior groups Animation techniques Summary Walking, running,…examples.
 Multi (Latin): Many/Much  Media (Latin): An intervening substance through which something is transmitted on.
CS 638, Fall 2001 Multi-Pass Rendering The pipeline takes one triangle at a time, so only local information, and pre-computed maps, are available Multi-Pass.
Test Environment Algorithm Program Requirements/ Enhancements Analyze the Problem and Design a Solution Programming Software Translates the Source Code.
Interactive Multimedia Narrative and Linear Narrative Week 11 & 12 By Miss Amreet Kaur A/P Jageer Singh.
Interactive Storytelling ( Computer Game ) Jehee Lee Seoul National University.
BEFORE YOU CRASH IT AN INTERACTIVE R/C MODEL BUILDING EXPERIENCE CAROL NOON JACOB ROGERS SINDHU RUDRA SRAVYA SARRAJU NIKHIL VEMURI.
The Short Story English I The Definition Short Story- a fictional prose narrative containing less than ____________words Fictional= Prose= Narrative=
Chapter 6.8 Cinematography. 2 Before You Begin Is there a need for cinematics? Do they integrate with game play? What does the budget provide.
Lower thirds & Transitions.  The Goals of Editing  There are many reasons to edit a video and your editing approach will depend on the desired outcome.
Wrap-up CS 370 Computer Game Design Ken Forbus Spring, 2003.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
INTERACTIVE STORYTELLING THROUGH A COMPUTER GAME -WORKING TITLE.
Narrative Writing English Language Arts 8. What is CONFLICT? Conflict is the problem in the story. Conflict is the problem in the story. It is the drama.
SCRATCH ScratchScratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share.
Introduction to Multimedia. What is Multimedia? Derived from the word “Multi” and “Media” Multi Many, Multiple, Media Tools that is used to represent.
AI Overview Logical and Artificial Intelligence in Games Lecture 1.
Story composition Pt. 2 Game Design.
Boxes. boxes- learning targets o I will be able to display buttons (boxes) o I will be able to organize boxes o I will be able to create an animation.
3D Animation 1. Introduction Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
1. Chapter Preview Part 1 – Listening in the Classroom  Listening Skills: The Problem and the Goal  Listening Tasks in Class Part 2 – Listening outside.
Game Design For Development
Short Stories.
GAME:IT Designing Good Games.
Dystopia game Amjd , Iyad , Haytham.
3D Game Pitch Niki Farquhar
CIS 487/587 Bruce R. Maxim UM-Dearborn
Multimedia Authoring Tools
CIS 488/588 Bruce R. Maxim UM-Dearborn
Chapter 6.8 Cinematography
Interaction with artificial intelligence in games
Computer Graphics Lecture 15.
Presentation transcript:

1 Interactive Fiction CIS 487/587 Bruce R. Maxim UM-Dearborn

2 Story Line Most games have one: –Might be simple back ground to enhance the game –Might be an entire script to create the interactive flow of the game Arcade games keep the story simple In role playing games their success depends on the story

3 Games and Interactive Stories In general stories develop before the game – (continuity) Game elements add to the enjoyment of the story –Let user make some decisions –Make sure skills are required –Write in some puzzles and problem solving stuff

4 Linear vs Non-linear Linear story –Story usually controlled by the author –No user choices affect outcome of story Non-linear stories –give the player more control over the plot at the least.

5 Books Many books have been adapted to become games Most books have linear plots To become a good game may require changing the ending or allowing multiple endings Players love playing “what if …”

6 Dramatic Unfolding Many games present the entire story all at once (in the manual or opening game screens) This spoils the ending for the user A well designed game should allow the user’s actions to change the ending Better to deliver the plot in incremental details/manner

7 Graphic Design Decisions 2D side scrollers –Arcade games 2D top down –Straight top down Original Castle Wolfenstein –Top down/ side (map - top, side - room) 3 rd person ¾ view –Sim City

8 Graphic Design Decisions 3D point of view (“step” engine) –Walls pre-rendered –90 degree turns –Depth 3 to steps Point of view polygonal/ray caster –Doom or Castle Wolfenstein –3D view of floors and wall –Smooth moves in terms of lighting and line of sight

9 Graphic Design Decisions First person 3D point of view polygonal –Flight Simulator –Camera on forehead Third person point of view polygonal or pre- rendered –Tomb Raider –Multiple characters animated on screen at same time –Images pre-rendered and blitted on the screen

10 Video vs Animation Video sequences –Takes lots of CD space –Easier for long linear scenes –Very realistic Interactive comics (e.g. cut scenes) –More flexible for actions or special effects –Easier to splice in extra action –Can control character detail

11 Text-Based Games Use descriptive language to set the mood (be verbose) “Key word search” of some vocabulary list  simple grammars Some kind of data structure to represent the universe and objects inside it, database, cell based map Goals and enemies –Simple - solving puzzle –Complex - multilevel tasks

12 Puzzles Its tough to get user involved when world must be opened by solving a puzzle Puzzles should be solvable from story Make sure there are real choices in outcome (death gets old fast) Game shouldn’t require excessive amount of time for user to solve small number of puzzles

13 Character Creation Give character depth –What is their life like? –What are their likes and dislikes –Personality quirks? –Special talents? –Communications skills? Give character attitude Use of multimedia to add depth –Voice does this better than video

14 Characters Give them simple models of plans (sequence of actions) to follow Give them emotions (state in FSM) and allow them to color decisions Define usable knowledge models of game domain (lists of external objects and their attributes) that can be used in plans

15 Level Design What new characters and objects to introduce? What new obstacles? What is the basic layout? What is the design and color scheme? What about difficulty changes? New animation techniques? What types of new problems or puzzles? Scoring or physical barrier to exit level?

16 AI vs Scripting Scripting is easier to implement –Game response is always the same AI algorithms can introduce non- determinism into games –Rule-based reasoning –Probabilistic reasoning –Neural networks

17 Design Dilemmas How much detail do you need? When is a task a chore? Allow user to select level of realism? Are there any task bottlenecks? Can player lock game into steady state to accumulate resources?

18 Common Failing Do not make the player entirely responsible for progress of plot Progress halts when puzzle solving stops Allow user to make contributions to plot direction User should be immersed in his or her character, while system handles other details