Simulator Challenges

eBot SIM Challenges

Access demo and simulator challenges on ScratchLink Block Coder.

Challenge Level Descriptors

Beginner

  • Code solution requires the use of a single sensor only (light/ultrasonic)
  • All required code blocks for the a solution are provided in the code window.

Core

  • Code solution requires the use of a single sensor only (light/ultrasonic)
  • No code blocks for the solution are provided in the code window.

Advanced

  • Code solution requires the use of both sensors i.e. LHS & RHS (light/ultrasonic)
  • No code blocks for the solution are provided in the code window.

Scan and Charge

Beginner and Core

Challenge: Scan & Charge (Beginner & Core). Push the green object out of the ring using ultrasonic sensor.

Example Code Solution for

Advanced

Challenge: Scan & Charge (Advanced). Push the green object out of the ring using both ultrasonic sensors.

Example code solution for Scan & Charge Advanced (2 sensor).

Stay in the Ring

Beginner and Core

Challenge: Stay in the Ring (Beginner & Core). eBot moves around automatically for 60 seconds while not driving out the black ring using light sensor data.

Example code solution for Stay in Ring (single sensor)

Advanced

Challenge: Stay in the Ring (Advanced). eBot moves around automatically for 60 seconds while not driving out the black ring using both light sensors.

Obstacle Avoidance

Beginner and Core

Challenge: Obstacle Avoidance (Beginner & Core). Using the ultrasonic sensor eBot is to drive around without hitting obstacles for 60 seconds.

View the challenge code solution.

Advanced

Challenge: Obstacle Avoidance (Advanced). Using both ultrasonic sensors eBot is to drive around without hitting obstacles for 60 seconds.

Sumo

Beginner and Core

Challenge: Sumo Beginner. Find and push the green object out of the ring using the ultrasonic sensor while staying in the ring using the light sensor.

View the challenge code solution.

Advanced

Challenge: Sumo Advanced. Find and push the green object out of the ring using both ultrasonic sensors while staying in the ring using both light sensors.

Remote Control

Beginner and Core

Using the keyboard arrows as inputs, code a remote control for eBot to play Sumo Sim.

View the challenge code solution.

Advanced

Using the keyboard arrows as inputs, code a remote control for eBot to play Sumo Sim that also has variable speed input.

View the challenge code solution.