Puzzlescript

What is it

PuzzleScript is an open-source HTML5 puzzle game engine. Open-source here means that it is completely free and all code is visible to anyone who wants to learn from it. HTML5 is what we used to call DHTML back in the day, and essentially means it’s made with JavaScript, and runs in a web browser. Puzzle game, meaning that the games produced are of the logical variety, as opposed to the action kind. And game engine means that the PuzzleScript libraries include all the logic you need to make a game. You don’t need to do any base-level coding, just design the levels and configure the libraries.

Visit the PuzzleScript site for more

Puzzlescript is JavaScript-based game engine that is very easy to use and is a great way to introduce people to programming. Just about everyone I know who is paid to write code got their start because they were motivated to create games.

Puzzlescript games are very blocky and retro-looking, which may not appeal to kids used to the cinematic look of modern video games, but that is part of the price of having such a simple engine.


[typical puzzlescipt game screenshot]

Many of the games are good, however. Most are of the “sokoban” push-the-blocks around type.

Some examples are “Flying Kick” by Aaron Steed and “Boxes and Balloons” by Ben Reilly and many others can be found in the official gallery

Some games include the concept of bullets but most do not and none could be described as violent. The nature of the engine means games end up being logical puzzles.

Puzzlescript code looks like this:

[Enemy | Wreck] -> restart

[ > Player ] [ Ship ] -> [ > Player ] [ > Ship ]

[ >  Ship | Iceberg ] -> [  >  Ship | > Iceberg  ] Sfx1
[ Enemy | ... | Ship ] -> [ > Enemy | ... | Ship ]

So, rather than lots of intimidating jargon, the code uses names and simple punctuation to set the rules.

Puzzlescript is completely free, and creator Stephen Lavelle deserves a lot of credit for opening his creation to the world. Even better, games made with Puzzlescript have the code immediately available, so if you want to see how something is done, just look at the code someone else wrote. For example, all the code used in the Flying Kick game mentioned above is here, open in the code editor no less, so you could start modifying that game.

Any good instructional system has to reward curiosity, and the Puzzlescript engine does that very well.

Main Puzzlescript site
How to make a Puzzlescript game

Who is it for

Most of the games I’ve seen written in PuzzleScript have been made by young adults, but the interface is simple enough that adolescents could learn it.

What Kids Like

Kids like making things they enjoy. They see a funny video, they want to make a funny video. They see a cool stop-motion animation, they want to make a cool stop-motion animation. They see a computer game they like, they want to make a computer game they like.

PuzzleScript is simple enough that a kid can make something playable very quickly, and since every game made in PuzzleScript has its source available (click ‘hack this game’ below the game) they can easily learn how others have achieved the mechanics of their games.

Also, becasue HTML5 runs pretty much anywhere, publishing your game and sharing with others is very easy.

What Parents Like

JavaScript is a great way to introduce kids to the concepts in programming, and PuzzleScript makes this much easier by skipping over the more boring and frustrating aspects of coding, thus keeping kids’ attention a bit longer – long enough to stay motivated and actually build something.

What the Critics Think

I have not seen any reviews of PuzzleScript. Because it is free, there are no advertising dollars that would lead to reviews.

Itch.io has lots of PuzzleScript games which is a sign that developers at least are taking it seriously.

Concerns/Flaws

If you look at examples of PuzzleScript games, you will see that they all have the same low-resolution look that may remind you of old Atari games. Kids today are used to photo-realistic graphics and the retro, old-school appearance of PuzzleScript may be a turn-off to some kids.

Who Made it

PuzzleScript is the work of Stephen Lavelle, who goes by the handle increpare. He is a prolific developer with many experimental projects on his site.

History

PuzzleScript began in 2013 and has been regularly updated since then. New games written in PuzzleScript are released all the time – every week if not every day

Where Can I Get it

Visit the PuzzleScript site for examples and full documentation. The coding interface is right in the browser window so nothing needs to be installed.

There is a Google Group where users compare notes, troubleshoot code, and share games they’ve made.

