Congrats to those who made it so far in the PGD Challenge!

To get the PGD feedback discussions started, I'm going to post a few general hints, so teams can avoid those easily solved glitches in later stages, when there will be the most points to rack in
For more specific feedback issues, don't hesitate to start a new thread.

Have pity for our eyes!

When you go full-screen, make sure to automatically use one of the higher screen refresh rates the hardware supports, or at least allow the refresh rate to be specified manually somewhere (autodetection is best, but a config file would be fine). 60Hz is only good enough for slow LCD panels, but aim for 75Hz or more for CRTs and high-end LCDs.
Full-screen 60Hz refresh on a 19" CRT is painful, and my high-end machine is using a 19" CRT :twisted:

Not all keyboards are QWERTY...

Most critical for those games that use the standard 'WASD' setup... on an AZERTY keyboard, it becomes 'ZQSD'.
Usually you can support both keyboards at the same time, without need of a keyboard configuration editor or configuration file: just react the same way to Z as you would to W, and to Q as you would to A.

Code:
// replace
if W_is_pressed then...
// with
if W_is_pressed or Z_is_pressed then...
Installers / Uninstallers

If you use an installer/uninstaller, do not forget the "uninstall" shortcut in the menu group (hunting for the entry in windows' add/remove dialog isn't very convenient). Also, try to make sure everything gets cleaned up at uninstallation, inluding temporary files, settings files and log files.