CMU’s Building Virtual Worlds in Python

http://www.etc.cmu.edu/bvw/scripting/tutorial.html

Panda3D is a 3D engine: a library of subroutines for 3D rendering and game development. The library is C++ with a set of Python bindings. Game development with Panda3D usually consists of writing a Python or C++ program that controls the Panda3D library.

Panda3D is unusual in that its design emphasis is on supporting a short learning curve and rapid development. It is ideal whenever deadlines are tight and turnaround time is of the essence.

Published in:  on May 26, 2007 at 8:59 pm Leave a Comment

Scratch from MIT

http://scratch.mit.edu/

Scratch is a new programming language that makes it easy to create your own interactive stories, animations, games, music, and art — and share your creations on the web.
Scratch is designed to help young people (ages 8 and up) develop 21st century learning skills. As they create Scratch projects, young people learn important mathematical and computational ideas, while also gaining a deeper understanding of the process of design.

Published in:  on May 19, 2007 at 8:44 pm Leave a Comment

Logo turtle graphics articles

I was preparing for a Career Day to K-8. I needed a way to show the basics of programming. Logo turtle graphics seemed the way to go. It worked ! They seemed to like it and in particular, one 6th grade girl wanted to more of it after my talk.

http://www.mathsnet.net/logo.html

http://www.softronix.com/logo.html

http://www.southwest.com.au/~jfuller/logotut/menu.htm

http://mckoss.com/logo/

applet: http://www.mathsnet.net/logo/turtlelogo/index.html

Published in:  on May 5, 2007 at 9:22 pm Leave a Comment

Binary Basics from Computerworld

http://www.computerworld.com/action/article.do?command=viewArticleBasic&taxonomyId=18&articleId=283520&intsrc=hm_topic

Binary logic, binary math, binary circuits — they’re the foundations of computer hardware and software, but why?