And there are books that can help walk your child through the process.

If you just want to play the games, the official archive has plenty to choose from, although it is not at all an exhaustive list.

Some of my favorites are

Cratopia
https://www.puzzlescript.net/play.html?p=7114130

Heroes of Sokoban I, by Jonah Ostroff
https://www.puzzlescript.net/play.html?p=6860122

Heroes of Sokoban II: Monsters
https://www.puzzlescript.net/play.html?p=6910207

and Heroes of Sokoban III: The Bard and the Druid
https://www.puzzlescript.net/play.html?p=7072276

ABCYa

ABCYa.com has 300+ kid-friendly games, some of them quite challenging and fun. The site is free, with banner ads (for things like Froot Loops) or you can pay $7/month to sign in and avoid ads. Unlike some other sites, ABCYa doesn’t seem to use video ads, which we find more intrusive. We tried using ad-blocker with the site, but the games were disabled when we did so. If you have trouble seeing the games, try disabling your ad-blocker.

Most (or all) of the games had been made with Flash, which is supported less and less each month. (Chrome will soon drop support for the Flash plugin altogether, but you should still be able to use Flash games with with Firefox, Opera, or Edge.) But ABCYa has been porting its games to HTML5, which is supported well by all browsers and you should be able to access the games with any device.

Our 4-year-old asks for this site all the time, a few ties each week. There are so many games that they can find something new every time. While some of the games are pure fun, none are violent and most reinforce some educational concept such as addition, letter shapes, etc. We occasionally let the kids use sites such as HTML5games.com but that has more intrusive ads. We prefer that the kids play the games on PBS Kids but many of those games are a bit too difficult for the younger kids.

Chrome Music Lab

Chrome Music Lab is a collection of 13 free online musical ‘toys’ that let kids (and adults) play with music and in the process, learn something about pitch, rhythm, and structure.

Chrome Music Lab

They require no instruments or musical knowledge. The site relies on JavaScript, which is supported on all browsers on all devices.

Each ‘toy’ (or ‘experiment’ or ‘app’ etc.) focuses on a different aspect of music and all differ in how technical they are. None are difficult to use. Young (3- or 4-years old) kids seem to enjoy Kandinsky and Oscillators, which make fun musical sounds based on the user’s mouse movements. While slightly older kids can get into constructing melodies, playing with modifications of their voices, or exploring visualization of tone and rhythm.

Overall, it’s fun and educational for kids, and a great alternative to videos or video games during ‘screen time’.

From their website: "Chrome Music Lab is a collection of experiments that let anyone, at any age, explore how music works. They’re collaborations between musicians and coders, all built with the freely available Web Audio API."

musiclab.chromeexperiments.com

The site is not just free, but has no ads of any kind.

One drawback we found is that there seem to be memory issues with JavaScript on some browsers, so using the site for a while will fill up memory and slow everything down. Quitting the browser and opening it again seemed to take care of it.

Peppa Pig

Peppa Pig is a British animated show for younger kids. The owners of the trademark have been liberal with licensing the image and there are Peppa Pig playsets, dishes, even bicycles, as well as books and DVDs. Based on the licensed products, it seems the show is aimed exclusively at girls but our boys love it. There is an idea in children’s media that girls don’t mind watching shows with boys as protagonists while boys don’t like girl protagonists, but Peppa Pig has shown that idea to be untrue.

Part of the appeal for our kids is the snarky, even rude tone of many of the characters. They are frequently bickering and mocking each other in a realistic way that most kids can probably relate to. In one episode, the kids make fun of the dad for being fat and spend a lot of the episode fat-shaming him. I feel like an American show would not depict this kind of thing.

The dialogue is witty in a dry, British way that makes it appealing to us grownups as well. I laugh at some of the lines, even if the kids don’t quite get it. Other subtle aspects are funny as well, such as that all the animal characters speak in British English, with various U.K. accents for each species (Irish for one, Yorkshire for another) while the talking vegetables all have ridiculous French accents.

