Header New Beetle (front)
My Volkswagens
My Motorcycle
My Mazda 6
Curriculum Vitae
Software Projects
Private Information

Select one of the items listed above.

The homepage provides a general introduction about who I am, what I do and what I like

All lot of information and pictures of my 1950 Beetle and 2000 New Beetle.

Some pictures of my 1994 Honda VFR-750F

Some pictures of my 2004 Mazda 6 Executive (136bhp diesel)

Overview of my work experiences
(in Dutch only)

The photo gallery contains pictures of holidays, cars, etc...

Overview and downloads of some of my private software projects.

Personal information, such as my address, phonenumber, etc...
(password protected)

Bubbles for Pocket PC
Tetris for Pocket PC
Pacman for Pocket PC
Serial library for C++

Pacman for Pocket PC


About Pacman...

Pacman for the Pocket PC is still under construction. It is written by Remon Spekreijse and me and it is still in beta phase. I guess, it will stay there for a pretty long while. My current engagement is pretty time consuming, so I don't have the time to finish it within the next few weeks (or even months).

The creation and evolution of Pacman

Remon started working on Pacman some time ago. He wanted to create an appealing version of Pacman for the Pocket PC. The first attempts were pretty hard, because Windows CE doesn't have a decent sprite library. The GDI was used for painting, but it turned out that GDI isn't very useful for writing games. I have had the same problems while programming Tetris for Pocket PC, so I decided to write a high-performance, flexible and easy to use graphics library using GAPI. This library is a template library, called GAPI Template Library and is a very fast C++ template based wrapper around the GAPI library. GAPI is fully functional, but lacks any form of documentation. That's why I have never released it, but you can get it on request (with some sample apps).

What's hot and what's not

The current version of Pacman is sufficient for a whole lot of fun. It has the following features:

  • Pacman is just a great game to play and the Pocket PC is suited perfect to run this game. The game uses the same dimensions as the original arcade version, but the graphics have been enhanced to take advantage of the Pocket PC capabilities. Most graphics have been raytraced using POV-Ray for the best result.
  • There are all kinds of playfields, which are identical to the original Pacman, Ms. Pacman, Ms. Pacman Plus playfields. These playfields are very challenging.
  • A lot of time and effort have been made to make the gameplay the same as the original arcade versions. Ghost movements, field definitions, scores, etc... are all modelled after the original Pacman game.
  • Playfield definitions are stored inside text-files, so adding playfields is relatively easy.
Pacman gameplay

Some features are still missing. We'll try to implement these features pretty soon, so the game will be complete. The following features are planned:

  • There are several differences with the original Pacman game, which should be resolved. The current game has no fruit, no ghost reversals, no speed increase, etc... These features are planned for the near future. Another mistake is that ghosts won't leave the ghosthole, when they are waiting to come out and Pacman has eaten an energizer.
  • Highscores are not saved at this moment. We are working on a nice screen for displaying highscores. Of course, these can be exchanged with another Pocket PC using the infrared connection.
  • Skin definition program, which makes creating skins for Pacman a bit easier. The game must be changed to allow more flexible fields, because some parts of a field are still hardcoded.

Legal statement

This program is copyrighted by Remon Spekreijse and Ramon de Klein.

Valid XHTML 1.0! Valid CSS!

Page last updated at Apr 23, 2009