skip to content
Game Scripting Mastery. Preview this item
ClosePreview this item
Checking...

Game Scripting Mastery.

Author: Alex Varanese
Publisher: Boston : Course PTR, 2002.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Varanese, Alex.
Game Scripting Mastery.
Boston : Course PTR, ©2002
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Alex Varanese
ISBN: 9781592003259 1592003257
OCLC Number: 922997197
Notes: ""How a CBL Compiler Works""
Description: 1 online resource (1272 pages)
Contents: ""Title""; ""Copyright""; ""Dedication""; ""Foreword""; ""Acknowledgments""; ""About the Author""; ""Contents at a Glance""; ""Contents""; ""Introduction""; ""How This Book is Organized""; ""Part One Scripting Fundamentals""; ""CHAPTER 1 An Introduction to Scripting""; ""WHAT IS SCRIPTING?""; ""STRUCTURED GAME CONTENT�A SIMPLE APPROACH""; ""IMPROVING THE METHOD WITH LOGICAL AND PHYSICAL SEPARATION""; ""THE PERILS OF HARDCODING""; ""STORING FUNCTIONALITY IN EXTERNAL FILES""; ""HOW SCRIPTING ACTUALLY WORKS""; ""An Overview of Computer Programming""; ""An Overview of Scripting"" ""THE FUNDAMENTAL TYPES OF SCRIPTING SYSTEMS""""Procedural/Object-Oriented Language Systems""; ""Command-Based Language Systems""; ""Dynamically Linked Module Systems""; ""Compiled versus Interpreted Code""; ""Existing Scripting Solutions""; ""Ruby""; ""Lua""; ""Java""; ""SUMMARY""; ""CHAPTER 2 Applications of Scripting Systems""; ""THE GENERAL PURPOSE OF SCRIPTING""; ""ROLE PLAYING GAMES (RPGs)""; ""Complex, In-Depth Stories""; ""The Solution""; ""Non-Player Characters (NPCs)""; ""The Solution""; ""Items and Weapons""; ""The Solution""; ""Enemies""; ""The Solution"" ""FIRST-PERSON SHOOTERS (FPSs)""""Objects, Puzzles, and Switches (Obligatory Oh My!)""; ""The Solution""; ""Enemy AI""; ""The Solution""; ""SUMMARY""; ""Part Two Command-Based Scripting""; ""CHAPTER 3 Introduction to Command-Based Scripting""; ""THE BASICS OF COMMAND-BASED SCRIPTING""; ""High-Level Engine Control""; ""Commands""; ""Master of Your Domain""; ""Actually Getting Something Done""; ""COMMAND-BASED SCRIPTING OVERVIEW""; ""Engine Functionality Assessment""; ""Loading and Executing Scripts""; ""Looping Scripts""; ""IMPLEMENTING A COMMAND-BASED LANGUAGE""; ""Designing the Language"" ""Writing the Script""""Implementation""; ""Basic Interface""; ""Execution""; ""Command and Parameter Extraction""; ""GetCommand ()""; ""GetIntParam ()""; ""GetStringParam ()""; ""The Command Handlers""; ""SCRIPTING A GAME INTRO SEQUENCE""; ""The Language""; ""The Script""; ""The Implementation""; ""SCRIPTING AN RPG CHARACTER'S BEHAVIOR""; ""The Language""; ""Improving the Syntax""; ""Managing a Game Character""; ""The Script""; ""The Implementation""; ""The Demo's Main Loop""; ""CONCURRENT SCRIPT EXECUTION""; ""SUMMARY""; ""ON THE CD""; ""CHALLENGES"" ""CHAPTER 4 Advanced Command-Based Scripting """"NEW DATA TYPES""; ""Boolean Constants""; ""Floating-Point Support""; ""General-Purpose Symbolic Constants""; ""An Internal Constant List""; ""A Two-Pass Approach""; ""Loading Before Executing""; ""SIMPLE ITERATIVE AND CONDITIONAL LOGIC""; ""Conditional Logic and Game Flags""; ""Grouping Code with Blocks""; ""The Block List""; ""Iterative Logic""; ""Nesting""; ""EVENT-BASED SCRIPTING""; ""COMPILING SCRIPTS TO A BINARY FORMAT""; ""Increased Execution Speed""; ""Detecting Compile-Time Errors""; ""Malicious Script Hacking""

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/922997197> # Game Scripting Mastery.
    a schema:CreativeWork, schema:Book, schema:MediaObject ;
    library:oclcnum "922997197" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/mau> ;
    library:placeOfPublication <http://dbpedia.org/resource/Boston> ; # Boston
    schema:about <http://experiment.worldcat.org/entity/work/data/10749274#Topic/computer_games_programming> ; # Computer games--Programming
    schema:about <http://experiment.worldcat.org/entity/work/data/10749274#Topic/computer_games_design> ; # Computer games--Design
    schema:about <http://dewey.info/class/005.133/> ;
    schema:bookFormat schema:EBook ;
    schema:creator <http://experiment.worldcat.org/entity/work/data/10749274#Person/varanese_alex> ; # Alex Varanese
    schema:datePublished "2002" ;
    schema:description """Title""; ""Copyright""; ""Dedication""; ""Foreword""; ""Acknowledgments""; ""About the Author""; ""Contents at a Glance""; ""Contents""; ""Introduction""; ""How This Book is Organized""; ""Part One Scripting Fundamentals""; ""CHAPTER 1 An Introduction to Scripting""; ""WHAT IS SCRIPTING?""; ""STRUCTURED GAME CONTENTâ€?A SIMPLE APPROACH""; ""IMPROVING THE METHOD WITH LOGICAL AND PHYSICAL SEPARATION""; ""THE PERILS OF HARDCODING""; ""STORING FUNCTIONALITY IN EXTERNAL FILES""; ""HOW SCRIPTING ACTUALLY WORKS""; ""An Overview of Computer Programming""; ""An Overview of Scripting"""@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/10749274> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://worldcat.org/entity/work/data/10749274#CreativeWork/game_scripting_mastery> ;
    schema:name "Game Scripting Mastery."@en ;
    schema:productID "922997197" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/922997197#PublicationEvent/boston_course_ptr_2002> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/10749274#Agent/course_ptr> ; # Course PTR
    schema:url <http://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx?p=3135591> ;
    schema:url <http://public.eblib.com/choice/publicfullrecord.aspx?p=3135591> ;
    schema:workExample <http://worldcat.org/isbn/9781592003259> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/922997197> ;
    .


Related Entities

<http://dbpedia.org/resource/Boston> # Boston
    a schema:Place ;
    schema:name "Boston" ;
    .

<http://experiment.worldcat.org/entity/work/data/10749274#Person/varanese_alex> # Alex Varanese
    a schema:Person ;
    schema:familyName "Varanese" ;
    schema:givenName "Alex" ;
    schema:name "Alex Varanese" ;
    .

<http://experiment.worldcat.org/entity/work/data/10749274#Topic/computer_games_design> # Computer games--Design
    a schema:Intangible ;
    schema:name "Computer games--Design"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/10749274#Topic/computer_games_programming> # Computer games--Programming
    a schema:Intangible ;
    schema:name "Computer games--Programming"@en ;
    .

<http://worldcat.org/entity/work/data/10749274#CreativeWork/game_scripting_mastery>
    a schema:CreativeWork ;
    rdfs:label "Game Scripting Mastery." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/922997197> ; # Game Scripting Mastery.
    .

<http://worldcat.org/isbn/9781592003259>
    a schema:ProductModel ;
    schema:isbn "1592003257" ;
    schema:isbn "9781592003259" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.