Turtle Racing Example

Turtle Racing Example

r37L2zhYXG-8.png
We can generate random numbers in a range:

Consider the following. Try it out:

<iframe frameborder="0" height="500px" src="https://repl.it/@JimSkon/DisgustingHumbleCharactercode?lite=true" width="100%"></iframe>

We want to make the turtles race each other. How? We can use the randrange function to pick a random number and go forward that much. Try it.

Use Functions

1. We can make the code nicer by breaking it into functions: https://repl.it/@JimSkon/LeafyPushyVirtualmachines

Now see if you can make the turtles race each other moving at the same time!

2. Can you print out who the winner is on the turtle window?

3. Can you make it work with 3 turtles?

4. Can you make the turtles race around a track of some sort? Can you ask at the beginning for the number of laps to finish?

Solution

Topic attachments
I Attachment History Action Size DateSorted ascending Who Comment
PNGpng r37L2zhYXG-8.png r1 manage 38.5 K 2018-09-18 - 22:40 JimSkon  
Edit | Attach | Watch | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r5 - 2019-02-12 - JimSkon
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback