beanz Magazine

City Building Game

Doug on Flickr

Use Scratch to become the architect of your very own digital metropolis.

We’ve done a few different kinds of Scratch games over the last year, but now we’re going to do something different and a bit more complex: a city-builder/idle game. I’d consider this an intermediate Scratch project.

You can find my version of the game I’ll be describing at the following link:

You may have seen idle games on your phones or tablets. They’re a kind of “casual” game where you let the game sit and work for stretches of time, usually accumulating some kind of levels or money. This game is going to be a little bit of a cross between the original Sim City and a tap heavy idle phone game.

We’ll start by describing some of the basics of the game mechanics and then give some hints and tricks for implementing it. I don’t intend for you to necessarily make this exact game, but rather use it as an example for making your own simulation or idle-style games.

The basic idea is that you’re trying to build a city that has a total of ten million people in it. You can build three basic kinds of districts: housing, shopping, and offices.

Become a subscriber and get access to the rest of this article. Plus all our magazine articles.

Stories also include numerous links to help parents, kids, and teachers learn more. Get access today at just $15 per year for online magazine only or $29.99/year for print + online ($35/year outside US)!

Subscribe Today!

Also In The June 2018 Issue

Code up your digital turtle mascot and watch him dash around the screen in this simple Python coding activity.

A phone and tablet app exposes the invisible waves that connect our computers.

How AI technology is helping fans keep the magic alive for one more chapter.

Use Scratch to become the architect of your very own digital metropolis.

Use SketchUp to create dizzying patterns and shapes, Escher-style.

Whiz around your computer’s folders and modify files at lightning speed like a pro.

Use micro:bit and cardboard to create a Jedi knight that sounds the alarm when evil approaches!

Learn about the infamous Enigma machine and how its “unbreakable” code was finally defeated.

Take your 3D-printed gizmos to the next level with harder, sleeker, and stronger material.

How daily coding puzzles with constant feedback can be a useful tool to help students master text-based languages.

Scientists draw inspiration from nature to create remarkable specialized robots.

Links from the bottom of all the June 2018 articles, collected in one place for you to print, share, or bookmark.

Interesting stories about computer science, software programming, and technology for June 2018.