Hi fellow game programmers!
I’d like to (tentatively*) announce that there will be a 4k competition starting from December 1st 2007 and ending February 29th 2008.
Since there was some speculation about not there being a 4K competition for 2008, we decided to announce early that there will definetly be one.
Myself and jojoh will be managing the 2008 4k competition.
The competition will be as usual (almost!), with the same rules. It will be hosted at a new website which is currently being worked on, and will be ready before December 1st (cross your fingers!).
No prizes have been decided on, most likely there will not be any, just the reward of participating We believe that people aren’t participating for prizes anyway, the fact nobody claimed the prizes in this years competition gave us a hint. But we will consider it, but no promises!
CONTEST RULES
Note: These are tentative rules, they will be formally defined on the competitions web page when it opens.
Basic rules are as follows (same as from last year’s competition):
- The final game package (byte code + resources) must be below or equal to 4096 bytes
- Must be a playable game (cannot be a pointless animation)
- Must be pure Java (no JNI)
- Must be self-contained- no external resources (e.g. loading an image from a website)
- No Pack200
- No external libraries may be used - you must use the libraries that come with the “public” version of the JRE
- No soundbanks may be used because they are not a default part of the “public” JRE. You will have to create your sounds at runtime rather than use MIDIs.
- The presentation (jar, class, or other) does not matter, as long as the code can be executed without a command line
- The target JRE is 1.5 (Java 5) or lower
- Must not be identical to a game submitted into previous 4k competitions.
Some extra notes about Java Webstart:
- Webstarted games’ code size will be determined with the JAR that Webstart uses to launch the game
- Splash screens and icons for Webstart will not be counted against you since they are not part of the JAR
- If your JAR is below 4K until you sign it, you cannot use it unless you provide an unsigned JAR as another option for launching the game that is auto-executable and under 4K.
JUDGING AND CATEGORIES
There will be two types of judging, a judging panel consisting of a few judges (yet to be picked and defined) and a community vote, where everyone can participate in voting the best community game.
The judging panel will consist of both programmers and non-skilled-humans, and they will choose the winning games in 3 categories:
- Best Game Award: The overall winner of the competition
- Technical Achievement Award: Games that show a impressive implementation of some sort of technology.
- Best Presentation Award: Recognition for impressive graphical and/or audio in-game effects. (This can include a wide variety of things, but remember rule #2, this must be a game and not some senseless animation or audio playback.)
So, in short, there are 4 categories:
- Best Game of the Competition (judging panel)
- Best Community Game (community)
- Technical Achievement Award (judging panel)
- Best Presentation Award (judging panel)
But there is only one category that matters the most (hint: it’s 1.)
That is most of it.
The competition hasn’t started yet, but anyone is of course free to freshen up on his 4K skills and of course it doesn’t hurt to spread the word, competition never hurts
- Rules and setup of what has been described here can change, we will try to have everything squared off before the competition starts though.