|
This project originally included only an implementation of Karel the Robot in Scratch. It has since been expanded to include other robot-related projects in Scratch: An implementation of Valentino Braitenberg's robots and projects for the LEGO WeDo kit. Karel the RobotThese programs provide a framework for implementing Karel the Robot programs in Scratch. Reference: Richard E. Pattis. Karel The Robot: A Gentle Introduction to the Art of Programming. 1981. The archive includes: (1) generate.sb: construct a Karel world that can be exported and used as the background of a Karel program; (2) karel.sb: implementations of Karel instructions that do not correspond directly to Scratch instructions; (3) sample programs taken from the Karel book. Please read the documentation carefully! BYOB (now called Snap!) is an extension of Scratch that supports the definition of new blocks. The implementation is much simpler and cleaner than the Scratch implementation. Valentino the RobotThese programs simulate some of Valentino Braitenberg's vehicles that are used to teach concepts of robotics. The implementation is in BYOB. LEGO WeDo projectsThis archive contains three projects using the LEGO WeDo robotics kit that is intended for young children. In addition to the Scratch projects which are rather simple, each project in the archive contains a document (in both PDF and DOC formats) that describes the construction of the LEGO projects in detail together with numerous closeup photos.
|