Beginning Scripting Through Game Creation. için kapak resmi
Beginning Scripting Through Game Creation.
Başlık:
Beginning Scripting Through Game Creation.
Yazar:
Meyer, Jeanine.
ISBN:
9781598636703
Yazar Ek Girişi:
Fiziksel Tanımlama:
1 online resource (319 pages)
İçerik:
Contents -- Introduction -- Chapter 1 Development Environment -- Motivating Example -- Introduction to Concepts -- Application Development Environments -- Favorite Sites -- Plan of Attack for Favorite Sites -- Use of Concepts in Implementation -- What Can Go Wrong -- Chapter Summary -- What You Have Learned -- In the Real World -- What's Next -- Review Questions -- On Your Own -- Chapter 2 Basics -- Motivating Examples -- Introduction to Concepts -- Expressions -- Statements -- Human/Computer Interaction -- Adding Up Three Numbers -- Plan of Attack for Adding Up Numbers -- Use of Concepts in Implementation -- What Can Go Wrong -- Coffee Shop -- Plan of Attack for Coffee Shop Application -- Use of Concepts in Implementation -- What Can Go Wrong -- Chapter Summary -- What You Have Learned -- In the Real World -- What's Next -- Review Questions -- On Your Own -- Chapter 3 Extending the Basic Language -- Motivating Example -- Introduction to Concepts -- Procedures, Functions, Methods -- Accessing Built-In Facilities -- Programmer-Defined Procedures -- Backgrounds for Web Pages -- Review of Previous Examples -- Plan of Attack -- Use of Concepts in Implementation -- What Can Go Wrong -- Chapter Summary -- What You Have Learned -- In the Real World -- What's Next -- Review Questions -- On Your Own -- Chapter 4 Events and Event Handling and the Graphical User Interface -- Motivating Example -- Introduction to Concepts -- Events -- Image Slicing and Image Map -- Application -- Review of Previous Examples -- Plan of Attack -- Use of Concepts in Implementation -- What Can Go Wrong -- Chapter Summary -- What You Have Learned -- In the Real World -- What's Next -- Review Questions -- On Your Own -- Chapter 5 Variables and Datatypes -- Motivating Example -- Introduction to Concepts -- Variable -- Datatype -- Variable Declarations, Including Arrays.

Coin Tossing Games -- Review of Previous Examples -- Plan of Attack for Coin Tossing Games -- Use of Concepts in Implementation -- What Can Go Wrong -- Chapter Summary -- What You Have Learned -- In the Real World -- What's Next -- Review Questions -- On Your Own -- Chapter 6 Functions and Parameters -- Motivating Example -- Introduction to Concepts -- Procedure Definition Header Line -- Call by Value Versus Call by Reference -- Representation of Application Features -- Rock, Paper, Scissors -- Review of Previous Examples -- Plan of Attack for Rock, Paper, Scissors -- Use of Concepts in Implementation -- What Can Go Wrong -- Chapter Summary -- What You Have Learned -- In the Real World -- What's Next -- Review Questions -- On Your Own -- Chapter 7 Application State -- Motivating Example -- Introduction to Concepts -- Global Variables -- Objects -- Switch Style of Conditional Statement -- Arrays -- Dice Game -- Review of Previous Examples -- Plan of Attack for the Dice Game -- Use of Concepts in Implementation -- What Can Go Wrong -- Chapter Summary -- What You Have Learned -- In the Real World -- What's Next -- Review Questions -- On Your Own -- Chapter 8 Automating a Physical Application -- Motivating Example -- Introduction to Concepts -- Arrays and Collections -- Looping -- Array Operations: push, pop, and slice -- Computer Versus Physical Version of an Application -- Testing and Scaling Up -- Application: Memory -- Review of Previous Examples -- Plan of Attack for Memory -- Use of Concepts in Implementation -- What Can Go Wrong -- Chapter Summary -- What You Have Learned -- In the Real World -- What's Next -- Review Questions -- On Your Own -- Chapter 9 Objects -- Motivating Example -- Introduction to Concepts -- Classes, Objects, Methods, and Constructors -- Inheritance and Overriding -- Information Hiding -- Is-a Versus Has-a -- Picture Quiz.

Review of Previous Examples -- Plan of Attack for Picture Quiz -- Use of Concepts in Implementation -- What Can Go Wrong -- Chapter Summary -- What You Have Learned -- In the Real World -- What's Next -- Review Questions -- On Your Own -- Chapter 10 Computed Animation -- Motivating Example -- Introduction to Concepts -- 3-D Modeling -- 2-D Movement -- Information Hiding for Browser-Specific Coding -- Event Handling -- Collisions -- Bouncing Ball -- Review of Previous Examples -- Plan of Attack for Bouncing Ball -- Use of Concepts in Implementation -- What Can Go Wrong -- Chapter Summary -- What You Have Learned -- In the Real World -- What's Next -- Review Questions -- On Your Own -- Chapter 11 Ballistics Simulation -- Motivating Example -- Introduction to Concepts -- Simulation of Projectile Motion -- Collision Detection -- Iterative Development -- Cannonball -- Review of Previous Examples -- Plan of Attack for Cannonball -- Use of Concepts in Implementation -- What Can Go Wrong -- Chapter Summary -- What You Have Learned -- In the Real World -- What's Next -- Review Questions -- On Your Own -- Chapter 12 Discrete State Simulation -- Motivating Example -- Introduction to Concepts -- Discrete State Simulation -- Associative Arrays -- Combining Stochastic and Deterministic Factors -- Animated GIFs -- Virtual Dog -- Review of Previous Examples -- Plan of Attack for Virtual Dog -- Use of Concepts in Implementation -- What Can Go Wrong -- Chapter Summary -- What You Have Learned -- In the Real World -- What's Next -- Review Questions -- On Your Own -- Appendix A: Answers to End-of-Chapter Questions -- Appendix B: Glossary -- A -- B -- C -- D -- E -- F -- G -- H -- I -- K -- L -- M -- N -- O -- P -- R -- S -- T -- U -- V -- W -- Index -- A -- B -- C -- D -- E -- F -- G -- H -- I -- J -- K -- L -- M -- N -- O -- P -- Q -- R -- S -- T -- U -- V -- W -- X-Z.
Notlar:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Elektronik Erişim:
Click to View
Ayırtma: Copies: