SlideShare ist ein Scribd-Unternehmen logo
1 von 17
The Essentials of Alice By Jenna Hayes under the direction of Professor Susan Rodger Duke University May 2009
This tutorial will teach you how to create a short animation in an Alice world.  Follow the steps and use the pictures to help find things on your screen.   When you open Alice, the first thing you must do is choose a background for your animation. You have six choices.  Select the  templates  tab to see the background choices.  For this tutorial, choose the  sand  background, and then click  Open .  Step 1:  Choosing a Background Step 2:  Adding an Object Next, add an  object . The  object  will be the main character in your Alice animation. Click on the green  Add Objects  button under your viewing screen.
At the bottom of your screen, a library of objects will appear.   Step 2 (continued):  Adding an Object A kangaroo will appear in your viewing screen. Your Alice world now contains a kangaroo! Click the green  Done  button to the right to exit the object-adding screen.   Click on  Animals , and then scroll to the right and click on  Class Kangaroo , and then click  Add Instance to World .
To find a list of methods the kangaroo can do, click on the word  kangaroo  in the  object tree , which is the list of objects in your world at the top left of the screen. Below the object tree, click on the  methods  tab to see a list of methods.  Step 3:  Finding the methods To control the kangaroo’s actions, we must use commands called  methods .
This is called the  method editor , and this is where we will put a list of the methods that we want our kangaroo to carry out. Find the  Do in order  button at the bottom of the method editor, and drag and drop it into the method editor. Now, when we drag and drop methods inside this  Do in order , they will be carried out one by one, in the order that they are listed.  Step 4:  Adding Methods
Let’s make the kangaroo move backwards and then forwards again.  Find the  move  method in the kangaroo’s list of methods, click on it, and drag it over to the  Do in order . Release your mouse button to drop it there.   Step 4 (continued):  Adding Methods
When you drop the  move  method, you will see a gray drop down menu appear. Slide your mouse to  backwards  for direction. Then a list of  amounts  will appear; click on  5 meters . Your method editor should look like this when you’re done. This is your first Alice programming statement telling the kangaroo to move backwards, using the  move  method.  Step 5:  Method Specifics
Let’s make the kangaroo move forward to its original position.   Right click on the word  move  in the statement you placed in the editor and click  make copy . Now you have the same statement twice. On the lower  move  statement, click on the small down arrow next to the word  backward . A list of directions will drop down. Click on  forward  to change the direction of the second statement to forward.  Step 6:  Finishing the Method
Now you can play your world, and your kangaroo will carry out the program in your method editor.   Step 7:  Playing Your World Find the  Play  button in the upper left-hand corner of your screen, and watch your kangaroo in action. Click  Restart  to see the animation again, and click  Stop  when you are done.
What if you want to get rid of a statement from your method editor?  Click on the leftmost part of the statement and drag it up to the trash can in the upper left-hand corner. When the outlines around both the trash can and method are green, drop the method to delete it. Try this on the  kangaroo move forward  method.  Both outlines are green.  Step 8:  Editing your program
Now how do you get your method back if you decide you want it after all? By clicking on the  Undo  button in the upper left hand corner of the screen. You can use this button to undo any mistakes you make in Alice. It is very important, and will save you from a lot of frustration.  Click on  Undo  to get back your  kangaroo move forward  method.  Step 8 (continued):  Editing your program
You can also make your kangaroo carry out more than one method at once, by using  Do together . Let’s make the kangaroo turn its tail and say “Crikey!” at the same time.  Find the  Do together  button at the bottom of your method editor and drag and drop it under your  Do in order .  Step 9:  Doing two methods at once
We want to move only the tail so we need to find that specific part. Click the  plus sign  to the left of kangaroo in the object tree. A list of the kangaroo’s parts will appear. Click on  tail , and a list of the  tail ’s methods will appear below the object tree.  Step 10:  Moving a Specific Part
To make the tail turn, drag and drop the tail’s  turn  method into the  Do together . On the drop down menu of directions, choose  left , and then for the amount, choose  1 revolution (all the way around) . Try playing your world to see what it looks like.  Step 10 (continued):  Moving a Specific Part
Click on the  kangaroo  in the object tree to display the  kangaroo ’s methods again. To make the  kangaroo  talk, click on the  say  method and drop it into the  Do together  under the  turn  method. On the drop down menu that appears, click on “ other… ” and then type in “ Crikey! ”.  Then click  OK . Step 11:  Talking
It seems that the kangaroo says “Crikey!” a little too quickly. To make the speech bubble stay on the screen longer, we can adjust the length of the method’s time.   Play  your world to see how it looks so far.  Step 12:  Adjusting the Timing On the  kangaroo say Crikey!  method, click on the word “ more… ”. Select  duration . You can see that the duration is set at  1 second , so change it to  2 seconds . Then play your world and see the difference in timing.
When you are finished, your program will look like this: These are only the very basics of what you can do with Alice. Try out your kangaroo’s other methods, and see what you can make him do! Step 13:  Your Turn!

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (8)

