MagPi magazine #75

The 75 Greatest Raspberry Pi Projects star in this month’s edition of The MagPi.


We asked our entire community, and stars from the Raspberry Pi Foundation, to unearth the best projects around. The result is an inspirational list of things to create. 

Also! Install the brand-new Raspberry Pi TV HAT official add-on board. Discover how to record and watch live television on your Raspberry Pi.

Plus all this inside The MagPi 75:

  • 4D Arcade
    Building an arcade cabinet that sprays water in your face when you crash.
  • Add 433MHz radio
    Build a secret chat device with Raspberry Pi to send and receive messages
  • Vintage knitting
    How one engineer hacked a knitting machine to create a giant star map
  • Camera Module
    How to add sight to your projects with the Raspberry Pi Camera Module. Plus! The best Camera Projects around.
  • Starter kits
    These amazing bundles make getting started with Raspberry Pi a breeze.
  • Minecraft resources
    Hack, build and code virtual worlds with Minecraft Pi.
  • Maker Faire New York
    The team visit the states and check out some amazing builds.
  • And much, much more

The Complete JavaScript Handbook

From FreeCodeCamp

The JavaScript Handbook follows the 80/20 rule: learn 80% of JavaScript in 20% of the time.

Learn all you need to know about JavaScript!

Note: you can get a PDF, ePub, or Mobi version of this handbook for easier reference, or for reading on your Kindle or tablet.

The IPK is Actually Older Than I Am!

But it doesn’t matter, it has been replaced with the Kibble balance.

The Kibble balance operated by the US National Institute of Standards and Technology.
Credit: NIST

Of course, it may or may not be a step forward.  Read more about it here in the article on The Atlantic:

Why isn’t this necessarily a step forward?  Why is it? 

Use GameMaker Studio 2 Trial at Home

You can live with the limitations!

The GameMaker Studio 2 Trial licence is designed to let you explore the IDE and learn how to use the product, permitting you to make small test projects and prototypes.

However it has certain limitations, the most important of which is that in this version of the product you can test game projects on your machine, but you cannot create final executable packages for any target platform.

You are also constrained as to how big your test projects can be, up to the following limits:

  • Objects – 15
  • Sprites – 20 (SWF and Spine sprites are not allowed in Trial)
  • Sounds – 10 (no audio buffers permitted)
  • Tilesets – 2
  • Scripts – 10
  • Paths – 5 (In-game path-creation functions are not allowed in Trial)
  • Timelines – 2 (In-game timeline-creation functions are not allowed in Trial)
  • Fonts – 5 (In-game font-creation functions are not allowed in Trial)
  • Rooms – 5 (In-game room-creation functions are not allowed in Trial)
  • Shaders – Not allowed in Trial
  • Included files – Not allowed in Trial
  • Extensions – Not allowed in Trial
  • Configurations – Not allowed in Trial

Accordingly, in-game functions that create or change available resources, e.g., sprite_add(), sound_add(), timeline_add() or sprite_create_from_surface(), are not available in the Trial.

Other than those resource limits, there are a few other elements missing from the IDE:

  • You cannot set the size of Texture Pages
  • You cannot create Texture Groups
  • You cannot create Audio Groups
  • You cannot import or use SWF or Spine format sprites
  • You cannot create Extensions
  • You cannot purchase or download assets from the Marketplace
  • You cannot sell or publish assets on the Marketplace
  • You cannot use the built-in Source Control
  • You cannot import any projects (GMS2 and GameMaker: Studio 1.4) other than our official demos and tutorials
  • You cannot change the Splash Screen shown at the start of your game
  • You cannot disable anonymous IDE analytics
  • You cannot opt-in to the Beta Channel to get IDE and runtime updates sooner

If you have further questions about these limitations or anything related to the GameMaker Studio 2 Trial Licence, please see the GameMaker Studio 2 FAQ.