Exemplo n.º 1
0
 def demo_shrooms(self, levels=6):
     path = systems.shroom_fractal(levels)
     koopa = draw.KoopaTroopa(position=(-360,-150), step=3, heading=330)
     koopa.add_mappings({'a':'draw', 'b':'draw'})
     koopa.hideturtle()
     return koopa, path
Exemplo n.º 2
0
 def demo_sierpinski(self, levels=6):
     path = systems.sierpinski(levels)
     koopa = draw.KoopaTroopa(position=(-200,-200), step=7)
     koopa.add_mappings({'a':'draw', 'b':'draw'})
     return koopa, path
Exemplo n.º 3
0
 def demo_triangles(self, levels=4):
     path = systems.triangles(levels)
     koopa = draw.KoopaTroopa(position=(0,250), step=100, angle=120, heading=120)
     koopa.add_mappings({'l':'left', 'r':'left'})
     return koopa, path
Exemplo n.º 4
0
 def demo_tree2(self, levels=3):
     path = systems.tree2(levels)
     koopa = draw.KoopaTroopa(position=(0,-250), step=10, angle=29, heading=270)
     return koopa, path
Exemplo n.º 5
0
 def demo_koch_quad(self, levels=2):
     path = systems.quadratic_koch_fractal(levels)
     koopa = draw.KoopaTroopa(step=100/(5*levels+1), angle=90)
     return koopa, path
Exemplo n.º 6
0
 def demo_koch(self, levels = 3):
     path = systems.koch_fractal(levels)
     koopa = draw.KoopaTroopa(position=(-200,0), step=300/(3**levels), angle=60)
     return koopa, path