CREATE IMPRESSIVE 3D MODELS, SIMULATIONS AND GAMES USING A POWERFUL YET EASY-TO-LEARN PROGRAMMING LANGUAGE DESIGNED FOR EXPLORING THE POTENTIAL OF CODE.
Based on the Logo programming language designed by Cynthia Solomon, Seymour Papert and others, turtleSpaces is the first such environment to have the potential to truly deliver on Papert’s vision of no threshold and no ceiling – a programming environment in which it is easy for anyone to get started building amazing things, but has the capacity to grow with the coder as they learn to create complex simulations and engaging games.
Like Python, the microworlds of turtleSpaces are best explored after some experience with Scratch. Unlike Python, turtleSpaces Logo is interactive – you can create things one instruction at a time, backtrack when you make a mistake, and assemble your creations once you’re done.
You can move the camera around freely while you build, then program the camera to move however you like. Logo gives you the ultimate creative freedom to experiment while still being powerful and sophisticated enough to build complex procedures and applications.
As turtleSpaces is a true fluid real-time 3D environment, there is vast potential for amazement as works transform radically based on the simplest of parameter changes. Then progress into dynamic animations, where various elements behave differently, and start to interact. Finally, delve into more complex logical interactions – the beginnings of a game, perhaps – then grow it out until you’ve created a fully-fledged interactive experience of your very own!
But that’s not all. Like other Logos, turtleSpaces also features advanced string and list handling, a full array of mathematical functions, tables, databases and more.
Check out turtleSpaces collection of examples -- you'll be surprised just what the humble turtle can do!