VB Game Programming

Welcome to my VB game programming page.
Here you can find some games which I wrote using Visual Basic 6.0 and .NET, and you are free to use them for personal and education purpose only. Please keep in mind that I wrote most of these games around 8 years ago, although sometimes I add some spices to the code later. Now although I really want to do some cleaning and re-write the code into the new free VB, I have no time to do it.

The package contains executable games and some of them have their source code included. I was supposed to distribute all of these games with their sources, but some of them were discussed in my VB Game Programming book published by ANDI Publisher (see picture on the right) and I doubt the publisher will agree if I distribute the sources here.

The games 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. If you feel the games is mediocre by your level, please accept my pardon and you are encouraged to visit other websites for a more advanced game.

If I may ask you a favor, please sign my guestbook. Thank you.

Basic Othello .NET

Basic Othello .NET

Othello rewritten in VB .NET with GDI+. The main features is the same with the old one written in VB 6.0 except that the graphic is generated on fly. I wrote it in short time and didn't carry alpha test properly. If you find some bugs, please notify me through email or guestbook. Source code is available for this version.

[Download Game]

[Download Source]

Shoves

Shoves

Shoves, or whatever the name, is a well-known card game among Indonesian children. The rule is very simple that even children can master it in no time. The goal is to be the first player who throw out all of his/her cards in possession. Only cards whose suit matched with the card on the middle of board can be thrown out.

[Download Game]

[Download Source]

Sailing the Milky Way

Sailing the Milky Way

The story involves four students who attend an academy lead by a vicious lecturer. The adventure take places when some students were reported missing in nearby botanical laboratory.
Featuring the basic concept of japanese RPG game with two main screens: adventure and combat screen. The battle was designed in a turn-based system. I use DirectSound to play the WAV and MIDI.

[Download Game]

[Download Source]

Chaos in East Borneo

Chaos in East Borneo

Mandau, a secret agent designated to deal with extremely dangerous case, is lately being abandoned by the government due political reason. In order to restore the situation, Lisna, a rookie member, has decided to accept various missions. Based on Vandal Heart (PSX) and Kamen No Ninja Hanamaru (NES) game.

[Download Game]

[Download Source]

Mandau Wings

Mandau Wings

A mysterious life-form has been detected on various spots. It is suspected that a large group of predator creatures is heading toward the Earth. Mandau, a special air force unit, is given a dangerous mission to repel all the threat.

[Download Game]

Spooky Night in Java Land

Spooky Night in Java Land

The land of Java has given birth to many spooky stories. Wiro Sableng, a young martial artists, is now involved in "vampire hunter" job to save the people.
Wiro Sableng is a character from a famous 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]

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

Come to think that I didn't make any game during last 10 months in Japan, at least now I have one. A Japanese brought a book about suudoku and everyone became addicted with the book. Another friend suggested me to digitalized this game, and here's the result.

[Download Game]

[Download Source]

Othello

Othello

Although it is less popular than Chess, Othello (also known as Reversi) has been widely played around the world. There is no formal evidence about the origin of Othello, since some sources believe that it came from Fan Mian (Chinese game) while the others believe it came from Reversi (created by Lewis and Mollet in 1890). The basic strategy of Othello is to capture four corners and tiles on the edge.

[Download Game]

Slide Puzzle

Slide Puzzle

Finally got spare time to rewrite this game in VB 2008 using GDI+ features. This version still retains the basic of slide puzzle with 25 pieces on the board, and players can load their own photo to be used in this game. The expected photo ratio is 4:3 (common monitor resolution) and some resizing action will take place to fit the board.

[Download Game]

[Download Source]

Alkanoid

Alkanoid

A classic, yet well-known game. It can be found in almost every platform. This is the basic version written in VB 6.0, along with a map editor to create a new stage. When I wrote this game, a truly great variant named DX Ball (probably written in C derivative language) was available out there and it is free.

[Download Game]

Memory Card

Memory Card

I remember playing this game when I was a child. It was a mini-unknown game in NES (presumably home-brew?) at that time. Player needs to find a pair of cards with the same picture as fast as possible.

[Download Game]

[Download Source]

Fruity

Fruity

Fruity game is much like tetris in sense that we need to arrange the falling blocks. The block is simply straight and composed of 3 varied icons. It was 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 theory (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 BASIC

Minesweeper BASIC

Another lazy day. I decided to write Minesweeper in VB 2008. Some features are not available since I was too lazy to add it. Anyway, 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

My friend, Tjien Ciu, asked me to make this game. He explained the game play and I programmed it. It is a deadly simple yet challenging game. We introduced this game on a senior-high-school bazaar and invited students to beat this game. Surprisingly, student who can beat this game within three run maybe only 3 out of 50.

[Download Game]

[Download Source]

Rock Paper Scissor

Rock Paper Scissor

Rock-Paper-and-Scissor, is there any game simpler than this?

[Download Game]

[Download Source]

Back to the top