Cover image for DarkBASIC Programming for the Absolute Beginner.
DarkBASIC Programming for the Absolute Beginner.
Title:
DarkBASIC Programming for the Absolute Beginner.
Author:
Ford, Jerry Lee.
ISBN:
9781598636628
Personal Author:
Physical Description:
1 online resource (427 pages)
Contents:
TABLE OF CONTENTS -- Part I: INTRODUCING DARKBASIC PROFESSIONAL -- Chapter 1 INTRODUCING DARKBASIC PROFESSIONAL -- Project Preview: The Dark Jokes Game -- A Quick Overview of DarkBASIC Professional -- DarkBASIC Versus DarkBASIC Professional -- Setting Up DarkBASIC Professional -- A Quick DarkBASIC Demonstration -- A Few Basic Scripting Commands -- Other Game Building Tools Provided by the Game Creators -- Other DarkBASIC Resources -- DarkBASIC Professional's Architecture -- Summary -- Chapter 2 GETTING COMFORTABLE WITH THE DARKBASIC PROFESSIONAL INTEGRATED DEVELOPMENT ENVIRONMENT -- Project Preview: The Fortune Teller Game -- Mastering the DarkBASIC Professional IDE -- Creating New Projects -- Alternate Integrated Development Environments -- Text, Color, and Graphics -- Back to the Fortune Teller Game -- Summary -- Part II: LEARNING HOW TO WRITE DARKBASIC APPLICATIONS -- Chapter 3 WORKING WITH DATA TYPES, VARIABLES, AND ARRAYS -- Project Preview: The Number Guessing Game -- Storing and Manipulating Data -- Working with Variables -- Storing Data That Never Changes -- Embedding Data in Your Code File -- Storing and Retrieving Collections of Data -- Increasing the Size of an Array -- Inserting an Element into the Middle of an Array -- Deleting an Array Element -- Creating User-Defined Data Types -- Back to the Number Guessing Game -- Summary -- Chapter 4 IMPLEMENTING CONDITIONAL LOGIC -- Project Preview: The Rock, Paper, Scissors Game -- Developing Games That Can Adapt Their Execution -- Working with Different Relational Operators -- Doing a Little Math -- Streamlining Code Using Comparison Operations -- Back to the Rock, Paper, Scissors Game -- Summary -- Chapter 5 REPEATING STATEMENT EXECUTION USING LOOPS -- Project Preview: The Slot Machine Game -- Leveraging the Power of Loops -- Guarding Against Endless Loops -- Exiting Loops.

Back to the Slot Machine Game -- Summary -- Chapter 6 ORGANIZING CODE LOGIC USING FUNCTIONS -- Project Preview: The Tic, Tac, Toe Game -- Improving Code Structure with Functions -- Defining a Function -- Prematurely Terminating Functions -- Validating Data Passed to Functions -- Building a Function Library -- Back to the Tic, Tac, Toe Game -- Summary -- Part III: ADVANCED TOPICS -- Chapter 7 WORKING WITH GRAPHICS AND SOUND -- Project Preview: The Pong Game -- A Few Quick Words About Graphics Programming and Animation -- Drawing Your Own Graphics -- Working with Bitmap Files -- Working with Bitmap Images -- Deleting Bitmap Images -- Working with Special Effects Commands -- Controlling Game Play with Loops -- Detecting Collisions -- Making Some Noise -- Back to the Pong Game -- Summary -- Chapter 8 GENERATING ANIMATION USING SPRITES -- Project Preview: The Bricks Game -- A Few Words About 2D Programming -- Creating and Working with Sprites -- Setting Up Sprite Animation -- Determining When Sprites Collide -- A Few Additional Commands for Working with Sprites -- Back to the Bricks Game -- Summary -- Chapter 9 WORKING WITH INPUT DEVICES -- Project Preview: Part Two of the Bricks Game -- Collecting Player Input -- Collecting Keyboard Input -- Interacting with the Mouse -- Using Joystick Input -- Back to the Bricks Game -- Summary -- Chapter 10 FINDING AND FIXING APPLICATION ERRORS -- Project Preview: The 3D Fortune Teller Game -- Understanding and Dealing with Errors -- Understanding Different Types of Errors -- Keeping a Watchful Eye on Program Execution -- Back to the 3D Fortune Teller Game -- Summary -- Part IV: APPENDICES -- Appendix A: WHAT'S ON THE COMPANION WEBSITE? -- DarkBASIC Application Source Code -- Appendix B: WHAT NEXT? -- Locating DarkBASIC Resources Online -- Alternative DarkBASIC IDEs -- DirectX Resources -- Other DarkBASIC Resources.

Recommended Reading -- Glossary -- A -- B -- C -- D -- E -- F -- G -- H -- I -- L -- M -- N -- O -- P -- R -- S -- T -- 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 -- Y -- Z.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: