SHAPES is a programming interpreter for #coding colourful images. SHAPES allows children to think about programming commands, coordinates and geometric shapes. The following images were all coded by year 7 children. In the interest of sanity and brevity, I will only provide the code for some of the images.
Apologies if you are viewing on Tumblr (you won't see any images).
Apologies if you are viewing on Tumblr (you won't see any images).
Cute Pig |
@@pig
{
[ ]
fill green
moveto (310, 65)
colour hotpink
border-thickness 8
border-colour black
rectangle 75, 225
moveto (1060, 75)
colour hotpink
border-thickness 8
border-colour black
rectangle 75, 225
moveto (430, 112)
colour hotpink
border-thickness 8
border-colour black
rectangle 60, 120
moveto (956, 112)
colour hotpink
border-thickness 8
border-colour black
rectangle 60, 120
moveto (720, 576)
colour hotpink
border-thickness 15
circle 500, 500
moveto (718, 500)
ellipse 200, 300
moveto (724, 320)
ellipse 350, 250
moveto (654, 645)
colour white
border-thickness 4
ellipse 50, 100
moveto (768, 646)
colour white
border-thickness 4
ellipse 50, 100
moveto (766, 644)
colour black
ellipse 25, 50
moveto (656, 640)
colour black
ellipse 25, 50
colour black
moveto (714, 1064)
line-thickness 3
drawto (686, 1090)
drawto (720, 1104)
drawto (660, 1118)
drawto (744, 1146)
drawto (658, 1148)
moveto (604, 314)
colour pink
circle medium
moveto (840, 316)
colour pink
circle medium
moveto (644, 776)
colour hotpink
border-thickness 15
border-colour black
triangleto (548, 854) (580, 708)
moveto (778, 780)
colour hotpink
border-thickness 15
border-colour black
triangleto (884, 838) (844, 724)
moveto (32, 1118)
colour white
print A PIG! BY GEORGIA P
}
An angry bird |
@@angry bird
{
[ ]
fill blue
moveto (800,950)
colour red
ellipse angle 50,150,150
moveto (720,950)
colour red
ellipse 50,150
moveto (640,950)
colour red
ellipse angle 50,150,40
moveto (720,576)
colour red
circle huge
moveto (720,370)
colour white
ellipse 310,194
colour orange
moveto (540,525)
triangleto (715,430) (900,525)
colour orange
moveto (540,525)
triangleto (715,630) (900,525)
colour white
moveby (25,200)
circle medium
colour white
moveby (300,0)
circle medium
colour black
circle tiny
colour black
moveby (-300,0)
circle tiny
colour 128,0,0
moveto (1020,575)
ellipse 50,70
colour 128,0,0
moveto (430,575)
ellipse 50,70
moveto (460,800)
colour black
rectangle 190,60
moveto (770,800)
colour black
rectangle 190,60
moveto (380,150)
colour white
border-colour black
print Angry Bird for Competition By Ryan
}
A Smurfette |
Festive |
Pig |
On the road again (this is a good example of an animated shapes project as the traffic lights change colour...) |
Sunset from the beach |
Say "CHEESE!" |
Beautiful Giraffe |
Queen Elizabeth II. (Do let me know what you think of the portrait, if you are reading this, Your Majesty.) |
Cute |
Look at those eyes! |
How I look in the morning |
City scape |
Got the time |
Football mad |
Spongebob |
Very cute |