Angry Birds Code

Angry Birds Code is an educational game from Code Studios. You control Red using block-type codes to get the pig, and there are 14 total levels in the "Maze: Loops" course; 6 based around Angry Birds and 8 being Plants vs Zombies themed and 11 total levels in the "Maze: Sequence" course. It can be played here.

Block Types
There are 6 types of blocks.
 * 1. When run. This block is naturally generated in all levels. Any blocks attached below will run when the start button is pressed.
 * 1.Move forward. This block will send Red one block forward.
 * 2. Turn [left v]. This block will make Red turn 90 degrees left. The dropdown menu can switch between left and right.
 * 3. Turn [right v]. This block will make Red turn 90 degrees left. The dropdown menu can switch between left and right
 * 4. Repeat [number v] times do. This block will make Red do the action inside the block for a certain amount of times.


 * 5. Repeat until Sp.png do. This block will make Red do the action inside the block until he is touching the pig.
 * 6. Gray blocks. Gray blocks do not have a dropdown menu and can not be removed.

Obstacles

 * Wooden Box And Triangles: Generates in all the levels. Is used as a barrier
 * Glass Box And Triangles: Generates in some levels. Is used as a barrier
 * Stone Box And Triangles: Generates in some levels. Is used as a barrier
 * TNT: Explodes if touched.

Trivia

 * Red's voice in the game is a generated TTS female voice.
 * Angry Birds Code is based on a type of coding called turtle coding, a type of coding designed for beginners that involves controlling a "turtle" (which is a triangle, or in this case, Red) to get to a specific goal; unlike, more advanced coding programs, turtle coding utilizes pseudocode, a type of coding that is more sentence-esque compared to its more advanced counterparts.