Thank you for your submissions, fantastic work everybody! We are busy looking at Robots and listening to the Music.
We received Robots that hug the wall to avoid being hit from behind, robots seeking other robots in wild circles. We are listening to creative compositions using Sonic Pi – from a tune reflecting the current mood called to ‘morning lockdown sunshine’, a tune that sounds like a bumble bee, a very advanced Jazz melody and a composition for Piano re-arranged for Sonic Pi.
Well done – all kids deserve a big hand!
Judging won’t be easy
The end of a two-week challenge!
Well done to all of you who have completed the two-week CoderDojo Zug 2020 Spring Home Challenge. We hope you had a lot of fun and learned something new at the same time.
For those of you who want to submit your Sonic Pi music or your Robocode robot and maybe win a prize, here is how it works.
Submission
The English language challenge submission deadline is Sunday 19 April at midnight.
For Sonic Pi this means
- In Sonic Pi click File > Save and then give your song a name and save it. Make sure you see where the file is being saved. Sonic Pi saves files with a .rb file extension.
- Complete the form with all the required information
- In case you used additional files, for example audio files for background music, please let us know and we tell you how to submit these.
- Tell us a little bit about your song if you want to
- Submit the form before midnight on Sunday April 19th
- We will reply to you to let you know that we have received your entry. If you do not get a reply before the deadline, then get in contact with us!
For Robocode this means
- Make sure you save your robot in Robocode
- Navigate to the
robots\HomeChallenge\
folder in the folder you installed Robocode (default wasC:\robocode
). This is the folder where you have been saving your robots. Make sure you can find your robot; the filename is the same as the name you have used as class name. Robots will have a .java filename. There is also a .class file for your robot but we want the .java file. - Complete the form with all the required information
- Tell us a little bit about your robot if you want to;
- Submit the form before midnight on Sunday April 19th
- We will reply to you to let you know that we have received your entry. If you do not get a reply before the deadline, then get in contact with us!
Judging criteria
Sonic Pi
For Sonic Pi we will judge the best song by looking at how you coded it and listening to the song. Then we will vote on the best song. There will be an overall winner for the competition, but depending on how many entries we get we may also have winners for:
- Age groups
- Music genre, most original song and other categories
Robocode
For Robocode we will have two winners. The first winner will be the best 1-on-1 robot. All the robots will compete against the other robots in a 1-on-1 cup style competition over several rounds of combat. We will publish all the results. The winner is the best robot at defeating another single robot.
Then we will also have a Battle Royale winner. All competing robots will be placed in the same arena and we will play several rounds of combat. The winner is the robot with the highest score after several rounds of combat. Depending on the number of entries we may also have winners for:
- Age groups
- Other categories
Rules
The decision of CoderDojo Zug is final. Please do not enter the challenge if you do not agree with the judging criteria or the rules.
Announcements
All the songs and the robots will be published to our website. We will wait for the German challenge to finish before we publish them. Winners will be announced on the website and we will contact them directly.
Please contact us by e-mail if you have any questions.