Hey beautiful people, ckknight here.
We at Curse.com are holding three contests for addon authors within the Curse Network (i.e. WowAce and CurseForge). The grand prize for each contest is a BlizzCon ticket. You'll be able to compete in all three contests, but you can only win one BlizzCon ticket total. We're also going to be providing Author Reward Points for runners-up.
Note: for the BlizzCon tickets, we won't be providing travel costs. You'll have to get to California on your own. Also, you need to be at least 18 years old.
The contests will run from now until June 15th, you can submit any time from here until then, and you can also revise your entries up until that point.
You can find the contests at http://beta.wowace.com/contests/. Yes, this is the beta site for WowAce, but it still should work fine, the contests system was easier to make with the new system than having to backport it. CurseForge authors shouldn't have a problem logging in or submitting entries.
We're hoping that by having these coding challenges, it'll be a bit more fun and interesting than giving out tickets to the top 3 authors or holding a simple raffle.
Facts
- Date created
- 22 May 2009
- Last updated
- 23 May 2009
- #14
gendi Wed, 17 Jun 2009 16:11:12Ouch, the simplicity of ck's alphabet makes me want to cry!
... and some of the others now I've had a look
Sanity is overrated
- #13
Dlougach Wed, 03 Jun 2009 11:56:40QQ, contests site is down.
- #12
ckknight Mon, 01 Jun 2009 20:18:43@Odlaw then that letter can only possibly correlate to 1-9
In the above, neither
A,B, norCcan be 0.- #11
Odlaw Mon, 01 Jun 2009 18:01:21Alphabet mathematics:.. says the leading digit of a term may not contain a 0. What if the term is only 1 digit?
- #10
Kaelten Mon, 01 Jun 2009 16:08:31I'd say that if we had two examples that where equal in all other ways then ya, flipping a coin would be about the best we could o.
WowAce.com & CurseForge.com Adminstrator
Developer of Ace3, OneBag3, and many other addons and libraries
Project lead and Mac developer for the Curse Client
- #9
ckknight Sat, 30 May 2009 20:45:30l0ng5h0t, the judges will choose what they consider "best".
This may vary from judge to judge, one might favor the code's beauty to be the ultimate goal, one might want to see extra features popped in to make it do extra cool things.
As far as efficiency goes, as long as it runs within a reasonable timeframe, things should be alright.
Moral of all this: Just try your best, you'll be judged from multiple angles, and it is highly unlikely that we'll resort to picking a winner by random chance.
- #8
l0ng5h0t Sat, 30 May 2009 18:54:08Assuming the code does what its supposed to, is it a random drawing from the pool of code that works? or is there a basis on how efficient the code runs and neat the code is?
- #7
ckknight Tue, 26 May 2009 13:30:22vaeyl, I use TextMate, which just pretty much just an enhanced text editor.
I like to code with a test suite to verify my answers, and keep tinkering until all the tests pass.
- #6
vaeyl Tue, 26 May 2009 09:13:16Thanks for the answers. Let's see what I can come up with =)
An another note.. I am looking for a nice IDE for Lua. Maybe I am spoiled by Visual Studio, but all IDEs that I found seem rather lacking, with very hard to use debuggers... What are you using? =)
- #5
ckknight Mon, 25 May 2009 18:29:38vaeyl, technically, you could implement that with lua's coroutines.
Really, for the befunge one, I'm not expecting anyone to get 100% compliance, just as much as one can do.
I plan on using http://www.phlamethrower.co.uk/befunge/fungus.php as well as other tests to test the befunge runner.
Also, the programs won't have memory issues or be too big to be absurd. I'm not going to try to trick you. Even still, you should be able support sizes outside of 80x25.
Phanx, I'm an autodidact too. Knowledge is power, and if you don't have time to do something like this, then how would you make time to go to BlizzCon? :P I strongly recommend trying to do the Alphabet Mathematics one, as it is (in my opinion) the easiest of the three.
Holding these contests is our way of rewarding those authors that are smart and apply themselves.
Oh, by the way, I will be submitting entries to all the three contests, but I am exempting myself from the winner pool, as I'm already going to BlizzCon. It'll be mostly so people can see how I achieved the solution once the contest closes.