Movement
MovementMovement
Movement
 
I pads enough said!
I pads  enough said!I pads  enough said!
I pads enough said!
 
Scratch Lesson 3 - Interactivity
Scratch Lesson 3 -  InteractivityScratch Lesson 3 -  Interactivity
Scratch Lesson 3 - Interactivity
 
6. pong
6. pong6. pong
6. pong
 
Mac OS Lion Tips and Tricks
Mac OS Lion Tips and TricksMac OS Lion Tips and Tricks
Mac OS Lion Tips and Tricks
 
Alice startparttwo
Alice startparttwoAlice startparttwo
Alice startparttwo
 
Alice Start Part Two
Alice Start Part TwoAlice Start Part Two
Alice Start Part Two
 
Evidence
EvidenceEvidence
Evidence
 

Ähnlich wie Kangaroo tutorial

Alice startpartone
Alice startpartoneAlice startpartone
Alice startpartonesumidahilo
 
Alice Start Part One
Alice Start Part OneAlice Start Part One
Alice Start Part OneCraig Perkins
 
Scratch Parrot Game
Scratch Parrot GameScratch Parrot Game
Scratch Parrot Gamejenloudun
 
IST240 Project 4 Active-Learning Exercise – Simple Flight Si.docx
IST240  Project 4 Active-Learning Exercise – Simple Flight Si.docxIST240  Project 4 Active-Learning Exercise – Simple Flight Si.docx
IST240 Project 4 Active-Learning Exercise – Simple Flight Si.docxpriestmanmable
 
We are going to learn to program!
We are going to learn to program!We are going to learn to program!
We are going to learn to program!jenloudun
 
Scratch parrot shoot game
Scratch   parrot shoot gameScratch   parrot shoot game
Scratch parrot shoot gamemrsharma2015
 
How to create a flipchart in activ inspire
How to create a flipchart in activ inspireHow to create a flipchart in activ inspire
How to create a flipchart in activ inspireLara Daniel
 
Basic exercises for photoshop
Basic exercises for photoshopBasic exercises for photoshop
Basic exercises for photoshopPauline Torion
 
School inactionnightaurasma
School inactionnightaurasmaSchool inactionnightaurasma
School inactionnightaurasmaelliotel
 
SGIS Presentation Advanced Users
SGIS Presentation Advanced UsersSGIS Presentation Advanced Users
SGIS Presentation Advanced UsersWill Kirkwood
 
10.USING THE ECLIPSE DEBUGGERupdated 8618This t.docx
10.USING THE ECLIPSE DEBUGGERupdated 8618This t.docx10.USING THE ECLIPSE DEBUGGERupdated 8618This t.docx
10.USING THE ECLIPSE DEBUGGERupdated 8618This t.docxpaynetawnya
 
AiM Spinner Design Tutorial in Solidworks
AiM Spinner Design Tutorial in SolidworksAiM Spinner Design Tutorial in Solidworks
AiM Spinner Design Tutorial in Solidworksdsp39
 
