Before I speak, I’d like to thank a few people for making the contest possible:
Mlk: For hosting previous contests and expending a great deal of time and energy in bootstraping the contest.
Woogley: For his hard work in collecting and organizing the entries.
ChrisM, Blah3h, SWPalmer: For agreeing to be our judges.
Will everyone stand up and give them a round of applause? We couldn’t have done this without you guys! ;D
8)
(Did I forget anyone? :-[)
Now, on to business. I’d like to go over the rules I presented and explain why I balanced them as I did. I’m hoping that will help everyone come to an agreement on what the rules should be:
[quote]1. Graphics (points: 0-10)
2. Gameplay (points: 0-10)
[/quote]
The two most important features of any game are how great it looks on the screen (which directly affects how immersive it is) and how much fun it is to play. These two are core to what gaming is, and thus were given very large scales.
[quote]3. Sound (points: 0-5)
[/quote]
While sound is integral to most games today, it is unfortunately very difficult to add any worthwhile sounds to a game that fits in 4K. Even simply generating a bleep or bloop eats up a great deal of space from all the necessary class references. As a result, I feel that acheiving sound is an accomplishment that should be recognized and awarded.
However, the recognition should be proportional to the impressiveness of the accomplishment. It would be somewhat unfair to award a high point value for a game that produces a very poor excuse for game sounds. Thus the scale was set to 0-5. Keep in mind that what qualifies as a 5 for sound will probably take a lot away from the gameplay and graphics, so it is fair to give a very heavy weighting to this.
It is, of course, up to the judges to decide what is impressive and what isn’t.
[quote]4. Self Executing [i.e. java -jar] (points: 0 or 1)
[/quote]
I am honestly horrified by the number of entries that were not self-executable. Part of any good game is professional style and delivery. Yet we are dealing with very tight space restrictions, so requiring a bit more work from the user is forgivable. Still, the professionalism in making a game accessable is something that should be recognized, even if it has a low impact on the overall score.
Note that this score is intended to include both executable JAR files and webstart programs. The difference between these two is fairly minor for a contest like this, and favoring one over the other is (IMHO) a mistake. Allow the programmer to choose which method works for him.
[quote]5. Music (points: 0 or 5)
[/quote]
Like pixmaps, music tends to eat up a lot of data file space in addition to the space eaten up by class references. Any game that includes music is bound to lose out in the areas of graphics and gameplay. (As I think a particular entry demonstrates.) Yet because of the difficulty of accomplishing this feat, it should be strongly recognized, and the score should help even out the loses accepted in graphics and gameplay. It is, again, up to each judge to decide what qualifies as “music” and what is merely noise or sound effects.
In short, I balanced the scoring to reflect the give and take inherent in writing a game for a contest such as this. No one category is sufficient to offset what others might do in another category. Thus each programmer may strive for his strengths and allow the chips to fall as they may (hopefully in his favor ;-)).
One last point I’d like to make. I believe that the judges should have the discretion of adding small bonuses and demerits to each games. For example, some people are impressed by 3D coding. If a judge feels it worthwhile, he could tag on a +1 3D. Or (if he’s like me) he might find professional documentation to be of high importance to the overall experience and thus give a +1 bonus for that.
On the other hand, a judge may find that a given game often locks up due to bugs and give a -1 for that. Or perhaps he finds that a game runs well only on particular versions of an OS and gives a -1 for that.
My only caution on this is to encourage the judges to be reasonable and not get too wild with bonuses and demerits. Try to keep the perspective of a professional game in mind. e.g. This game might not run on Linux, or this one might not run on the Mac. Yet this is common in the gaming industry and probably shouldn’t be punished. OTOH, full cross platform support is rare in the industry and is often lauded as a Good Feature ™. Thus giving a bonus for a fully cross platform game would not be out of character.
That’s pretty much it. Good luck to all the entrants! 