Introduction
Use selection in programs (eg if.. then... else)
Self study resources
Zork - the original text adventure
Resources for lectures or group study
Non-linear narrative - a flipped lecture from University of Roehampton
Programming Basics A Prezi guide to some programming constructs with simple Scratch examples.
Get Lamp - the interactive fiction documentary
Resources for use with pupils
Scratch Maths Quiz This uses a simple if else block. If the answer is correct then the user goes down one path. Else the score is incorrect then the other pathway is taken.
Scratch Repeat Loop Maths Quiz This uses a simple if else block. If the answer is correct then the user goes down one path. Else the score is incorrect then the other pathway is taken.
Simple activity using a presentation tool to introduce selection. The child puts two buttons onto a slide and then links them to other slides - creating in effect, a branch tree. Children create interactive comic books or alterative endings to stories they are studying.
This set of activities teaches why we use if statements, and the difference between multiple and nested if statements. Pupils develop a 'right hand maze follower' using Scratch to navigate the Hampton Court Maze. Please note the Royal Academy of Engineering is currently turning all these resources into step by step lesson plans with an extension to use with a robot. They will be releasing this to all primary schools for free and sponsoring I think 1000 robots!