Tuesday 21 July 2009

Hi all,
I have now got a basic main title screen, high score table screen (only 2 test scores), and a credits screen.

These rotate between each other with a 10 second delay.

You can press 'C' to add credits (includes add credit noise) at any of the above screens.
You can press 'H' to have a sneak-peak of the high score entry screen (left-right cursor keys moves the cursor...you can't enter names yet).

If you have added credits, you can press '1' at any of the screens (except high score entry) to show a possible play game screen (doesn't do anything yet except look pretty).

On all screens, you can press 'Escape' to exit the program.

You can download the test version here (requires freeware 7-zip (www.7-zip.org) archive program ):

http://fpc4gp2x.eonclash.com/downloads/Day Of Destruction!.7z

Please tell me what you think so far :)

Saturday 18 July 2009


Here is a rough screen shot of the main screen. The two lots of credit text at the top of the screen flash darker to lighter and back again. You can add credits to the game, and if the exit game or start game keys aren't pressed, then the next screen becomes the high score display.

Till next time :)

Friday 17 July 2009

There is no screen shot today, but I have now got a very crude main screen that shows the title, and the number of credits available.

You can increase the number of credits, or just exit the program currently.

I have also re-factored the code so I now have separate state classes that can read/write the main game class.

Each state class now handles the rendering + key, mouse, joystick events completely on it's own so it is nice and compartmentalized :)

Wednesday 15 July 2009


Here is another screen shot now with fonts!

The fonts in the screen shot (Robotron) can be found on this page:
http://www.empire-of-the-claw.com/Fonts/Fontpages/claws_game_zone.htm

This is thanks to the Font Studio 4.12 created by our very own Nitrogen on www.pascalgamedevelopment.com :)

You can find his project here:
http://www.nitrogen.za.org/projectinfo.asp?id=12

Tuesday 14 July 2009


Neato! Another screen shot. This one includes some 2d explosions using OpenGL triangle strips with alpha-blending. To be honest, I would like to make them look more like 2d shock waves as seen here:

http://www.espressosoft.com/images/blog/gamepic9.png

Monday 13 July 2009

I have now uploaded the basic working project code and data to the free version of an Unfuddle (http://www.unfuddle.com/) SVN repository that I created a while back, so at least my precious project is safer than it was...yay! :)

Here is a very basic screen shot where I am trying out some graphics. This includes an Earth graphic + some score/difficulty 'rings' around the planet, and some 3d asteroids rotating around their own axis.
Well, here we are...I've started my very first blog :)

This blog will be all about the arcade game I am programming for the PGD Annual 2009 - Arcadia competition (http://www.pgdannual.com/index.php?m=competition&id=6).

I am writing it using Delphi (Object Pascal), but it should be compatible with Lazarus (www.lazarus.freepascal.org) as well. This means I have the option to make a cross-platform version later on if I wish.

I have already uploaded my design document to the competition website as per stage 1 requirements, and am now doing coding, etc. for stage 2 - develop your game.

I will keep you posted as often as I can :)

Till next time,
Paul