VB Game Programming

Welcome to my VB game programming page. Here you can download games which I wrote using Visual Basic 6.0 and .NET. Feel free to use them for personal and education purpose. The games here are very simple (all of them are 2D) and certainly it will not satisfy those who are already stand up on a high-level in game programming.

The packages below contain executable game, and some of them have their source code included. I was supposed to distribute all the sources, but some of them were discussed in my VB Game Programming book published by ANDI Publisher, and I doubt the publisher will agree if I distribute the sources here. Note that I wrote most of these games long time ago and the code is quite a mess. Although I really want to do some cleaning and re-write the code with the new VB .NET, I hardly have a time to do it.

Basic Othello .NET

Othello .NET

Rewritten in VB .NET with GDI+. The graphics are generated on fly. I wrote it in short time and didn't carry alpha test properly. If you find some bugs, please notify me. Source code is included.

[Download Game]
[Download Source]

Shoves

Shoves

It is a well-known card game in Indonesia. The goal is to be the first to pass all cards in possesion. Only cards whose suit matched with the main-card on the board can be passed.

[Download Game]
[Download Source]

Sailing the Milky Way

Sailing the Milky Way

Featuring the basic concept of Japanese RPG game with two main screens: adventure and battle, with turn-based battle system. DirectSound is used to handle WAV and MIDI files.

[Download Game]
[Download Source]

Mandau Wings

Mandau Wings

Top-view shooting game with various enemies and weapons. The story starts when Mandau, a special air force unit, is given a mission to repel a group of mysterious life-forms.

[Download Game]

Spooky Night in Java Land

Spooky Night in Java Land

Featuring simple fighting game concept, based on Reigendoushi (NES game). The protagonist here is Wiro Sableng, a character from a famous Indonesian novel with the same title written by Bastian Tito. I draw all characters by myself and it was really time-consuming.

[Download Game]
[Download Source]

Chaos in East Borneo

Chaos in East Borneo

Based on Vandal Heart (PSX) and Kamen-no-Ninja Hanamaru (NES) games. The game features conversation-based RPG and card-based battle system. The story follows a rookie member of Mandau, a secret agent abandoned by government for political reason.

[Download Game]
[Download Source]

Tom Adventure

Tom Adventure

Tom, an adventurer who seek for hidden treasures spread over the world, found an ancient land where jewelries are scattered on the surface. But along with the treasure, a grave danger from sleeping dragons and hungry mummies seems to accompanying his adventure to collect all jewelries

[Download Game]

Mandau Wing Simulation

Mandau Wing Simulation

The event take place after Mandau Wing when all pilots are taking vacation to other galaxies. Suddenly, on their way home, the surrounding became unfriendly as opposed to what it used to be. This time I used a lot of StretchBlt operation to produce distance-effect, so the game might run slow on old-generation computer.

[Download Game]

Suudoku

Suudoku

For those who are curious on how to write a basic sudoku game.

[Download Game]
[Download Source]

Othello

Othello

A board game with elementary AI based on weighing position.

[Download Game]

Slide Puzzle

Slide Puzzle

Written with VB 2008 using GDI+ features. Players can load their own photo to be used in this game (the expected photo ratio is 4:3).

[Download Game]

Alkanoid

Alkanoid

Another variant of widely-spread breakout game

[Download Game]

Memory Card

Memory Card

Card matching games.

[Download Game]
[Download Source]

Fruity

Fruity

The game was quite popular among the girls when I first released it, and many suggestions came from them. Several musics in this game were written by Jubing Kristianto, a famous classical-guitarist in Indonesia.

[Download Game]

Tetris

Tetris

A standard tetris game to test rotation matrix (need some modification, though). The music in this game were written by Jubing Kristianto, a famous classical-guitarist in Indonesia. Visit his website to hear some nice songs of his own arrangement.

[Download Game]

Minesweeper .NET

Minesweeper .NET

Another lazy day. I decided to write Minesweeper in VB 2008. Some features are not available since I was too lazy to add it, but it should be enough for those who want to learn how to program minesweeper with VB in .NET framework and GDI+.

[Download Game]
[Download Source]

Memory Blink

Memory Blink

It is a horribly simple, yet challenging game. We introduced this game at a senior-high-school bazaar and invited students to beat this game, only to be surprised because not many who can beat this game within three run.

[Download Game]
[Download Source]

Rock Paper Scissor

Rock Paper Scissor

Rock-Paper-and-Scissor, need more explanation?

[Download Game]
[Download Source]