QB Game Programming

I know this program is extremely old, but there is no reason to bury it. Beside, many students of IT department are actually still working with the old-school language, such as BASIC and Pascal, in their first-year. So, I think those who are involved with classic programming language may find interest in these old games. If you prefer game programming with modern BASIC language, try to visit my VB Game Programming page.

As a warning: These games use FOR...NEXT to handle animation delay, and you must set the delay number manually to adjust it with your CPU speed. If you have any idea about how to make a high-resolution delay/timer with QB, please let me know through my email: lkmdw [at mark] yahoo [dot] com.

One more thing, as you may notice, there are many games in this world whose concept were derived from Tetris, Pac Man, Nibbles, Othello, etc. The same with the games below: maybe you will say the Mission Solar System is similar to Space Invader and the Devil Mansion game is similar to Pac Man. If you believe that Counter-Strike is a pathetic game because it is 'copying' the Doom concept of first-man shooting, then you can just ignore this place.

All games below were inspired from am outstanding book (yet no longer sold), written by Ferdinand Soeharto in 1990s.

DIAMOND CRASH (30/11/2002)

A simple game which display the concept of moving several sprites using array. The speed of CPU will make as if all sprites are moving together. Collect the diamonds and avoid the falling rocks.

[Download]

THE DEVIL MANSION (24/05/2003)

A simple game which display the tile indexing concept. Screen is divided into larger dimension tile (10x10 pixel) and each tile contain information of sprites (heart and bomb). While collecting the hearts, player must avoid the bombs and run from three devils who haunt the mansion.

[Download]

MISSION SOLAR SYSTEM (26/05/2003)

A space-shooter game (use space-key to shoot). This game show the concept of multiple sprites array and multiple collision detection. Your mission, as the front line, is to destroy 300 aliens before your power goes to 0.

[Download]

PSET ARRANGER (26/05/2003)

A small program which I wrote to help me draw various sprites for games above. The resulting sprite will be saved as color information of each coordinate (for example: (0,0) = black). Based on this information, main game program can re-draw the sprite using PSET command.

[Download]

SEVGA (30/11/2002)

SEVGA is a powerful sprite drawing program. It enables user to draw and save sprite into BASIC compatible file with simple and easy to use GUI. It can also export the sprite into BAS file. This program is not mine, but since lately it is very difficult to find this great program, I decided to put it in here without any intention to offend the author. As far as I know, the author didn't sell this program and it was distributed for free. The first version was made by Ferdinand Soeharto, and this version was made by Windra.

[Download]

Back to the top