Robot Coder

    Create Lab

    0

    Robot Coder

    Snap code blocks together to steer a robot past walls, collect gems and reach the flag.

    1. 1Pick your track tab, then pick a level. Read the goal in the yellow box.
    2. 2Tap a block in the palette to add it to your program, or drag it in.
    3. 3Tap a loop or if block to put the next blocks inside it.
    4. 4Press Run to watch the robot. Use Step to go one block at a time.
    5. 5Done means the robot is on the flag with every gem collected. Use fewer blocks to earn 3 stars.

    Australian Curriculum v9.0 · Technologies · Foundation-Year 6

    Loading Robot Coder…

    About This Game

    Robot Coder is a block coding game with 24 levels in three tracks. Foundation to Year 2 children plan a sequence of moves and turns. Years 3 and 4 add repeat loops and if/else decisions. Years 5 and 6 use a gems variable, repeat until loops, nested loops and an Arcade mode where arrow keys run a "when key pressed" script. Every program is also shown as plain words, so children can read and explain their algorithm.

    Top Tip

    Before you add blocks, trace the path with your finger and count the squares out loud. If you see the same moves over and over, a repeat block will save you blocks and earn more stars.

    Skills You Are Practising
    • Planning a sequence of steps (an algorithm)
    • Using repeat loops instead of copying blocks
    • Making decisions with if and else
    • Using a variable to count and compare
    • Responding to input with event scripts
    • Finding and fixing bugs (debugging)
    In the real world

    Delivery robots, robot vacuum cleaners, traffic lights and video games all follow algorithms like these: sequences, loops, decisions, counters and responses to buttons being pressed.

    For parents & teachers
    • Ask your child to read the program aloud in plain words before pressing Run.
    • When the robot bumps a wall, ask "Which step went wrong?" rather than fixing it for them.
    • Play "human robot" at home: one person gives forward and turn instructions, the other follows exactly.
    • Celebrate a working program first, then challenge them to use fewer blocks for 3 stars.

    Who it suits: Foundation to Year 2: the Sequence track with forward and turn blocks. Years 3 and 4: Loops and If track. Years 5 and 6: Variables and Input track, including nested loops and the Arcade mode.

    Australian Curriculum v9.0

    This game practises these content descriptions. Tap a code to see its full wording and other games for it.

    • AC9TDI2P02 (Year 2 Digital Technologies) follow and describe algorithms involving a sequence of steps, branching (decisions) and iteration (repetition)
    • AC9TDI4P02 (Year 4 Digital Technologies) follow and describe algorithms involving sequencing, comparison operators (branching) and iteration
    • AC9TDI4P04 (Year 4 Digital Technologies) implement simple algorithms as visual programs involving control structures and input
    • AC9TDI6P02 (Year 6 Digital Technologies) design algorithms involving multiple alternatives (branching) and iteration
    • AC9TDI6P05 (Year 6 Digital Technologies) implement algorithms as visual programs involving control structures, variables and input
    • AC9TDI8P05 (Year 8 Digital Technologies) design algorithms involving nested control structures and represent them using flowcharts and pseudocode

    Find games for any curriculum code