Welcome to my VB game programming page.
Here you can download games that I wrote using Visual Basic 6.0 and .NET. Feel free to use them for personal and educational purposes.
Please note that the games were written a long time ago when I was an undergraduate student in the Chemistry department. Although I really want to do some cleaning and re-write the code to meet the object-oriented style with the new VB .NET, I hardly have time to do it. The games here are very simple, all of them are 2D, and it certainly won’t satisfy those who are already standing on a high-level in game programming. The packages below contain the executable games, and some of them have their source code included.
Othello .NET
![](http://lukman.me//image/vb/othello-dot-net.png)
Rewritten in VB .NET with GDI+. The graphics are generated on the fly. I wrote it in a short time and didn’t carry the alpha test properly. If you find some bugs, please notify me. The source code is included.
Shoves
![](http://lukman.me/image/vb/shoves.png)
A well-known card game in Indonesia. Players take a turn to pass a card whose suit matched with the main-card on the board. The goal is to be the first to pass all cards in possession.
Sailing the Milky Way
![](http://lukman.me/image/vb/sailing-milky-way.png)
The game provides the basic concept of the Japanese RPG game with two main screens (adventure and battle), with a turn-based battle system. DirectSound is used to handle WAV and MIDI files.
Mandau Wings
![](http://lukman.me/image/vb/mandau-wing.png)
Top-view shooting game with various enemies and weapons. Mandau is a traditional sword used by Dayak people in Borneo Island.
Spooky Night in the Land of Java
![](http://lukman.me/image/vb/spooky-night-in-java-land.png)
The game shows a simple fighting game concept, based on Reigendoushi (NES game). The protagonist here is Wiro Sableng, a character from a famous Indonesian novel written by Bastian Tito. I hand-draw all characters by myself and it was really time-consuming.
Chaos in East Borneo
![](http://lukman.me/image/vb/chaos-east-borneo.png)
Based on Vandal Heart (PSX) and Kamen-no-Ninja Hanamaru (NES) games. The game features a conversation-based RPG and card-based battle system.
Tom Adventure
![](http://lukman.me/image/vb/tom-adventure.png)
Tom, an adventurer who seeks hidden treasures spread over the world, found an ancient land where pieces of jewelry are scattered around. But along with the treasure, a grave danger from sleeping dragons and hungry mummies seems to accompany his adventure to collect all pieces of jewelry
Mandau Wing Simulation
![](http://lukman.me/image/vb/mandau-wing-simulation.png)
The event takes place after Mandau Wing when all pilots are taking a vacation to other galaxies. On their way home, they got caught in a galaxy mess. This time I used a lot of StretchBlt operation to produce distance-effect.
Sudoku
![](http://lukman.me/image/vb/sudoku.png)
For those who are curious about how to write a basic sudoku game.
Slide Puzzle
![](http://lukman.me/image/vb/slide-puzzle.png)
Written with VB 2008 using GDI+ features. The picture is customizable, with the expected image ratio of 4:3.
Fruity
![](http://lukman.me/image/vb/fruity.png)
The game was popular among the girls and many suggestions came from them. Several pieces of music in this game were written by Jubing Kristianto, a great classical-guitarist from Indonesia.
Tetris
![](http://lukman.me/image/vb/tetris.png)
A standard Tetris game to test rotation matrix (need some modification, though). The music in this game was written by Jubing Kristianto, a great classical-guitarist from Indonesia. Visit his website to hear some nice songs of his own arrangement.
Minesweeper .NET
![](http://lukman.me/image/vb/minesweeper-dot-net.png)
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+.
Memory Blink
![](http://lukman.me/image/vb/memory-blink.png)
A very 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 that only a handful of students who can beat this game within three consecutive runs.