- Table of Contents
- Table of Contents
- BackCover
- Beginner s Guide to DarkBasic Game Programming
- Foreword
- Introduction
- Is This Book for You?
- System Requirements
- Book Summary
- Part I: The Basics of Computer Programming
- Chapter 1: Welcome to DarkBASIC
- Features of the DarkBASIC Language
- The DarkBASIC Development Environment
- DarkEDIT: The Official External Editor
- DarkMATTER and the DarkBASIC Update
- Introduction to DarkBASIC Professional
- Installing DarkBASIC
- Summary
- Chapter Quiz
- Chapter 2: Introduction to Computer Programming
- Video Game Basics
- Writing Your First DarkBASIC Program
- The Command Line Interface
- Summary
- Chapter Quiz
- Chapter 3: Basic Commands, Variables, and Data Types
- Understanding Data Types
- Working with Basic Commands
- Chapter Project
- Summary
- Chapter Quiz
- Chapter 4: Characters, Strings, and Text Output
- Programming Strings
- Displaying Text on the Screen
- The Gab Lib Game
- Summary
- Chapter Quiz
- Chapter 5: Looping Commands
- Working with Looping Commands
- Sample Project
- Summary
- Chapter Quiz
- Chapter 6: Making Programs Think - Branching Statements and Subroutines
- Conditional Logic Statements
- Understanding and Using Subroutines
- Summary
- Chapter Quiz
- Chapter 7: More Power to the Numbers - Data Sequences and Arrays
- Data Sequences
- Arrays
- Summary
- Chapter Quiz
- Chapter 8: Number Crunching - Mathematical and Relational Operators and Commands
- Relational Operators
- Basic Math Commands
- Random Numbers
- Reading the Date and Time
- Higher Math Commands
- Summary
- Chapter Quiz
- Part II: Game Fundamentals - Graphics, Sound, Input Devices, and File Access
- Chapter 9: Basic Graphics Commands
- Graphics in Abundance
- System and Video Card Commands
- Display Mode Commands
- Taking DarkEDIT for a Spin
- Basic Graphics Programming
- Summary
- Chapter Quiz
- Chapter 10: Game Graphics - Learning to Use Bitmaps
- Creating and Loading Bitmaps
- Bitmap Information Commands
- Basic Bitmap Commands
- Special Effects Commands
- ImageShuffle: A Complete Bitmap-Based Game
- Summary
- Chapter Quiz
- Chapter 11: The Art of Using Animated Sprites for 2D Games
- Introduction to Sprites
- Creating and Loading Sprites




