MakeBot — A Simple IDE for Learning Python Game Programming

Fun Way To Learn Video Game Programming

Macintosh Version 1.4.2 released 24 Jan 2007

Windows Version 1.4 released Jan 2007

For my Video Game Programming for Kids course, I needed an IDE for students to use which was intuitive and quick to learn. The command line works well once you know how, but I wanted to have the absolutely shortest learning curve possible so my students could get to the fun stuff right away.

The top area is where you write your code, and then you just click Run to see what it does. To see a short video of it in action, look at my Video Game Programming for Kids page. The video uses MakeBot plus a graphics library based on PyGame that I wrote. If you want to do game development or 3-D stuff, MakeBot is just the ticket. If you want to write Open-GL programs—fine, PyGame—great, text-only cryptography games—no problem. MakeBot is generic.

MakeBot was inspired by Processing. When I first saw Processing, I was overwhelmed by how fun it was to write programs and see the graphics immediately. It reminded me of my young Apple ][ days, programming in AppleSoft Basic and watching blocky colored shapes move around on the screen. I immediately started writing a little Space Invaders game. Processing however is written in Java which makes it sluggish, and I prefer teaching with Python over Java. Plus Processing has expanded their earlier simple interface into one that handles multiple files, but now it's getting bulky. MakeBot brings programming simplicity, ease and fun back to kids.

Features

New in Version 1.4

Fixes in Macintosh Version 1.4.2

Download, Install, and FAQ

Download and Installation Instructions — Instructions on installing MakeBot.

Thanks

Thanks also to these projects and people who influenced MakeBot: DrawBot is similar to MakeBot but specialized for only scalable 2D images. Also thanks to Marti Cohen-Wolf at the NYC Lab School for arranging our first large-scale video game programming courses. I got the cute growing grass icon from Rokey.

 

 

 


Stratolab engages New York City teens and kids with computer related fun, educational after-school activities, and summer workshops. We are located in Manhattan's Upper West Side, NYC.

(646) 827-2242 —

125 West 72nd St. #4F (near Columbus)