Background Information
Algorithms
Stepwise Refinement
Structured English
Desk Checking
Boolean Expressions
Starting DarkBASIC Pro
Creating a DarkBASIC Pro Project
Executing a Program
Understanding Screen Output
Text colour, size and font
Adding Comments
Data
Variables and Constants
The Assignment Statement
Arithmetic Calculations
Keyboard Input
READ and DATA
Strings
Creating Random Numbers
Selection
AND, OR and NOT Operators
The IF statement
The SELECT Statement
Nested IF Statements
Testing Selection Constructs
Iteration
The DO .. LOOP Construct
The EXIT Statement
The FOR..NEXT Construct
The SLEEP Statement
The REPEAT UNTIL Construct
The WHILE ENDWHILE Construct
Testing Iteration Constructs
Drawing Statements
Drawing Basic Shapes
Erasing Shapes
A First Attempt at Animation
Modular Programming
Creating Functions
Global and Local Variables
Mini-Specs
Parameter Passing
Pre and Post Conditions
Returning a Value
String Function
Standard String Functions
Creating a Function Library
The Game of Hangman
Black Box Testing
Designing a Game
Equivalence Classes
White Box Testing
Arrays
Defining Arrays
Accessing Array Elements
Multi-dimensional Arrays
Programming Techniques Using Arrays
Searching and Sorting an Array
The Game of Bull and Touch
Advanced Data Types and Operators
INC and DEC Operators
Record Structures
Arrays of Records
Dynamic Lists
Declaring Variables
Queues and Stacks
Shift Operators
Bitwise Operators
Binary, Hexadecimal and Octal Values
Bitmaps
Basic Ideas
Loading a Bitmap
Displaying a Bitmap
Resizing a Bitmap
Positioning a Bitmap
Video Cards and the Screen
Creating a List of Available Display Modes
Creating a List of Installed Video Cards
Creating Windowed Applications
File Handling
Navigating the Backing Store Structure
Accessing Files
Writing to a File
Reading From a File
Random File Access
Handling Music Files
Playing MIDI and MP3 Files
Playing CD Tracks
Displaying Video Files
Accessing the Keyboard
Scan Codes
Detecting Multiple Simultaneous Key Presses
Mathematical Functions
Images
Sprites
Loading and Positioning Sprites
Setting the Sprite Origin
Moving Sprites
Detecting Sprite Collisions
Rebounding Sprites
Animated Sprites
Sound
Playing WAV Files
Creating 3D Sound Effects
2D Vectors
Creating and Manipulating Vectors
Using Vectors to Record Velocity and Position
Two-Player Space Duel Game
Using the Mouse
Creating Buttons and Roll-over Effects
Using a Joystick
Controlling Movement
Pseudo 3D
"synopsis" may belong to another edition of this title.
Deals with computer games programming using Darkbasic Pro.
"About this title" may belong to another edition of this title.
FREE shipping within United Kingdom
Destination, rates & speedsSeller: Better World Books Ltd, Dunfermline, United Kingdom
Condition: Very Good. Ships from the UK. Former library book; may include library markings. Used book that is in excellent condition. May show signs of wear or have minor defects. Seller Inventory # 8003045-6
Quantity: 1 available
Seller: HPB-Red, Dallas, TX, U.S.A.
Paperback. Condition: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_401544755
Quantity: 1 available