Day 2 – 2020 Spring Home Challenge

Hopefully the installation went smoothly and you are all setup to start working on your project.

Today you will complete the first training session for the project you selected.

If you need help you can use the comment function at the end of this page or you can use the comment function on the CoderDojo Facebook page.

Robocode

Today’s lesson ends with a challenge to use the Robocode Wiki, unfortunately it seems the website is down. Please use this alternate link to access the Wiki

You first should download the Getting started with Robocode PDF file; it will guide you through today’s lesson.

Today

  • You will open the Java Source Code editor
  • You will create a Java package for the challenge
  • You will learn how to reuse an existing tank and modify it
  • You will run a first battle
  • You will learn to read the existing code
  • A few observations will lead us to enhancements of the Day1 robot
  • Another battle is started
  • And we learn even more about the behavior of the tank
  • You will implement another set of improvements to finalize our Day1 tank

A busy day lies in front of you!

Sonic Pi

You first should download the Getting started with Sonic Pi PDF file, it will guide you through today’s lessons.

Today you will work in the Sonic Pi software:

  • You will learn to work in the Sonic Pi programming environment
  • You will learn how the help system works
  • You will learn how to make sounds in Sonic Pi
  • You will learn how to repeat a tune
  • You will learn how to run a tune forever
  • Download a document that explains how piano keys, sheet music notes relate and what MIDI means
  • You will learn what the C4 scale is and how to play it in Sonic Pi

At the end of the day we challenge you to select one of your favorite songs and write part of the tune in Sonic Pi

2 thoughts on “Day 2 – 2020 Spring Home Challenge

  1. Pingback: Day 2 – 2020 Home Challenge for German speaking kids – CoderDojo Zug

Comments are closed.