Programming I, Winter 09, Casey Reas
 Students
 Schedule
Project
Syllabus
Gleb Denisov - The Robots Library

Robots Library

Robots Library is a Processing library that introduces application of basic programming concepts. The library presents us with an Android class - a little robot that can move around and is ready to explore the (computer screen) world! It comes with useful methods that allow our Android to talk and change appearance.

The are two parts to the library - the character and the quests. The character is the robot that you can program and move around. The quests are little puzzles which cover basic topics such as if/else statements or function blocks. The quests are templates that set up a situation and prompt the user to play with it. As the user add code to the templates the hints are given.

Download Robots Library (.zip)

 


Prototypes

Description + State of Completion (February 13, 2009)

This project is an attempt to present (and hopefully teach) introduction to basic programming concepts. This task is achieved with help of a little helper - a Robot. The robot will guide the user through downloading Processing environment/adding appropriate library and then exploring various programming concepts.

So far the Robot library has the following functions:

Among the things that need imporvement:


Library + Sample Programs

The content of sample programs should not be taken seriously, they only are used to demonstrate the kind of things it would be possible to do. A much neater and smarter lesson content will come in future revisions.

Robot Library (zip) »
Prototype 1 (Basic Hello) »
Prototype 2 (Functions)»
Prototype 3 (Mouse Interaction)»