An open API service indexing awesome lists of open source software.

https://github.com/staab/bedug

A game for teaching three-year-olds how to program.
https://github.com/staab/bedug

Last synced: 7 months ago
JSON representation

A game for teaching three-year-olds how to program.

Awesome Lists containing this project

README

          

To play the game on your computer, click [here](https://bedug.herokuapp.com/).

To play with multiple players sharing a screen, click [here](https://bedug.herokuapp.com/control) on your phone, and [here](https://bedug.herokuapp.com/canvas) on the shared screen. This will allow you to see everyone's bugs all on the same screen, and control it from your phone!

This game is technically an MMO, so you'll see everyone who is playing all at once on the screen.

# About

Bedug is a game I wrote to lay the foundation for my three-year-old to begin programming. The idea was to introduce the concept of a procedure, a series of steps that are defined to make something happen. Loops, variables, conditionals, and all the other features that might be considered "beginner level" are deliberately excluded.

This project is inspired by [Kibo](http://kinderlabrobotics.com/kibo/), a robot that learns by scanning a row of command blocks. I think the concept is great, and a much better implementation than bedug, but it's too expensive for most people (me included) to buy for private use.

Other languages and environments are either too full-featured (Sketch), or are text-based (see [The Programming Languages Zoo](http://plzoo.andrej.com/index.html). I wanted my kid to get his hands dirty, even though he can't even use a mouse yet, much less type.