The animation is extremely simple. It looks like they drew it in Flash. You can even see where the vector lines don’t quite match up in places. But that simplicity is probably part of the appeal as well. My kids just don’t seem to like photo-realistic media. They much prefer highly abstract cartoony-looking stuff.

The official Peppa Pig website has games, videos, and activities.

And you can watch free, full episodes at the Peppa Pig Nick Jr site

The videos are all on YouTube as well, but those have ads, and not always appropriate ones.

If your child is a fan of Peppa Pig, they will probably like Ben and Holly’s Little Kingdom which is made by the same company (Neville Astley and Mark Baker, and produced by Astley Baker Davies and Entertainment One) and has the same look and feel, even the same voice actors. It also has music by Julian Nott, who may be best known for creating the music for the Wallace and Gromit movies.

Steam Powered Giraffe

Price: $8.99

It has been fascinating to watch this band evolve over the past ten years. From busking at Balboa park in San Diego to a huge theatrical production on a constant nationwide tour.

From their website:

Steam Powered Giraffe is a musical project from San Diego, California. It was formed in 2008 by twin siblings David Michael Bennett and Isabella “Bunny” Bennett. Together, along with a cast and crew filled with theatrical backgrounds, the group takes on the guise of singing antique automatons and the fictional robotics company that made them.

The quirky act combines comedic sketches, improvised android banter, and original music fused with multimedia visuals, billowing steam effects, and robot pantomime.

Our 4-year old often asks to watch their songs on YouTube, the two below being the favorites:

The concept is of self-aware robots that perform music, but the story is far deeper than that, with an almost unbelievable amount of backstory that explains the origins of the robots as well as a set of very surreal comics.

The songs are fun and energetic with a combination of old-timey melodies and steampunk stylings. Although some aspects of the performance are outrageous, it remains family-friendly.

More at their site

Kratts’ Creatures – Zoboomafoo – Wild Kratts

It all started when brothers Martin and Chris Kratt grew up in New Jersey, went camping, and took some pictures of local wildlife. This blossomed into lifelong love of nature and specifically of documenting it and sharing their knowledge and enthusiasm.

Their first show together was Kratts’ Creatures in 1996. They evolved the concept a bit and ran Zoboomafoo in 1999, Be the Creature in 2003, and Creature Adventures in 2008. They have been making the current incarnation, Wild Kratts since 2011. This more recent version has much more animation, which my kids find appealing. (They aren’t so interested in long-form nature documentaries with nothing but video clips of animals)

The older content, such as the Zoboomafoo series, has aged well (although the brothers themselves are visibly much younger) and I’ve found used DVDs for very cheap. (The hard part about DVDs these days is finding a working player).

There are also several free onlne spinoff games on PBS Kids Games. Monkey Mayhem is my kids’ favorite.

There are also lots of books based on Wild Kratts and even action figures, and even also a live stage show!

The Kratt Brothers’ enthusiasm is infectious and I find myself jealous that these guys can travel the world, making a living from doing what they love.

The videos and everything they do is wholesome, entertaining, and educational. It’s the kind of thing I have no hesitation of letting my kids watch during their allocated screen time.

There are free videos, games, and other activities on the Wild Kratts website at PBS kids dot org.
(The games are all done in HTML5 so they work on all types of computer, iPad, etc. with no need for the now-deprecated Flash plugin.)

KidsTV123

We try to restrict ‘screen time’ to weekends and when we do let the kids use our phones or the iPad we try to limit video usage to PBS Kids, Netflix, Hulu, or Amazon Prime. YouTube is a special case because of the quantity of ads, but also because of the content of the ads, which often is not appropriate. Further, YouTube, with its vast store of content, is a rabbit hole of discovery that can lead to inappropriate videos. An innocent search for ‘batman’, for example, can turn up raunchy spoofs that a 5-year-old should not see.

There are some (many, really) exceptions however, and we try to make sure we are around to supervise in order to prevent wandering into the YouTube equivalent of the wrong side of the tracks.

