- cheaters cheat, and I don't know how to stop them. So, allowing the base code elliminates their advantage.
- beginners don't know how to code basic graphics, but they can probably figure out the logic. Complete noobs (dare I say, "nooblets"), can't figure out either, so they won't finish anything at all. With base code, perhaps it will encourage beginners (distinctly different than noobs) to stretch out and participate
- I want the contest to be more about design and concepts than to be about coding prowress. I want some coding to occur, but one needn't be the next topcoder grand champion in order to win.
thoughts?
I think there are a couple of things that could help even the playing field:
- Basecode: Making some basecode available for anyone to take & use (and made available in advance to give people the time to figure it out). The idea being to remove as much of the difficulty in getting graphics onto the screen as possible.
The problem with this is that games might start to become similar & take away some of the creativity if everyone's using the same basecode, so it might be better to provide it but not require people to use it. On the other hand it allows beginners to concentrate on the gameplay.
Realistically 3 hours isn't enough time to write anything 3d IMO, and the entries for every competition reflect that, so something that just handles 2d would be fine.
Personally I'm in love with HGE now, that thing is so damn easy to learn, set up and use. In fact there's hardly any learning curve at all. [/pimp]
- Cheating: I think the source to the winning entries should be checked before making it official. Some people may not want others to see their source, but it could be given to the judges under instruction that they may not use it themselves (to protect people's hard work that may have gone into their basecode) unless they have been given permission to do so. Making the code publically available in the forums should be at the entrant's discretion. It should be possible to compile the source in order to check that nothing has been taken out. The varied specs of judging machines should mean at least one person will be able to check this.
The point here is not to laugh at the code, but to allow judges to gauge whether it really has been written in 3 hours or not. Some people can write way more than others in that time, but a reasonable threshold could be worked out.
As the prizes are incredibly valuable for such a competition this could help satisfy people that the winner played by the rules - I guess cheating is "ok" if the cheat doesn't win, but unfair to everyone if they end up on the podium.