{"id":302,"date":"2017-05-25T05:32:37","date_gmt":"2017-05-25T05:32:37","guid":{"rendered":"https:\/\/www.triptera.com.au\/wordpress\/?p=302"},"modified":"2017-05-27T09:55:35","modified_gmt":"2017-05-27T09:55:35","slug":"coderdojo-turtle-racing-2-oval-track-with-scoring","status":"publish","type":"post","link":"https:\/\/www.triptera.com.au\/wordpress\/2017\/05\/25\/coderdojo-turtle-racing-2-oval-track-with-scoring\/","title":{"rendered":"CoderDojo turtle racing &#8211; 2 &#8211; oval track with scoring"},"content":{"rendered":"<p>This follows on from <a href=\"https:\/\/www.triptera.com.au\/wordpress\/?p=293\">CoderDojo turtle racing &#8211; 1 &#8211; oval track<\/a>. Copy your Python code from the first post and run it in this one. This time you will get a score showing how long it took your turtle to get around the track.<\/p>\n<p><a href=\"https:\/\/www.triptera.com.au\/wordpress\/wp-content\/uploads\/2017\/05\/oval_track_with_score.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-303\" src=\"https:\/\/www.triptera.com.au\/wordpress\/wp-content\/uploads\/2017\/05\/oval_track_with_score-300x248.png\" alt=\"\" width=\"300\" height=\"248\" srcset=\"https:\/\/www.triptera.com.au\/wordpress\/wp-content\/uploads\/2017\/05\/oval_track_with_score-300x248.png 300w, https:\/\/www.triptera.com.au\/wordpress\/wp-content\/uploads\/2017\/05\/oval_track_with_score-768x634.png 768w, https:\/\/www.triptera.com.au\/wordpress\/wp-content\/uploads\/2017\/05\/oval_track_with_score-500x413.png 500w, https:\/\/www.triptera.com.au\/wordpress\/wp-content\/uploads\/2017\/05\/oval_track_with_score.png 938w\" 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 = oval track with score\r\n# Don't edit the lines for turtle &quot;track&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,180)\r\ntrack.forward(100)\r\ntrack.circle(100,180)\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,180)\r\ntrack.forward(100)\r\ntrack.circle(150,180)\r\ntrack.penup()\r\n\r\n# start \/ finish line\r\ntrack.color(&quot;gray&quot;)\r\ntrack.goto(20,-100)\r\ntrack.pendown()\r\ntrack.goto(20,-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(0,-125)\r\nracer.pendown()\r\n\r\n# start\r\ntime.sleep(2)\r\nstart = time.time()\r\n\r\n# ninja start\r\n\r\n\r\n# PUT YOUR TURTLE RACER 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=305\">CoderDojo turtle racing &#8211; 3 &#8211; bumpy top<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This follows on from CoderDojo turtle racing &#8211; 1 &#8211; oval track. Copy your Python code from the first post and run it in this one. This time you will get a score showing how long it took your turtle to get around the track. # Turtle racing track = oval track with score # [&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-302","post","type-post","status-publish","format-standard","hentry","category-coderdojo"],"_links":{"self":[{"href":"https:\/\/www.triptera.com.au\/wordpress\/wp-json\/wp\/v2\/posts\/302","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=302"}],"version-history":[{"count":9,"href":"https:\/\/www.triptera.com.au\/wordpress\/wp-json\/wp\/v2\/posts\/302\/revisions"}],"predecessor-version":[{"id":355,"href":"https:\/\/www.triptera.com.au\/wordpress\/wp-json\/wp\/v2\/posts\/302\/revisions\/355"}],"wp:attachment":[{"href":"https:\/\/www.triptera.com.au\/wordpress\/wp-json\/wp\/v2\/media?parent=302"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.triptera.com.au\/wordpress\/wp-json\/wp\/v2\/categories?post=302"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.triptera.com.au\/wordpress\/wp-json\/wp\/v2\/tags?post=302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}