One of these exceptions is the set of ~200 videos from the unmemorably-named KidsTV123 which has had over 3 billion views since 2009.

Price: $12.00
Price: $12.00

My kids have many favorites, but the ones we adults sometimes catch ourselves humming aloud are

and

Many of the songs are true earworms, and the songwriter is a master of melody. The animation is very simple – the kind of thing that would never get distributed by a commercial network, but the kids don’t seem to care. In fact, the simplicity is part of the appeal.

The singer (and presumably also the songwriter and guitarist) is a bit of a mystery. His FAQ is not generous with details. The Week tried to profile him but came up short. But that anonymity adds to the allure and helps separate the music from the creator.

Word Girl

The name is bland and the artwork is simple, but Word Girl is one of the better kids shows out there now.

You can watch it for free on PBS Kids, where you can also play related games.

The writing is snappy and funny enough to keep parents engaged. The voice acting is good, and helped with the comedic talent of Chris Parnell (Saturday Night Live, 30 Rock, Archer).

I read once that J.K. Rowling chose to make her wizarding stories have a boy as the central character because she was afraid boys wouldn’t read a story with a female protagonist. And I’ve seen that behavior among boys, where they weren’t interested in stories ‘about girls’. But this show is very popular among our boys, and they were in rapt attention when watching a recent, very good set of episodes dedicated to bullying and rude behavior.

The dialogue is witty and multi-leveled and the education works at multiple levels as well, focusing on vocabulary and grammar, but also behavior and ethical/moral development. This means that kids of all ages can enjoy it and get something out of it, while not annoying the parents.

Mr. DeMaio – YouTube Channel

Mr. DeMaio is an elementary school teacher in New Jersey who makes silly and fun absurd educational videos for his students. Since 2013, he’s put a few dozen videos on his YouTube channel

His playlists include songs about multiplication and
social studies themes, but my kids’ favorites are the ones about space and science

Unlike those who make most educational videos on YouTube, Mr. DeMaio is an actual teacher and knows the perfect balance of humor and education to keep kids’ attention while dosing out the knowledge. He’s also completely willing to act like a fool and get kids to laugh out loud. You can see his progression as a performer over the past few years. The earliest videos have him as a cool, aloof guy while he is much more of a clown in his more recent ones.

The videos are funny enough that kids as young as 3 can watch them and enjoy them even if they don’t understand the education.

The videos are very silly and absurd and our kids regularly recite catch-phrases from the videos. The format of the space and science videos is to have Mr. DeMaio interview things such as a tornado, or the planet Saturn, and these things act in a way just as silly as he does, in a way that subverts the normal way that these things are normally presented. For example, the planet Saturn is normally depicted as silent and mysteriously beautiful. In Mr. DeMaio’s video, the first we see of Saturn is a goofy face superimposed over an image of the planet saying, “I have a cat named ‘Orange Juice’!”

The education is basic: the names and basic stats of the planets, the names of the continents, etc.

The downside of these videos is that they are on YouTube, which not only has ads, but ads that don’t seem to be targeted in any way. Our kids have ended up seeing ads for inappropriate things so we make a point of supervising them while watching anything on YouTube.

FunBrain

I don’t think I’ve ever seen an ad for FunBrain but they have been around since 1997 and are one of the best sites for safe, educational games and videos for kids.

Their target audience is pre-k through grade 8. The site is free to use although it pays for itself via ads. The ads are not very intrusive, but do promote products like Lucky Charms and Froot Loops etc. I would have tagged this site as appropriate for younger kids, but it’s too easy for little ones to inadvertently click an ad and then not know how to get back to the site, so I recommend the site for kids who are at least 6.

The site offers games, reading, and videos.

Many of the games seem to use HTML5 rather than Flash, which means they should run on any device, in just about any browser.

The reading section has full books with scanned pages that a child can read on a tablet or phone or other device.

The video section has a lot of original content not available elsewhere, with puppet characters, cooking shows, music, and more.

All in all, a good, free, safe place to let your kid explore and learn while having fun.