|It has been suggested that this page's contents be merged with the page BeetleBlocks. You can discuss this on the page's talk page. (October 2017)|
|Please expand this article. You can help by talk page. (June 2018)if you are an editor. More information might be found in a section of the|
|This article has links to websites or programs not trusted by Scratch or hosted by Wikipedia. Remember to stay safe while using the internet, as we cannot guarantee the safety of other websites.|
TurtleStitch is a programming language based on Snap!, but it is more similar to BeetleBlocks. It is used to generate patterns for embroidery machines. It is easy to use, requiring no prior knowledge in programming, yet powerful in creating nowels patterns for embroidery. It is useful for designers to experiment with generative aesthetics and precision embroidery as well as a tool for innovative workshops combining an introduction to programming with a haptic output. The Project Lead is Andrea Mayr-Stalder. The Lead Developer is Michael Aschauer.
The TurtleStitch user interface consists of a grid with a black turtle in the middle. It has a 'blocks bar' down the side on the left. The six categories, all included in regular Scratch, are Motion, Sensing, Pen, Control, Operators, and Variables. The upper toolbar has all the main features of the BeetleBlocks toolbar, but with a few exceptions.
The Motion Blocks
The Sensing Blocks
The Pen Blocks
The Control Blocks
More Control Blocks
The Operators Blocks
Similarities to Snap!
Turtlestitch uses Snap's "pen module" which it interprets as a needle and transforms its output into widely used embroidery file formats. The blocks of Snap! and TurtleStitch are mainly the same, except for a few categories removed and the addition of some other blocks. Many Scratchers aren't sure whether TurtleStitch is related to it much at all, but it is in fact orginally a mod of Snap.
Similarities to BeetleBlocks
Although it is based on Snap!, it looks more similar to BeetleBlocks. The features that cause the similarity are the grid and choice of mascot / main sprite, as the Beetle and Turtle look the same shape, just with different features that distinguish them. BeetleBlocks has a more 3D feel to it, whereas TurtleStitch is made to look 2D. The way that they can be distuinguished from Snap! is the color scheme and also the purpose: to create things that can also be made in real life.