| Example template for a 2D game: 
 
 
Graphics 640, 480
image = LoadImage ("rocket.png")
Repeat
	Cls
	DrawImage image, MouseX (), MouseY ()
	Flip
Until KeyHit (KEY_ESCAPE)
End
 This example opens a 640 x 480 display, loads an image and assigns it to the image variable. The Repeat/Until loop clears the screen each frame, draws the image to a hidden display area called the 'back buffer', and 'flips' the result into view. (All drawing operations automatically work on the back buffer in BlitzMax.) Pressing Esc ends the program.
 
 
 |