History

I decided to begin work on this game back in June 2003. Quarto had long been a favorite of mine and my friends. In order to provide myself with a bit of a challenge (i.e., to keep my programming skills from dying) I decided to write a console application to play Quarto. This included a rudimentary AI and a very basic text-based screen.

After I had written this console app, a good friend of mine mentioned that he was to do a little work with PalmOS programming (freeciv4palmos) . That got me interested in seeing what was involved in PalmOS programming so I started browsing around SourceForge to see what some palm source code looked like. In these waderings I ran across the Razor! gaming engine. As I read through the Razor! documentation, I realized that it would free me from having to learn much of the PalmOS API so that I would be able to get started on the graphical/PalmOS version right away.

Since then, I have developed a reasonably well functioning Quarto! game for PalmOS. In the spirit of open source, I decided to include the source for the graphics code that interfaces with Razor! on SourceForge so that my experiences may help others who wish do program PalmOS applications, specificaly with the Razor! framework.

Now I have primarily polishing to do, beta testing, and a few other random features I have on my to-do list (which keeps getting longer and longer) to implement.