|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)|
|This article is a stub. It may be incomplete, unfinished, or have missing parts/sections. If the article can be expanded, please do so! There may be suggestions on its talk page. (January 2016)|
|This article or section is currently undergoing major changes by Redglitter (talk | contribs). Please avoid largely modifying this page's contents until this template has been removed. (January 2018)|
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 Snap 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 colour scheme and also the purpose: to create things that can also be made in real life.