Posted on Wednesday, September 22, 2010 at 7:53 AM
Dear fellow programmers,
I am starting to appreciate to program 'in tandem': to program the game Pylos (also called Pyraos) I developed:
1) The class PylosCoordinat to hold valid coordinats
2) The class called Pylos to manage a Pylos game and tests the PylosCoordinat class
3) The class called PylosWidget to display Pylos and tests the Pylos class
4) The tool TestPylos to perform many tests on both classes
5) The game called Pylos, using the extensively tested classes
Using the same classes in multiple environmenents
Using the same classes in multiple projects has had the following benefit:
1) The interface was improved due to multiple project requirements
2) The classes were tested in more situations
You might want to look/enjoy:
1) The Pylos classes testing tool, TestPylos:
http://richelbilderbeek.nl/ToolTestPylos.htm
2) The Pylos game:
http://richelbilderbeek.nl/GamePylos.htm
See ya, Bilderbikkel
It was time to test my Qt Creator skills, by porting one of my own C++ Builder games to Qt Creator. It took some time to sort the many small problems out, but I have succeeded: Maziak (also known as Maziacs or Mazogs') is now cross-platform!
On my Maziak page (
http://www.richelbilderbeek.nl/GameMaziak.htm) you can find the complete C++ Builder and Qt Creator source code for comparison (and why is the Qt Creator code 40% shorter?)! But, of course, you can download the complete Qt Creator project and old Windows executable, so you can enjoy Maziak on any platform.
Enjoy!