After all, what do kids these days like more than gaming? Creating their own games with Scratch 3 – the latest version of the MIT-created drag-and-drop programming interface – the idea is that learning how to program shouldn’t be dry and dreary.
Note that the latest version of Scratch features an updated interface, new programming blocks, and the ability to run on tablets and smartphones.
The publishers, No Starch Press, write:
In Scratch 3 Programming Playground, you’ll learn to code by making cool games. Get ready to destroy asteroids, shoot hoops, and run mazes! Each game includes easy-to-follow instructions with full-colour images, review questions, and creative coding challenges. Want to add more levels or a cheat code? No problem, just write some code.
The games created include Maze Runner, a maze navigation challenge; Rainbow Lines, an animation program; Asteroid Breaker, a space adventure game; Basketball, a gravity-based game of hoops; Brick Breaker, a remake of Breakout; and Platformer, a game inspired by Super Mario Bros.
An example page is below.
The author is Al Sweigart, a software developer, programming teacher and the creator of a popular Udemy Python course.
He is a fellow at the Python Software Foundation, and is the author of several Python books for beginners, including the worldwide bestseller Automate the Boring Stuff with Python.
Scratch 3 Programming Playground details
Title: Scratch 3 Programming Playground
Author: Al Sweigart
Publisher: No Starch Press
Date: January 2021
The book is due out next year and you can read more on the No Starch Press website, including more page samples and content details.
We’ve covered Scratch a few times on Gadget Master. For example, Raspberry Pi’s Raspbian OS supporting Scratch 3, and The Official Scratch Coding Cards (Scratch 3.0) and this similarly aimed book, Make your own Scratch games!