Press the green flag. Move the sliders to change the RGB value of the background color. The project will speak the hue of the selected color.
NOTES This project got out of control. For my notes today, I thought I'd share an unedited version of the descent into complexity. [First iteration] I like that Scratch has several different ways of displaying variables on the screen, but I rarely create anything that takes advantage of these various options. So I would definitely keep that exploratory part of today's project. I also wanted to challenge myself to create something expressive with a minimal number of blocks and I was pretty happy with my solution. [Second iteration] As I was looking at my project, I had an idea! I decided to use cloud variables because (1) I've never used them and (2) I thought it would be really cool to see what the last person who used the project had done. But the cloud variables weren't behaving the way I expected. So, if I had a time machine (or just more time now), I would swap out the cloud variables for non-cloud variables. Or I would be more patient in reading the documentation. Or I would reach out and ask someone. Maybe someone who understands cloud variables will read this and help me understand why my mental model of cloud variables is flawed! That was actually pretty cathartic to write about. :) [Third iteration] As I was writing my last reflection, I realized that there was no music, which is super important to me in projects. I remembered that @brianyu28 in his Day 5 project (https://scratch.mit.edu/projects/410768678/#comments-146541441) mentioned AI-generated music with aiva.ai, so I tried that out in my project today. [Fourth iteration] I was showing my project to @jsh and he pointed out that, although I was using variables, I wasn't using those variables to make a decision. My program had no control structures in it—ha! So, I added more ambient music (thanks, Brian!), which changes based on the RGB of the color. [Fifth iteration] OK—transitioning between tracks worked, but it felt more awkward than sublime, so I pivoted, again, based on a suggestion from @jsh, who was like, "You could calculate the hue of the color from the RGB values." I looked at the wikipedia pages and was like, "OMG. I just wanted an eas(ier) project today!" But I didn't love the music transition situation AND @jsh had some code from work, which he volunteered to convert to Scratch blocks, which I then imported into my project. I found a website which mapped 360 degrees of hues onto human-readable names, and added logic for those hues to be said by the program. [The end...for now?] This project escalated unreasonably through the power of teamwork. :) CREDITS The Scratch wiki was helpful for today's prompt! Pen: https://en.scratch-wiki.info/wiki/Pen Variable: https://en.scratch-wiki.info/wiki/Variable Cloud data: https://en.scratch-wiki.info/wiki/Cloud_Data Music generated by aiva.ai The hue-name human-name site: https://vasilis.nl/nerd/code/human-colours/tests/hue-en-gb.php