What Not To Do…

It’s human nature, as old as the Bible (see 1 Kings ch.18 for an example). When faced with totalitarian despotism, we respond with a joke. We ridicule what we fear. Michael Gove (UK Secretary of State for Education) fears that history courses could be dumbed down if teachers focus on empathy rather than facts, so he pokes fun at one attempt to encourage students to re-write the story of Hitler’s rise to power for a much younger audience. Those who fear that an overemphasis on history as a factual narrative leaves little time for analysis in turn lampoon Michael Gove as a Roger Hargreaves character. Needless to say, Russel Tarr’s response is much more measured and well thought out. I decided to wait until reading his reply before posting my contribuition to the debate…

Like Michael Gove, I too am no expert on the Mr Men and the Little Misses – although my daughter once created her own hilarious Scratch homage to the Mr Rude “Pull mah fingeurrr” interactivity that used to reside on Channel 5’s Milkshake pages. However, his concerns strike a chord with one activity I do in class which leans heavily on popular culture, for which I would publicly like to apologise in advance to the wider educational community, just in case Mr Gove learns about it…

What follows isn’t a new illustration. I even shared it with the teachers at the Google Apps for Education Summit in Dubai earlier this year to make a point.

There is one thing I have noticed over the years. Many students cannot draw using a computer. There are two main reasons for this:

  1. There’s a steep learning curve – or as one student put it, after a month of working with Inkscape. “All those lessons, and I can now produce something that looks like a three-year-old drew it!” With limited time available, and with the ever-present need to produce instant, high-quality results, it’s no surprise that precious curriculum time isn’t usually devoted to vector graphics applications.
  2. Instead, we turn to the range of excellent image search tools created by Google, and hopefully find time to teach the students about derivative works, attribution of sources, Creative Commons licensing and fair use.

But this isn’t the only way to get hold of a digital image. Often, when I want cartoon-style images of people for work in Scratch, I’ll use a South Park style avatar generator. There are plenty around. I usually use www.sp-studio.de for mine. As there’s always potential for cyberbullying if you give students a completely free choice of subject, I usually choose a theme for my students to investigate. If you would like to see my example Oliver! or Wizard of Oz sprite collections, I’m happy to share. So, I’ve seen my fair share of totalitarian dictators reduced to a two-dimensional cartoonification.

When introducing game design as a coding task in Scratch, one thing I warn other teachers about is the temptation to say to a class, “Just produce an educational game to show me what you’ve learned,” with little or no guidance. When I do this unit with my Year 8 students, we document our research and justify our choices long before we even start to think about coding. I have even gone so far to upload this version of what not to do that I share with teachers:

Ra-Ra-Rasputin – the game!

Yes, you have to use the arrow keys to move Tsar Nic around the stage while he is followed by the mad monk himself. If Rasputin touches Nic – the game’s up and Nic dies. If Nic can get Rasputin to move over the bullet, bomb and poison, then Nic wins.

You can see where this is going. Any time now, I expect an announcement along the lines of, “And so-called Computer Science teachers also ride roughshod over the History curriculum in their feeble attempts to make their subject appear ‘with it’. Why only yesterday, I was shown an example of an interactive cartoon version of the story of Rasputin in the style of South Park that bears little resemblence to the actual facts.”

If that does happen, remember, you read it here first. It’s my parody of a parody.

Now, obviously, if you want to learn more about the way I actually teach my educational game authoring unit, there’s still time to register for Scratch in Control in Prague on May 18.

Showing Off – with S4A

During our Gifted and Talented day, one of the project ideas proposed by a student was a no-touch game paddle using light sensors to detect when a hand is placed over one side of a controller, putting it in partial shade.

Of course, I like this idea so much, I’ve decided to steal it and build a prototype of my own.

First of all, I needed a Scratch game in S4A that would suit this type of interface. So, I wrote one – a simple space game which included left and right thrusters as well as a missile to fire.

Screenshot of the finished game. The numbered asteroids move in an elliptical path while you fly around, wrapping if you exit the screen, trying to shoot the things

Next, I needed some components – one R/G LED and two light dependent resistors. Cost of parts: about the equivalent of US$2.

I also needed a design for the controller – I used Scratch to draw me a net

The net for my controller – all I needed to do was screenshot, crop and enlarge it before printing…

Having printed this out on card, all I had to do was cut it out, make some holes in it for the components to be inserted through and use some conductive tape to give me a base to solder them to some jumper wires. I then plugged these into an Arduino, added some blocks to enable the Arduino to communicate with the program

The analog inputs are for the two light sensors – the digital outputs are for the red and green components of the LED.

..and played the game.

You move your hand close to the left light sensor to switch on the left thrust motor – this rotates the ship to the right as it moves through space. If you do the same with the right, the right hand thruster rotates the ship anticlockwise. Put both in the shade, and the ship fires a purple pulse torpedo. To tell you what’s going on, an indicator light flashes red, green or yellow on top of the controller.

The controller connected to a laptop running the game in presentation mode…

Yes, it’s just another bizarre user interface – but far simpler to make than you might think. What sort of games would you make with it?

I’m planning to distribute more detailed instructions for this – and similar – construction projects for teachers who want to get their hands dirty at Scratch in Control. Obviously, this might not be the sort of task a beginner would choose to do – it involves a little bit of soldering for a start. But, if it’s something you’ve always wanted to try out in a safe and encouraging environment; and possibly win a prize – then come and join us in Prague on May 18.