# data[].attributes.body
Can you fix the code so the bridge can open?

Click on a bascule and scroll all the way to the bottom of the script area. Here you will find two scripts that tell the bascule sprites exactly how to turn anticlockwise and clockwise.

Can you work out what numbers need to go in the degrees and repeat boxes to make the bridge open wide enough for the ship?

Is there only 1 right answer?

# data[].attributes.headline
Click the Scratch board below to try this activity then scroll further down this page for the instructions. 

# data[].attributes.subject
Click the Scratch board below to try this activity then scroll further down this page for the instructions. 

# data[].attributes.body
Click below to open Tower Bridge for different sized boats

# data[].attributes.attachment_link.description
Make games, stories and interactive art with Scratch. (scratch.mit.edu)

# data[].attributes.headline
Click the Scratch board below to try this activity then scroll further down this page for the instructions. 

# data[].attributes.subject
Click the Scratch board below to try this activity then scroll further down this page for the instructions. 

# data[].attributes.headline
Click the Scratch board below to try this activity then scroll further down this page for the instructions. 

# data[].attributes.subject
Click the Scratch board below to try this activity then scroll further down this page for the instructions. 

# data[].attributes.headline
Test the project and try to raise the bridge at the right moment.

# data[].attributes.subject
Test the project and try to raise the bridge at the right moment.

# data[].attributes.body
Is it easy to get the timing right?

What would make it easier?

# data[].attributes.headline
Click the triangular down arrow to choose from the list of keys. 

# data[].attributes.subject
Click the triangular down arrow to choose from the list of keys. 

# data[].attributes.body
Which one will control your bridge? Click it to choose it.

# data[].attributes.body
Which pink block raises the bascule?

Which pink block closes it?

What happens if you click them in the wrong order or too many times?

Tip: If your bascule ends up pointing in a strange direction you can reset it by clicking the green flag.

# data[].attributes.headline
Click the Scratch board below to try this activity then scroll further down this page for the instructions. 

# data[].attributes.subject
Click the Scratch board below to try this activity then scroll further down this page for the instructions. 

# data[].attributes.headline
With a bascule selected, go to “Control” in the block library.

# data[].attributes.subject
With a bascule selected, go to “Control” in the block library.

# data[].attributes.body
Can you see a block that might let the bascule stay open for long enough to let the boat pass through?

Whereabouts in your scripts does this block need to go?

# data[].attributes.body
Add the event block to the top of your Left Bascule script so that this side of the bridge opens when you press the button?

Program the Right Bascule to open at the same time?

# data[].attributes.body
Can you create a sequence of instructions that lifts the bridge, then closes it again?

# data[].attributes.headline
Add the block to both your bascule scripts.

# data[].attributes.subject
Add the block to both your bascule scripts.

# data[].attributes.body
Does the bridge work properly?

Experiment by testing different numbers in the box.

# data[].attributes.headline
Once you’ve finished, take a look at the Right Bascule sprite

# data[].attributes.subject
Once you’ve finished, take a look at the Right Bascule sprite

# data[].attributes.body
Can you make a sequence that raises this side of the bridge?

Is it the same as your first sequence?

Why?

# data[].attributes.body
Click the full screen button and press the green flag to watch and control your project.