Guide to Pacman extra



Yüklə 24,83 Kb.
tarix14.10.2017
ölçüsü24,83 Kb.
#4774
növüGuide

Scratch guide to Pacman extra



Unit Objectives

WALT (We Are Learning To)

  • By the end of the Unit you should have produced a Pacman game using Scratch tools.

WILF (What I’m Looking For)

  • Use simple programming software

  • Learn how to sequence instructions for specific outcomes

  • Predict what might happen in a game from a sequence of instructions

  • Test a sequence of instructions

  • Modify a sequence of instructions, using repeated instructions where appropriate

  • Evaluate your own and other peoples games

  • Learn and use simple programming terms

  • Problem solve

You need to start with either your own, if you finished ‘Workbook’ or my copy called ‘Finished Version’. If in doubt start with mine. 

List of contents

Teleport

Start and End Screens

Ghost and sprites etc.

Levels


Teleport

First step is it change your background

E.g. from this to this

To do this click here and here and draw two rectangles to the end of the screen



left-up arrow 51

Script to make Pacman jump

Click on the Pacman sprite and go to the script area and add these two scripts. You need to match the eye dropper tool for the colours to match – see arrows

up-down arrow 55up-down arrow 57

Start and End Screens

Do to this we need to make two new backgrounds for the stage. Rather than have to hide all the other sprites we will use the middle space.

Start

Click on the Stage (1) then Background (black 2) copy (white 2) and edit (4)



down arrow 63

down arrow 61down arrow 66right arrow 76

Cstraight arrow connector 78lick on the text Tool and add ‘Start’ to the centre.



Now copy another background so you have three and change the text to ‘The End’ in the centre.



Script


Add the following to the Stage script



Spooky darlings: Ghosts

In this section we are going to add ‘enemies’ who will chase Pacman and cause you to lose a life. Three lives and the game ends. The ghost can also be eaten when you have had a special ‘orb’.

Follow the instructions and Good luck!

Task 1: Make the ghost



  1. Click New Sprite button



  1. Draw a ‘ghost’



  1. Make a blue version

Click on ‘Costumes’ then ‘Copy’ and finally ‘Edit’

Use the Fill icon (paint can) to make the ghost blue



Rename the costumes





  1. Script for ghost movement

Now we need ‘lives’ for Pacman



  1. Variable

Click on the stage

down arrow 40

Click Variables then ‘Make a variable’.



curved down arrow 42

u-turn arrow 44

Name it ‘Lives’



Grab the following script to make Pacman have 3 lives



Now move the Lives counter to where it looks good on your stage.



Script to kill Pacman!

Click back on the ghost sprite you made and grab the following tiles



straight arrow connector 14straight arrow connector 16
This takes off a live each time he gets caught

This stops the game when he runs out of lives.

To broadcast you need to click on the drop down box and select ‘new’ and type ‘End game’

We will come back to ‘End game’ later.

Advanced Sprites

In the original game, Pacman collected dots, used ‘orbs’ to change his powers and then had random fruit prizes.

We need to delete the extra sprites – right click delete until we have three fruits. One we will change to a ‘dot’, one will become the ‘prize’ and finally the all avenging ‘orb’.

What you should end up with!





Dot

Click costumes then edit and make the fruit into a simple yellow dot.

Leave the script as this is perfect, but we need lots – keep duplicating until the whole path is covered. Aim for about 50 evenly spaced.



striped right arrow 46
I made 45


Prize

Time to get random…

Click on another fruit. This time we want the costume not the script.

Click on scripts and make the following



This should make the ‘prize’ appear randomly.

The real prize… when Pacman catches it lets make it worth 50 points

Use below script on the prize’s script area





REVENGE TIME: now let’s eat the ghosts!

Click on the last fruit, costumes, edit and make it into a simple white ‘orb’



We will need to make a broadcast which changes the ghost’s appearance and their behaviour

Click on ‘Orb’ script – delete the old one. Add this:

Now we need to make ghosts run

Click on the ghost script and add the following script and then amend one of the others by adding ‘front’ and ‘normal’


Add these two purple ones




right arrow 34

Duplicate the Orb and put them at opposite ends of the screen.

Levels

You are going to add one extra level, however if you have time you can add as many as you like!



It will work by using a hidden variable counter which will add the number of dots eaten when it reaches the magic number i.e. the total number of dots it will reset the dots, return Pacman and Ghost to their starting places add a second ghost to the new harder level.

‘The hidden counter’

Go to the stage >scripts>Variables>Make a new variable. Call it ‘Hidden’. Untick next to the new variable so it does not appear on the stage. This would confuse the player.

Add the following script with a new broadcast called Next Level



Now here comes the fun part…

You need to add to each ‘dot’ this tile. You can drag and drop this on to each one then link them up or add a whole new script.

Level 2 ghost

Duplicate the first one and change script to

You may want to have it start in a slightly different position or change the speed etc.



Well done for reaching here. Hope it works… mine didn’t! ;P
Yüklə 24,83 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə