restart: with(plots): with(plottools):
b1:= plot([0,0], [10,0], axes=none, color=sienna, scaling=constrained):
b2:= display(arc([0,5], 5, (1/2)*Pi.. -(1/2)*Pi, color=brown, scaling=constrained, thickness=7)):
a1:= display(line([-2,5], [6,5], color="DimGray")):
f1:= display(line([0,5], [-1,5.5]), line([-1,5], [-2,5.5]), line([-2,5], [-3,5.5]), scaling=constrained, color="DarkGoldenrod", thickness=3):
f2:= display(line([0,5], [-1,4.5]), line([-1,5],[-2,4.5]), line([-2,5], [-3,4.5]), scaling=constrained, color="DarkGoldenrod", thickness=3):
a3:= display(polygon([[6,4.5], [6,5.5], [7,5]]), scaling=constrained, color="SlateGray"):
arr:= display([a1,f1,f2,a3]):
ba:= display([arr,b1,b2], scaling=constrained):
arr:= display([a1,f1,f2,a3]):
bo:= display([b1,b2], scaling=constrained, axes=none):
ra:= display(rotate(arr,Pi/6)):
tbo:=display(rotate(bo, Pi/6)):
fla:= display(translate(arr,7,5)):
fa:= display(rotate(fla,-Pi/6)):
ta:= display(rectangle([23,12], [24,0]), color="Peru",scaling=constrained):
fla2:= display(translate(arr,15,5)):
db:= display([b2], translate(arr,-1,0), display(line([0,10], [-1,5]), line([-1,5], [0,0]), color=sienna), axes=none, scaling=constrained):
tb:= display(polygon([[2,10], [10,10], [10,2], [2,2]]), scaling=constrained, color="Peru"):
tar1:= display(disk([6,6],3), color=red, filled=true):
tar2:= display(disk([6,6],2), color="DeepSkyBlue", filled=true):
tar3:= display(disk([6,6],1), color=yellow, filled=true):
sa:=display(line([6,6], [6,4]), color=sienna):
stufa:= display(line([6,5],[5.5,4.5]), line([6,4.5],[5.5,4]), line([6,4],[5.5,3.5]), color=sienna, thickness=3):
stufa2:= display(line([6,5],[6.5,4.5]), line([6,4.5],[6.5,4]), line([6,4],[6.5,3.5]), color=sienna, thickness=3):
stuall:= display([sa,stufa,stufa2], scaling=constrained, axes=none):
txt:= display(textplot([6,12,BULLS-EYE!!, 'font'=["Comic Sans MS",40]])):
act8:= display([tar3,tar2,tar1,tb,sa,stufa,stufa2,txt], scaling=constrained, axes=none):
act1:= display(ba):
act2:= display(rotate(ba,Pi/6), scaling=constrained, axes=none):
act3:= display(rotate(db,Pi/6), scaling=constrained, axes=none):
act4:=display(display(tbo), display(translate(ra,4,3))):
act5:= display([tbo,fla]):
act6:= display([tbo,fla2], scaling=constrained, axes=none):
act7:= display(translate(fa,6,4), display(ta)):
act65:= display(fla2, scaling=constrained, axes=none):
act66:= display(translate(fla2,4,0)):
try3:= display([act1,act1,act1,act2,act3,act3,act3,act4,act5,act6,act65,act66,act66,act66,act66,act66,act7,act7,act7,act7,act8,act8,act8,act8,act8,act8,act8,act8,act8,act8,act8], insequence=true, scaling=constrained):
stuarr1:= display(translate(stuall,-2,2)):
txt2:= display(textplot([6,12,MISS, 'font'=["Comic Sans MS",36]])):
act7th:= display(translate(fa,6,5.5), display(ta)):
act8th:= display([tar3,tar2,tar1,tb,stuarr1, txt2], scaling=constrained, axes=none):
try1:= display([act1,act1,act1,act2,act3,act3,act3,act4,act5,act6,act65,act66,act66,act66,act66,act66,act7th,act7th,act7th,act7th,act8th,act8th,act8th,act8th,act8th,act8th,act8th,act8th,act8th,act8th,act8th], insequence=true, scaling=constrained):
stuarr2:= display(translate(stuall,1,1)):
txt25:= display(textplot([6,12,CLOSER, 'font'=["Comic Sans MS",36]])):
act7the:= display(translate(fa,6,5), display(ta)):
act8the:= display([tar3,tar2,tar1,tb,stuarr2, txt25], scaling=constrained, axes=none):
try2:= display([act1,act1,act1,act2,act3,act3,act3,act4,act5,act6,act65,act66,act66,act66,act66,act66,act7the,act7the,act7the,act7the,act8the,act8the,act8the,act8the,act8the,act8the,act8the,act8the,act8the,act8the,act8the], insequence=true, scaling=constrained):
txt3:= display(textplot([6,6,PRACTICE=PERFECT, 'font'=["Comic Sans MS",48]])):
display([txt3,txt3,txt3,txt3,txt3,txt3,txt3,txt3,txt3,txt3,try1,try2,try3,act8,act8], insequence=true, scaling=constrained, axes=none, view=[-7..26, 0..13]);
speed 12