--- INSTRUCTIONS --- This is a showcase of custom block in Scratch. Click the stage to minimize or maximize the definition visualization, touch squares to make them colored, only when your mouse pointer is touching their position. Click a square to make it colored even if your mouse pointer doesn't touch them, until you click the stop button or green flag again.
--- CREDITS --- I made this block myself. --- TAGS --- #art --- HOW TO USE IN YOUR PROJECTS --- How to Use the "Set Saturation" Block: This block allows you to instantly toggle a sprite between vibrant colors and a classic grayscale look. Here are some creative ways to use it in your next project: Flashback Scenes: Use set saturation <false> to make the entire screen go black and white during a story segment to show that a character is remembering something from the past. Health Warning: Link the block to a variable! If a player's health is low, use set saturation <(health) > (20)> or other health condition. As soon as health drops below 20, the game goes black and white to add tension. Ghost/Statue Mode: When a character is defeated or "frozen," use the block to turn them grayscale. It’s a great visual way to show a sprite is "inactive" without changing costumes. Photo Mode: Create a button that allows players to take a "vintage" screenshot of your game by applying the black and white effect to all sprites at once. Stealth Mechanics: Make a sprite go black and white when it’s "hiding in the shadows." You can use the condition set saturation <not (touching color [light yellow ( or another color)]?)> to change the saturation based on lighting. Hover Highlights: Use the block for UI buttons. Keep them black and white by default, and use set saturation <touching mouse-pointer?> to make them "pop" into color when a player hovers over them.