Rings Puzzle Set Up - Click the Green Flag, then [Reset] to re-solve this puzzle. [New] for new random puzzle to solve. The instructions below for making moves DON'T work, because the Arrow Sprites that "do" each Move, are missing Code that students have to write. ... Click any of the 8 Arrow Sprites to make a Move ... - Light-Blue - rotates balls in the Top Ring(1) one slot. - Tan - rotates balls in the Left Ring(2) one slot. - Pink - rotates balls in the Right Ring(3) one slot. - Purple - rotates the Central Disc 120 degrees. Solved if all 7 balls in each Ring are the same colour. Most random puzzles can be solved in 20-30 moves.
Created by @gregatku for use in Coding Classes for Kids Unlimited, for whom I work as a Coding teacher. Rejigged Sept 2020 to use 3.0 colours & code blocks. All the Code which is mostly done using the Pen is mine. But the project is a replica of the more elegant looking - https://scratch.mit.edu/projects/109661054/ -Project with its trigonometry based code written by @-Jie- (to whom much thanks goes). Thanks also to @kriblo who showed me why a solved puzzle also showed how many moves the previous solve took, and a way to make the Arrow Sprites virtually invisible, but still clickable, so I could put blobs behind them to make them register a click more easily on Mobile devices. And a big thank you to @papipupepappa, who showed me how to gain control over the time delay between the animation steps. And significant thanks to @RokCoder for his paper on "The Inner Workings of Scratch" that talks about threading, which @papipupepappa referred me to, when he realised I didn't really understand that point he was making. This version has the move making Code (Arrow Sprites) removed, which Students have to write. "https://scratch.mit.edu/projects/170072706/" (Czech Rings Puzzle) is the solution project.