Hands On DarkBASIC Pro Volume 1 : A Self-Study Guide to Games Programming

4 avg rating
( 2 ratings by Goodreads )
9781874107088: Hands On DarkBASIC Pro Volume 1 : A Self-Study Guide to Games Programming
View all copies of this ISBN edition:

Background Information


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

Variables and Constants

The Assignment Statement

Arithmetic Calculations

Keyboard Input



Creating Random Numbers

AND, OR and NOT Operators

The IF statement

The SELECT Statement

Nested IF Statements

Testing Selection Constructs

The DO .. LOOP Construct

The EXIT Statement

The FOR..NEXT Construct

The SLEEP Statement

The REPEAT UNTIL Construct


Testing Iteration Constructs
Drawing Statements

Drawing Basic Shapes

Erasing Shapes

A First Attempt at Animation
Modular Programming

Creating Functions

Global and Local Variables


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

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

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

Loading and Positioning Sprites

Setting the Sprite Origin

Moving Sprites

Detecting Sprite Collisions

Rebounding Sprites

Animated Sprites

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.

Top Search Results from the AbeBooks Marketplace


Stewart, Alistair
Published by Digital Skills (2005)
ISBN 10: 1874107084 ISBN 13: 9781874107088
New Paperback Quantity Available: 2
Murray Media
(North Miami Beach, FL, U.S.A.)

Book Description Digital Skills, 2005. Paperback. Condition: New. Never used!. Seller Inventory # P111874107084

More information about this seller | Contact this seller

Buy New
US$ 91.11
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds