Scratch – Build a Rocket Game

Scheme of Work
Lesson-plans

After loading Scratch, learners select or draw their rocket.

Take Care that it is facing the right way, this can be done with the following code, if the rocket does not move forward then rotate it.

turn-rocket

Rotating the rocket is as easy as selecting it in costumes and turning it, here are some images to help find the buttons needed.

rotate-rocket

final-rocket

After making sure your rocket is pointing in the correct direction learners can begin programming it to act like a rocket.

basic-rocket-code

Use the code above to aid in creating a code, if you want to change its acceleration or the speed then choose different numbers.

Next you can look at different ways of adding forces, below is one example.

basic-rocket-code-2

Finally choose which properties you want to use to make a fun game, in the below case gravity is not simulated, however you can go on to add it yourself if you wish.

rocket-maze-game

Edit the above here

Questions:

Remix (Edit) the Rocket Test 1 Program to make the rocket spin at different speeds.

Remix (Edit) the Rocket Game to add gravity, using the code above.

Extension

The Session can also be extended into two activities, developing the Space Rocket game to include different commands, an example of the more complex game can be found below as well as Lesson Plan and SOW extensions.

lesson-plans-extension

sow-extension

Press a to fire LASER after first level.


[trx_testimonials count="5"][/trx_testimonials]
Style switcher RESET
Body styles
Color settings
Link color
Menu color
User color
Background pattern
Background image
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-795984-15', 'auto'); ga('send', 'pageview');