3 Pages

Lecture4w06

Course: CS CS 399, Spring 2008
School: Monmouth IL
Rating:
 
 
 
 
 

Word Count: 281

Document Preview

A ScriptEase: Pattern Based Approach to Scripting Curtis Onuczko Thursday, January 19, 2006 Overview What is ScriptEase? Why use ScriptEase? When to use ScriptEase? How to use ScriptEase Tips and Tricks What is ScriptEase? Why use ScriptEase? A tool to automatically generate scripts for Neverwinter Nights Uses patterns to automatically script commonly occurring scenarios External tool used with...

Register Now

Unformatted Document Excerpt

Coursehero >> Illinois >> Monmouth IL >> CS CS 399

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
A ScriptEase: Pattern Based Approach to Scripting Curtis Onuczko Thursday, January 19, 2006 Overview What is ScriptEase? Why use ScriptEase? When to use ScriptEase? How to use ScriptEase Tips and Tricks What is ScriptEase? Why use ScriptEase? A tool to automatically generate scripts for Neverwinter Nights Uses patterns to automatically script commonly occurring scenarios External tool used with the Aurora toolset The goal is to generate scripting code without writing any code Easy enough for a non-programmer to use Flexible enough to script some complicated scenarios 1 When should you use ScriptEase? How to use ScriptEase - 1 You have very little experience programming Preparation Learn the pattern catalog Instantiate a pattern Modifying a pattern e.g. a game designer You need to script a simple, commonly occurring scenario Prototyping Can use to complete 90% of a real game's scripts... Game development Removing actions, situations, definitions and conditions Adding actions Adding definitions and conditions How to use ScriptEase - 2 Tips and Tricks - 1 Game development cont. Save lots of time testing Plot tokens In the toolset Useful way to pass information between pattern instances Build Test Module Build Load and Play Module in NWN (*) actions Vs. regular actions Conditional actions (If there is time) In ScriptEase Copy and paste from Encounter Designer to Encounter Builder Can be less tedious than navigating menus 2 Tips and Tricks - 2 Conclusions Picking objects in ScriptEase Use drop down menu in picker to quickly search for objects Get in habit of only instantiating objects that are in the custom palette In the toolset You can use ScriptEase to script most game scenarios ScriptEase avoids many of the common errors encountered with programming and scripting languages Makes ScriptEase much easier to use 3
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Monmouth IL - CS - CS 399
Overview Game Creation ProcessCMPUT 299 Winter 2006 Thursday January 12 ! Making a computer game is a lengthy process, involving many creative people! High-profile productions often take 2-3 years ! Challenging games can involve > 100 people!! This lec
Monmouth IL - CS - CS 399
convexity (series) new modes: adding multiplayerGame DesignCMPUT 299Finnegan Southey XBox Live GamerTag: Aleafeatures qbilities, training, introducing abilities critical gaming save dev qa coverage/replay approachable doors & keys consuming items s
Monmouth IL - CS - CS 399
Lecture Review Sheet: Game Design Finnegan Southey CMPUT 299 Winter 2006 Terms and Definitions MDA n A model for game design that views the user experience as a three part process: mechanics, dynamics, and aesthetics Funativity n A model for types of "fun
Monmouth IL - CS - CS 399
Overview! AnnouncementsWhat have we learned thus far?CMPUT 299 Fall 2005 Tuesday, January 31! ! ! !Design Document next Thursday Meet with producer beforehand BioWare internships (CS only) Lab this week/lab exam! NWN Module Discussion ! Computation
Monmouth IL - CS - CS 399
Management is Fundamentals of Project ManagementCMPUT 299 H. James Hoover Winter 2005 2005-09-22 Version 1.21 CMPUT 299 - Winter 2005 Project Management People Process Problem Solving2People Identify skills - have and missing Identify personalities
Monmouth IL - CS - CS 399
OpeningNarrative:Concepts of Narrative in Interactive New Media Art FormsLecture Goals for the next two classes1. Introduce concepts of traditional narrative, most of which apply to later technologies. 2. Discuss the application of these concepts to n
Monmouth IL - CS - CS 399
Meetings, Bloody Meetings How To Run MeetingsCMPUT 299 H. James Hoover Fall 2005 2005-09-23,27 Version 1.0CMPUT 299 - Fall 2005 How to Run Meetings Written by John Cleese and Antony Jay Starring John Cleese and Robert Hardy Video Arts, 1993 34 minMee
Monmouth IL - CS - CS 399
The Sims 2 More Post-Mortems, SharewareCMPUT 299 Winter 2005 February 16CMPUT 299 - Fall 2005 Game PostmortemsThe Sims 2! What went right! ! ! ! ! Prototyping Understanding the audience Kleenex testing Custom content and community SWAT TeamsCMPUT 29
Monmouth IL - CS - CS 399
Lecture Overview Artificial Intelligence Part ICMPUT 299 Winter 2006 February 28, 2006 ! Lab Exam! Course Evals! Design Issue Presentations ! Artificial Intelligence! Definition! Related concepts! Algorithm ! Time/Memory Cost! Finite State Machines
Monmouth IL - CS - CS 399
Lecture Overview Artificial Intelligence Part IICMPUT 299 Winter 2006 March 2, 2006 ! ! ! ! ! Lab Exam Pizza! Summary (Tuesday) Pathfinding Finite State MachinesCMPUT 299 - Fall 2005 Artificial IntelligenceLab Exam ScoresA+ A B CPizza!! Get together
Monmouth IL - CS - CS 399
The Early Days Graphics and GenresCMPUT 299 ! The very earliest video games (pre-1975) were custom built machines. ! Designed/built by engineers (like a TV).Tennis for Two(Brookhaven Labs,1958)Finnegan Southey XBox Live GamerTag: AleaCMPUT 299 - Fall
Monmouth IL - CS - CS 399
Lecture Review Sheet: Artificial Intelligence Nathan Sturtevant CMPUT 299 Winter 2006 Terms and Definitions Intelligence is usually said to involve mental capabilities such as the ability to reason, plan, solve problems, think abstractly, comprehend ideas
Monmouth IL - CS - CS 399
Lecture Review Sheet: The culture of Gaming Sean Gouglas CMPUT 299 Winter 2006Main Ideas and Concepts A. Introduction Culture describes social actors, the webs of significance that allow for social actors to communicate and understand each other, and the
Canterbury Christ Church University - ENGR - 102
Rochester College - CS - CSC400
THE DIGITAL MILLENNIUM COPYRIGHT ACT OF 1998U.S. Copyright Office SummaryDecember 1998INTRODUCTIONThe Digital Millennium Copyright Act (DMCA)1 was signed into law by President Clinton on October 28, 1998. The legislation implements two 1996 World Inte
National University of Juridical Sciences - ACC - 640M
National University Course Outline ACC640M Governmental and Non-profit Accounting Please Note: We will be using e-college. All handouts, and other class materials are available in e-college under DOC Sharing Tab at top of page. Make copies of your handout
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808
University of Florida - CHM - 0808