How to Andy Warhol Your Face
How to Andy Warhol Your FaceHow to Andy Warhol Your Face
How to Andy Warhol Your FaceDeclanTyldsley
 
Photoshop Selections
Photoshop SelectionsPhotoshop Selections
Photoshop Selectionsguest694f6a5d
 

Ähnlich wie Kangaroo tutorial (20)

Alice startpartone
Alice startpartoneAlice startpartone
Alice startpartone
 
Alice Start Part One
Alice Start Part OneAlice Start Part One
Alice Start Part One
 
Bai5
Bai5Bai5
Bai5
 
Scratch Parrot Game
Scratch Parrot GameScratch Parrot Game
Scratch Parrot Game
 
How do i
How do iHow do i
How do i
 
IST240 Project 4 Active-Learning Exercise – Simple Flight Si.docx
IST240  Project 4 Active-Learning Exercise – Simple Flight Si.docxIST240  Project 4 Active-Learning Exercise – Simple Flight Si.docx
IST240 Project 4 Active-Learning Exercise – Simple Flight Si.docx
 
We are going to learn to program!
We are going to learn to program!We are going to learn to program!
We are going to learn to program!
 
Interm Progr
Interm ProgrInterm Progr
Interm Progr
 
Scratch parrot shoot game
Scratch   parrot shoot gameScratch   parrot shoot game
Scratch parrot shoot game
 
How to create a flipchart in activ inspire
How to create a flipchart in activ inspireHow to create a flipchart in activ inspire
How to create a flipchart in activ inspire
 
Basic exercises for photoshop
Basic exercises for photoshopBasic exercises for photoshop
Basic exercises for photoshop
 
School inactionnightaurasma
School inactionnightaurasmaSchool inactionnightaurasma
School inactionnightaurasma
 
Writing ED material
Writing ED materialWriting ED material
Writing ED material
 
SGIS Presentation Advanced Users
SGIS Presentation Advanced UsersSGIS Presentation Advanced Users
SGIS Presentation Advanced Users
 
10.USING THE ECLIPSE DEBUGGERupdated 8618This t.docx
10.USING THE ECLIPSE DEBUGGERupdated 8618This t.docx10.USING THE ECLIPSE DEBUGGERupdated 8618This t.docx
10.USING THE ECLIPSE DEBUGGERupdated 8618This t.docx
 
Rolling The Dice
Rolling The DiceRolling The Dice
Rolling The Dice
 
AiM Spinner Design Tutorial in Solidworks
AiM Spinner Design Tutorial in SolidworksAiM Spinner Design Tutorial in Solidworks
AiM Spinner Design Tutorial in Solidworks
 
How to Andy Warhol Your Face
How to Andy Warhol Your FaceHow to Andy Warhol Your Face
How to Andy Warhol Your Face
 
Photoshop Selections
Photoshop SelectionsPhotoshop Selections
Photoshop Selections
 
Photoshop Selections
Photoshop SelectionsPhotoshop Selections
Photoshop Selections
 

Kürzlich hochgeladen

Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 

Kürzlich hochgeladen (20)

YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 

