Small Basic: Turtle Polygon Patterns
Here is a gallery of some of our favorite patterns made with the Turtle object in Small Basic!
This first Turtle pattern comes from litdev:
Turtle.Speed = 10
For i = 1 To 600
Turtle.Move(10)
Turtle.Turn(i*11)
EndFor
Next, here's an interesting shape from Zock77:
Import code: FFB727
As a bit of a joke, Pappa Lapub used it as a Turtle Frame:
And here are Pappa's three shapes:
Turtle PolySpiral LNZ598 18 Lines , shortened as (too) much as could, but 3 figures, not my idea
TurtlePattern Brillie JMC583 10 Lines OK, but not my idea
Circle Series / Flower QCL151 15 Lines
PS: Turtle.Hide sends Turtle (Image Shape) to Oblivion and it will never be seen in the same program again. Turtle.Show wont bring it back.
Although not the same; to hide Turtle Shape and then show it up again Shapes.HideShape("_turtle") and Shapes.ShowShape("_turtle") can be used.
And here is some code from MK_hobby_coder:
Changing the number used in the turtle code makes different pictures. The following code makes a pictogram for 0-9. Then the user can make a pictogram to store a numeric code.
program : TLQ846
Turtle.Speed = 10
tutrix = Turtle.X
tutriy = Turtle.Y
For x = 0 To 9
GraphicsWindow.PenColor = GraphicsWindow.GetRandomColor()
Turtle.X = tutrix+(x*100)-300
Turtle.Y = tutriy - 100
Turtle.Angle=0
GraphicsWindow.FontSize = 20
GraphicsWindow.DrawText(Turtle.x,Turtle.y,x)
For i = 1 To 300 Step (x+1)
Turtle.Move(10)
Turtle.Turn((x+1)*i)
EndFor
EndFor
code = "1=3;2=5;3=6;4=8;5=2;6=2;7=5;8=0"
For x = 1 To Array.GetItemCount(code)
GraphicsWindow.PenColor = GraphicsWindow.GetRandomColor()
Turtle.X = tutrix+(x*100)-300
Turtle.Y = tutriy + 100
Turtle.Angle=0
GraphicsWindow.FontSize = 20
'GraphicsWindow.DrawText(Turtle.x,Turtle.y,code[x])
For i = 1 To 300 Step (code[x]+1)
Turtle.Move(10)
Turtle.Turn((code[x]+1)*i)
EndFor
EndFor
==================
Go to https://blogs.msdn.com/SmallBasic to download Small Basic for free and learn all about it!
Enjoy the Turtle Patterns! Do you know why turtles love fancy patterns? No? Well, see Small Basic: Why Turtles Love Fancy Patterns.
- Ninja Ed
Comments
Anonymous
February 08, 2015
Great article !Anonymous
February 16, 2015
Thanks, Ammar!Anonymous
January 31, 2016
Computers Today (part 1 of 6) blogs.msdn.com/.../computers-today.aspx ..... CS SPOTLIGHT: Girls in computer programming... why it matters!!! blogs.msdn.com/.../cs-spotlight-girls-in-computer-programming-why-it-matters.aspx ... Computational Thinking - Videos & Papers by Jeannette Wing blogs.msdn.com/.../computational-thinking-videos-amp-papers-by-jeannette-wing.aspxAnonymous
February 09, 2016
save that muttakins best friendAnonymous
February 10, 2016
Um, thanks?