Description
Here's a chance to show off your new Java programming skills, and win some cool prizes!
The Greenfoot programming environment allows you to create Java programs that display graphics in a 2-dimensional grid. If you have completed the Learn Java Programming learning path, you have worked with the Greenfoot IDE and worked with a Greenfoot Scenario (agraphical program). Now let's see if you can code your own scenario!
Come up with your own idea for a Greenfoot scenario, and code it up. You can write all of the code yourself from scratch, or if you're more comfortable starting with some existing code, try to find some open source code and begin with it. You can do something educational, something recreational (maybe a game?), or maybe something with sound or music. Take a look at the Greenfoot Scenario page to get some ideas. You might look all around the Greenfoot website, there are lots of useful resources there. And don't forget Google if you're looking for help!
Good luck with the challenge, and let's see if you can dazzle us with your creations!
Basic Steps
- You're on your own this time! Start up Greenfoot, go to Scenario > New... and create a new Scenario. Code up the new scenario, compile, run, etc. until you are happy with your creation.
- Select Scenario > Export. Choose Webpage (from Publish, Webpage, Application) and select a location to save the scenario as an applet (a jar file and a .html file).
- Submit the exported jar file for this activity.
Rules
Here is a summary.
- Must be US resident age 13-18 to participate
- Must have completed the "Learn Java Programming" learning path
- Scenario must be your own idea. Do not use copyrighted material. If you use any open source code that you did not write yourself, please add comments to your source code, giving credit to the original author.
- Package your source code up into a zip file, and submit the zip file to the contest.
- Submit between 6/15/09 and midnight pacific 8/17/09
- Enter as many times as you would like!
Please be sure to review the complete set of rules.
Prizes
The winners will receive the following.
- First prize - $500 cash
- Second prize - $250 cash
- Third prize - $100 cash
For more information, please see the official rules.



