LCCS Computer Science
Programming Concept 6. Lists
Scaffolding a Drop and Catch game on the microbit

Computational Thinking with a microbit

Levels 0-5 are scaffolded in PC5 - Loops . They are summarised below, with a link to the microbit simulator at each level.
Levels 6-7 use arrays (similar to lists) to fulfil the requirements of a game with 2 or more raindrops.

CT Level 0 Challenge :    Simulate a raindrop in the centre of the screen.
CT Level 1 Challenge :    On reaching the bottom of the screen, it must return to the top.
CT Level 2 Challenge :    Include a Catcher on the bottom row, using A and B controls, but no interaction yet.
CT Level 3 Challenge :    Catch the raindrop then it's game over/happy face. Otherwise fall at a slower pace.
CT Level 4 Challenge :    Random raindrops fall and the score of catches is displayed when a drop is missed.
CT Level 5 Challenge :    Each round speeds up. Completed rounds show at the end of the game.

CT Level 6 Challenge :
2 or more raindrops, stored in an array, drop from random locations.     
On reaching the bottom, they return to top random locations. No catcher interaction.     

CT Level 7 Challenge :
2 or more raindrops, a limited number of rounds, each round the raindrop speeds up.     
If a raindrop gets through, catcher loses. Show number of rounds completed out of total.     

The screen may need a refresh for some of the embedded Simulator displays