Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Setup: Program area and scene are empty, character is at position A2 (A1 in sketchpad world).

  1. Select the “Move forward three squares” command block and drop it in the program area

    Expect:

    1. The block is added to the program

    2. The block appears selected both in the program area and the movements panel

    3. "Movement forward three squares selected" and "Added movement forward three squares" is read out
  2. Repeat step 1 four times

    Expect:

    1. There are 5 "Move forward three squares" blocks in the program

    2. "Added movement forward three squares" is read out after each addition

  3. Select the "Turn right 90 degrees" block and drop it to between the third and fourth program blocks in the program area

    Expect:

    1. The block is inserted into the program

    2. "Movement turn right 90 degrees selected" and "Added movement turn right 90 degrees" is read out
  4. Select the "Move forward two squares" block and drop it after the "Turn right"

    Expect:

    1. The block is inserted into the program

    2. "Movement forward two squares selected" and "Added movement forward two squares" is read out
  5. Select the "Move forward two squares" block and drop it before the "Turn right"

    Expect:

    1. The block is inserted into the program

    2. "Added movement forward two squares" is read out
  6. Scroll to the end of the program and add a 'Turn right 90 degrees' at the end

    Expect:

    1. The block is inserted into the program

    2. "Added movement turn right 90 degrees" is read out
  7. Select the "Turn left 180 degrees" block and drag it over the program area without releasing the mouse.  Move the pointer outside the program area and release the mouse.
    Expect:
    1. The block is not inserted into the program.
    2. No announcement is made.
  8. Run the program

    Expect:

    1. The character moves along the top of the scene to the top right corner, turns right and moves to the bottom right corner and turns right again

    2. The play button switches to a pause button while the program is running
    3. The character produces sounds while the program is running
    4. The stop button is available while the program is running
    5. The command being performed by the character is highlighted while the program is running

...