Kangaroo tutorial

  • 1. The Essentials of Alice By Jenna Hayes under the direction of Professor Susan Rodger Duke University May 2009
  • 2. This tutorial will teach you how to create a short animation in an Alice world. Follow the steps and use the pictures to help find things on your screen. When you open Alice, the first thing you must do is choose a background for your animation. You have six choices. Select the templates tab to see the background choices. For this tutorial, choose the sand background, and then click Open . Step 1: Choosing a Background Step 2: Adding an Object Next, add an object . The object will be the main character in your Alice animation. Click on the green Add Objects button under your viewing screen.
  • 3. At the bottom of your screen, a library of objects will appear. Step 2 (continued): Adding an Object A kangaroo will appear in your viewing screen. Your Alice world now contains a kangaroo! Click the green Done button to the right to exit the object-adding screen. Click on Animals , and then scroll to the right and click on Class Kangaroo , and then click Add Instance to World .
  • 4. To find a list of methods the kangaroo can do, click on the word kangaroo in the object tree , which is the list of objects in your world at the top left of the screen. Below the object tree, click on the methods tab to see a list of methods. Step 3: Finding the methods To control the kangaroo’s actions, we must use commands called methods .
  • 5. This is called the method editor , and this is where we will put a list of the methods that we want our kangaroo to carry out. Find the Do in order button at the bottom of the method editor, and drag and drop it into the method editor. Now, when we drag and drop methods inside this Do in order , they will be carried out one by one, in the order that they are listed. Step 4: Adding Methods
  • 6. Let’s make the kangaroo move backwards and then forwards again. Find the move method in the kangaroo’s list of methods, click on it, and drag it over to the Do in order . Release your mouse button to drop it there. Step 4 (continued): Adding Methods
  • 7. When you drop the move method, you will see a gray drop down menu appear. Slide your mouse to backwards for direction. Then a list of amounts will appear; click on 5 meters . Your method editor should look like this when you’re done. This is your first Alice programming statement telling the kangaroo to move backwards, using the move method. Step 5: Method Specifics
  • 8. Let’s make the kangaroo move forward to its original position. Right click on the word move in the statement you placed in the editor and click make copy . Now you have the same statement twice. On the lower move statement, click on the small down arrow next to the word backward . A list of directions will drop down. Click on forward to change the direction of the second statement to forward. Step 6: Finishing the Method
  • 9. Now you can play your world, and your kangaroo will carry out the program in your method editor. Step 7: Playing Your World Find the Play button in the upper left-hand corner of your screen, and watch your kangaroo in action. Click Restart to see the animation again, and click Stop when you are done.
  • 10. What if you want to get rid of a statement from your method editor? Click on the leftmost part of the statement and drag it up to the trash can in the upper left-hand corner. When the outlines around both the trash can and method are green, drop the method to delete it. Try this on the kangaroo move forward method. Both outlines are green. Step 8: Editing your program
  • 11. Now how do you get your method back if you decide you want it after all? By clicking on the Undo button in the upper left hand corner of the screen. You can use this button to undo any mistakes you make in Alice. It is very important, and will save you from a lot of frustration. Click on Undo to get back your kangaroo move forward method. Step 8 (continued): Editing your program
  • 12. You can also make your kangaroo carry out more than one method at once, by using Do together . Let’s make the kangaroo turn its tail and say “Crikey!” at the same time. Find the Do together button at the bottom of your method editor and drag and drop it under your Do in order . Step 9: Doing two methods at once
  • 13. We want to move only the tail so we need to find that specific part. Click the plus sign to the left of kangaroo in the object tree. A list of the kangaroo’s parts will appear. Click on tail , and a list of the tail ’s methods will appear below the object tree. Step 10: Moving a Specific Part
  • 14. To make the tail turn, drag and drop the tail’s turn method into the Do together . On the drop down menu of directions, choose left , and then for the amount, choose 1 revolution (all the way around) . Try playing your world to see what it looks like. Step 10 (continued): Moving a Specific Part
  • 15. Click on the kangaroo in the object tree to display the kangaroo ’s methods again. To make the kangaroo talk, click on the say method and drop it into the Do together under the turn method. On the drop down menu that appears, click on “ other… ” and then type in “ Crikey! ”. Then click OK . Step 11: Talking
  • 16. It seems that the kangaroo says “Crikey!” a little too quickly. To make the speech bubble stay on the screen longer, we can adjust the length of the method’s time. Play your world to see how it looks so far. Step 12: Adjusting the Timing On the kangaroo say Crikey! method, click on the word “ more… ”. Select duration . You can see that the duration is set at 1 second , so change it to 2 seconds . Then play your world and see the difference in timing.
  • 17. When you are finished, your program will look like this: These are only the very basics of what you can do with Alice. Try out your kangaroo’s other methods, and see what you can make him do! Step 13: Your Turn!