Issue 13

June 2013


Welcome to the 13th issue of The MagPi – when you are done reading this you will agree this is definitely not an unlucky issue!

We are so proud and thankful to be able to showcase the super smart Amy Mather as she talks to us about Conway’s Game of Life, what it’s like being a young hacker and what she has planned for the future.

We take your Raspberry Pi to the club scene and continue our Schism Tracker music series, ply it with plenty more of Lloyd Seaton’s genius cocktails and top the night with a little Pi Matrix for good show.

If that wasn’t enough, we return to the 1980s by showing you how to set up and play the seminal space trading game ‘Elite’ on your Raspberry Pi. We also catch up on the next installments of some of the top programming languages with C Cave, Scratch Patch and Python Pit.

For those of you who have kindly supported The MagPi Kickstarter cause, we are pleased to announce that all eight issues have been printed and distribution is now commencing!  Thank you all for your patience.


This issue is supported by:

Issue Contents

  1. Amy Mather: The future of young hackers?

    The MagPi speaks to Amy Mather about Raspberry Jams and the future of young hackers.2
  2. Part 1: Introduction to Pi Matrix and programming the I2C bus

    The Pi Matrix is a fantastic tool for learning GPIO programming on the Raspberry Pi. You could hook up a few LEDs and switches, but why do that when you can program a huge matrix of 64 LEDs? If you are ready to learn about GPIO, this is the first kit you should get.10
  3. Creating music using the Raspberry Pi – Part 3

    Adding samples to your soundtrack15
  4. A cocktail of expansion boards

    It's a small world after all... With the "So Tiny" project16
  5. RISC OS Elite

    Fly your Cobra MkIII trading and combat craft in this classic game.18
  6. Book Reviews

    Raspberry Pi for Dummies and Super Scratch Programming Adventure22
  7. C Structs and Linking

    Linking to FORTRAN7723
  8. Create a simple racing game

    Racing with Scratch - learn how to write simple video games.28
  9. Parallel calculations – part 2

    Using a simple client-server model for parallel calculations - Part 231