{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

Lecture4w06 - Adding definitions and conditions How to use...

Info icon This preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
1 ScriptEase: A 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? A tool to automatically generate scripts for Neverwinter Nights Uses patterns to automatically script commonly occurring scenarios External tool used with the Aurora toolset Why use ScriptEase? 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
Image of page 1

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
2 When should you use ScriptEase? You have very little experience programming 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… How to use ScriptEase - 1 Preparation Learn the pattern catalog Game development Instantiate a pattern Modifying a pattern Removing situations, actions, definitions and conditions Adding actions
Image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Adding definitions and conditions How to use ScriptEase - 2 Game development – cont. Plot tokens Useful way to pass information between pattern instances (*) actions Vs. regular actions Conditional actions (If there is time) Tips and Tricks - 1 Save lots of time testing In the toolset Build → Test Module In ScriptEase Build → Load and Play Module in NWN Copy and paste from Encounter Designer to Encounter Builder Can be less tedious than navigating menus 3 Tips and Tricks - 2 Picking objects in ScriptEase Use drop down menu in picker to quickly search for objects In the toolset Get in habit of only instantiating objects that are in the custom palette Makes ScriptEase much easier to use Conclusions You can use ScriptEase to script most game scenarios ScriptEase avoids many of the common errors encountered with programming and scripting languages...
View Full Document

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern