Contest: Shall We Play a Game?

Today I'd like to try something new - a contest. Contests are always a bit tricky. CFDJ ran a few, but the response wasn't all that great. So, I thought I'd test the waters with my own readership and see if it works out. If it does, I'll do it again.

That being said, let's get on it with. Today I'm announcing a code contest for ColdFusion newbies. The contest is simple. You will design a simple number guessing game. The game will prompt the viewer to pick a number between one and a hundred. It will then make a guess, and ask you if the number is high, low, or correct. Gradually it will get closer and finally find the right number. The logic for this is pretty simple, but what I'm more interested in is how you handle the machanics of the game. Starting it - remembering the current state - and ending it when all done.

There is no right answer. There are, however, some rules:

  • This is for beginners. You know if you aren't a beginner. Be honest out there.
  • You will send me one zip. I will unzip that file into a folder. There should be no setup instructions outside of which file to run if it isn't obvious. No DSN. No Mapping. No required folder name. I want to unzip and run.
  • I'll say it again. There is no right answer. It doesn't have to be CFC based. Or custom tag based. It does have to be in ColdFusion obviously.
  • I will be sharing the responses with my viewers. If I see a mistake, I'll share that too. The point isn't to make fun of anybody (I won't name names), but to share mistakes so others can learn. I share my mistakes all the time. In fact, I only make mistakes so I can have nice blog postings. Really.
  • The deadline is Monday, October 3rd, 8AM CST.

Simple enough? To make it fun, there will be a prize. The winner will get a copy of the ColdFusion Web Application Construction Kit from Macromedia Press, authored by Ben Forta, myself, and others. Thanks go to Macromedia Press for letting me offer up their goods as a prize. Since the book is for learning ColdFusion, it just reinforces the point that this contest is for newbies.

Edited: It would help if I included my email address, wouldn't it? You can email submissions to ray at camdenfamily dot com.

Comments

Where should I send my entry? =)
# Posted By Justice | 9/21/05 2:58 PM
Well, gee, that would help, wouldn't it? I'll edit this entry to include my email address.
# Posted By Raymond Camden | 9/21/05 3:06 PM
It's in. Just view the entry again.
# Posted By Raymond Camden | 9/21/05 3:09 PM
I would love to see some of the other entries to this contest too =)
# Posted By Justice | 9/27/05 7:05 AM
I'm advanced certified, can I enter? I have like nothing to do all day. Maybe, if nobody enters you can pick me? Otherwise, make a contest for intermediate + or all users.
# Posted By matt wegrzyn | 9/27/05 8:30 PM
It all depends on the response to this contest. If it is good, I definitely plan an "intermediate" contest as well as an advanced one.
# Posted By Raymond Camden | 9/28/05 8:00 AM
Just sent my entry. That was a pretty fun excercise.

Thanks,
Aaron
# Posted By Aaron Lynch | 9/28/05 10:36 AM
What if we want to do this in all javascript?

I'm no beginner, but it would be a fun program to write.
# Posted By tony petruzzi | 9/29/05 11:20 AM
Sorry, CF only. :)
# Posted By Raymond Camden | 9/29/05 11:26 AM
We should really have a contest for intermediates and greater. And javascript would be fun as well. Ray, can you put out an advanced contest soon?
# Posted By matt wegrzyn | 9/29/05 11:26 AM
It all depends on the response to this one. So far, it is -almost- there. If I get one or two more responses, I'll definitely run an intermediate and then advanced contest.
# Posted By Raymond Camden | 9/29/05 11:31 AM
How many responses do you have for this one so far?
# Posted By matt wegrzyn | 9/29/05 11:32 AM
5, which is decent I think. Id' like about 7-8.
# Posted By Raymond Camden | 9/29/05 11:36 AM
Maybe everybody thinks they are too good for a beginner :).
# Posted By matt wegrzyn | 9/29/05 11:37 AM