{"id":305,"date":"2017-05-25T05:47:46","date_gmt":"2017-05-25T05:47:46","guid":{"rendered":"https:\/\/www.triptera.com.au\/wordpress\/?p=305"},"modified":"2017-05-27T09:56:02","modified_gmt":"2017-05-27T09:56:02","slug":"coderdojo-turtle-racing-3-bumpy-top","status":"publish","type":"post","link":"https:\/\/www.triptera.com.au\/wordpress\/2017\/05\/25\/coderdojo-turtle-racing-3-bumpy-top\/","title":{"rendered":"CoderDojo turtle racing &#8211; 3 &#8211; bumpy top"},"content":{"rendered":"<p>Here is a more difficult track. See if you can navigate your turtle all the way around the track without touching the sides of the track.<\/p>\n<p><a href=\"https:\/\/www.triptera.com.au\/wordpress\/wp-content\/uploads\/2017\/05\/bumpy_top.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-306\" src=\"https:\/\/www.triptera.com.au\/wordpress\/wp-content\/uploads\/2017\/05\/bumpy_top-300x210.png\" alt=\"\" width=\"300\" height=\"210\" srcset=\"https:\/\/www.triptera.com.au\/wordpress\/wp-content\/uploads\/2017\/05\/bumpy_top-300x210.png 300w, https:\/\/www.triptera.com.au\/wordpress\/wp-content\/uploads\/2017\/05\/bumpy_top-768x538.png 768w, https:\/\/www.triptera.com.au\/wordpress\/wp-content\/uploads\/2017\/05\/bumpy_top-500x350.png 500w, https:\/\/www.triptera.com.au\/wordpress\/wp-content\/uploads\/2017\/05\/bumpy_top.png 874w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<pre class=\"brush: python; title: ; wrap-lines: false; notranslate\" title=\"\">\r\n# Turtle racing track = bumpy top\r\n# Don't edit the lines for turtles &quot;track&quot; or &quot;scorer&quot;\r\n# Edit the lines for turtle &quot;racer&quot;\r\n# between &quot;# ninja start&quot; and &quot;# ninja end&quot;\r\n# See if you can find the fastest way around the track\r\n# Make sure the turtle doesn't touch the sides\r\n\r\nimport turtle\r\nimport time\r\n\r\n#turtle which draws track\r\ntrack = turtle.Turtle()\r\ntrack.speed(0)\r\ntrack.color(&quot;black&quot;)\r\ntrack.penup()\r\ntrack.hideturtle()\r\n\r\n#inside of track\r\ntrack.goto(-50,-100)\r\ntrack.pendown()\r\ntrack.forward(100)\r\ntrack.circle(100,90)\r\ntrack.forward(50)\r\ntrack.circle(50,180)\r\ntrack.circle(-50,180)\r\ntrack.circle(50,180)\r\ntrack.forward(50)\r\ntrack.circle(100,90)\r\ntrack.penup()\r\n\r\n#outside of track\r\ntrack.goto(-50,-150)\r\ntrack.pendown()\r\ntrack.forward(100)\r\ntrack.circle(150,90)\r\ntrack.forward(50)\r\ntrack.circle(100,180)\r\ntrack.right(180)\r\ntrack.circle(100,180)\r\ntrack.forward(50)\r\ntrack.circle(150,90)\r\ntrack.penup()\r\n\r\n# start \/ finish line\r\ntrack.color(&quot;gray&quot;)\r\ntrack.goto(0,-100)\r\ntrack.pendown()\r\ntrack.goto(0,-150)\r\ntrack.penup()\r\n\r\n# turtle which keeps score\r\nscorer = turtle.Turtle()\r\nscorer.color(&quot;blue&quot;)\r\nscorer.speed(0)\r\nscorer.penup()\r\nscorer.goto(-170,170)\r\nf = (&quot;Arial&quot;,15,&quot;normal&quot;)\r\n\r\n# turtle which races around track\r\nracer = turtle.Turtle()\r\nracer.shape(&quot;turtle&quot;)\r\nracer.color(&quot;blue&quot;)\r\nracer.speed(10)\r\n\r\n# set up racer at start line\r\nracer.penup()\r\nracer.goto(-20,-125)\r\nracer.pendown()\r\n\r\n# start\r\nstart = time.time()\r\n\r\n# ninja start\r\n\r\n\r\n# YOUR CODE HERE\r\n\r\n\r\n# ninja end\r\n\r\n#publish score\r\nend = time.time()\r\nscorer.write(&quot;Time (seconds) = &quot;+str(end-start),font=f)\r\n<\/pre>\n<p>NEXT: <a href=\"https:\/\/www.triptera.com.au\/wordpress\/?p=312\">CoderDojo turtle racing &#8211; 4 &#8211; countdown timer<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here is a more difficult track. See if you can navigate your turtle all the way around the track without touching the sides of the track. # Turtle racing track = bumpy top # Don&#8217;t edit the lines for turtles &quot;track&quot; or &quot;scorer&quot; # Edit the lines for turtle &quot;racer&quot; # between &quot;# ninja start&quot; [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"categories":[13],"tags":[],"class_list":["post-305","post","type-post","status-publish","format-standard","hentry","category-coderdojo"],"_links":{"self":[{"href":"https:\/\/www.triptera.com.au\/wordpress\/wp-json\/wp\/v2\/posts\/305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.triptera.com.au\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.triptera.com.au\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.triptera.com.au\/wordpress\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.triptera.com.au\/wordpress\/wp-json\/wp\/v2\/comments?post=305"}],"version-history":[{"count":7,"href":"https:\/\/www.triptera.com.au\/wordpress\/wp-json\/wp\/v2\/posts\/305\/revisions"}],"predecessor-version":[{"id":356,"href":"https:\/\/www.triptera.com.au\/wordpress\/wp-json\/wp\/v2\/posts\/305\/revisions\/356"}],"wp:attachment":[{"href":"https:\/\/www.triptera.com.au\/wordpress\/wp-json\/wp\/v2\/media?parent=305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.triptera.com.au\/wordpress\/wp-json\/wp\/v2\/categories?post=305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.triptera.com.au\/wordpress\/wp-json\/wp\/v2\/tags?post=305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}