Snap [scratchblocks] Tutorial (Part 2)

i tried remaking the totm banner

this month :: control
it is all about :: sound
chocolate \\<3 ::  list

but there is no brown category

this month::control
it is all about::sound
chocolate \\<\\3::#804000

Oh no it's not working

[scratchblocks]
this month::control
it is all about::sound
chocolate \\<\\3::#804000
[/scratchblocks]
this month::control
it is all about::sound
chocolate \\<\\3 :: rgb(210,105,30)
[scratchblocks]
this month::control
it is all about::sound
chocolate \\<\\3 :: rgb(210,105,30)
[/scratchblocks]

rgb doesnt work either

[scratchblocks] this month::control it is all about::sound chocolate \<\3 :: #804000 [/scratchblocks]


<p>
[scratchblocks]
this month::control
it is all about::sound
chocolate \<\3 :: #804000
[/scratchblocks]
</p>

I'd use 7F3F00, but neither is more correct; the correct one would be 7F.8, 3F.8, 00.0.

Oh... ok

I'd do this:

[scratchblocks]
this month::control
it is all about::sound
chocolate \\<3 :: #</a>804000
[/scratchblocks]
this month::control
it is all about::sound
chocolate \\<3 :: #</a>804000

According to Firefox's color picker, the actual color is #614200:

this month::control
it is all about::sound
chocolate \\<3 :: #</a>614200

The color looks off...
Edit: oh wait, it wasn't. just rechecked. the chocolate at first looks off to me

On the brown block or on the other blocks?

But is there a way for any line breaks? otherwise the JS looks messy

no, sorry. There's no way to create linebreaks. You could suggest it here though

Hey guys
So... I added every block possible:
https://scratchblocks.github.io/#?style=scratch3&script=%2F%2FMotion move%20(10)%20steps turn%20%40turnRight%20(15)%20degrees turn%20%40turnLeft%20(15)%20degrees point%20in%20direction%20[90‎%20▼] point%20towards%20[mouse-pointer%20v] go%20to%20x%3A%20(0)%20y%3A%20(0) go%20to%20[random%20position%20v] glide%20(1)%20secs%20to%20x%3A%20(0)%20y%3A%20(0) change%20x%20by%20(10) set%20x%20to%20(0) change%20y%20by%20(10) set%20y%20to%20(0) if%20on%20edge%2C%20bounce position%3A%3Amotion%20reporter x%20position y%20position direction %2F%2FLooks switch%20to%20costume%20[%20v]%3A%3Alooks next%20costume costume%20%23 say%20[Hello!]%20for%20(2)%20secs say%20[Hello!] think%20[Hmm...]%20for%20(2)%20secs think%20[Hmm...] [width%20v]%20of%20costume%20[current%20v]%3A%3Alooks%20reporter stretch%20[current%20v]%20x%3A%20(100)%20y%3A%20(50)%25%3A%3Alooks%20reporter new%20costume%20%40list%20width%20[‎%20‎%20‎%20▼]%20height%20[‎%20‎%20‎%20▼]%3A%3Alooks%20reporter change%20[ghost%20v]%20effect%20by%20(25) set%20[ghost%20v]%20effect%20to%20(0) clear%20graphic%20effects [ghost%20v]%20effect%3A%3Alooks%20reporter change%20size%20by%20(10) set%20size%20to%20(100)%25 size show hide shown%3F%3A%3Alooks%20boolean go%20to%20[front%20v]%20layer go%20back%20(1)%20layers console%20log%20[]%20%40delInput%40addInput%3A%3Alooks alert%20[]%20%40delInput%40addInput%3A%3Alooks save%20[pen%20trails%20v]%20as%20costume%20named%20[screenshot]%3A%3Alooks %2F%2FSound play%20sound%20[%20v] play%20sound%20[%20v]%20until%20done stop%20all%20sounds play%20sound%20[%20v]%20at%20[44100‎%20▼]%20Hz%3A%3Asound [duration%20v]%20of%20sound%20[%20v]%3A%3Asound%20reporter new%20sound%20%40list%20rate%20[44100‎%20▼]%20Hz%3A%3Asound%20reporter rest%20for%20(0.2)%20beats%3A%3Asound play%20note%20[60‎%20▼]%20for%20(0.5)%20beats%3A%3Asound set%20instrument%20to%20[1‎%20▼]%3A%3Asound change%20tempo%20by%20(20)%3A%3Asound set%20tempo%20to%20(60)%20bpm tempo%3A%3Asound change%20volume%20by%20(10) set%20volume%20to%20(100)%25 volume change%20balance%20by%20(10)%3A%3Asound set%20balance%20to%20(0)%3A%3Asound balance%3A%3Asound%20reporter play%20frequency%20(440)%20Hz%3A%3Asound stop%20frequency%3A%3Asound play%20(440)%20Hz%20for%20(2)%20secs%3A%3Asound %2F%2FPen clear pen%20down pen%20up pen%20down%3F%3A%3Aboolean set%20pen%20color%20to%20[%23FF0000] change%20pen%20[hue%20v]%20by%20(10) set%20pen%20[hue%20v]%20to%20(50) pen%20[hue%20v]%3A%3Apen%20reporter change%20pen%20size%20by%20(1) set%20pen%20size%20to%20(1) stamp fill%3A%3Apen write%20[Hello!]%20size%20(12)%3A%3Apen pen%20trails%3A%3Apen%20reporter paste%20on%20[%20v]%3A%3Apen cut%20from%20[%20v]%3A%3Apen %2F%2FControl when%20flag%20clicked%3A%3Acontrol when%20[space%20v]%20key%20pressed%3A%3Acontrol when%20I%20am%20[clicked%20v]%3A%3Acontrol%20hat when%20<>%3A%3Acontrol%20hat when%20I%20receive%20[%20v]%40addInput%3A%3Acontrol%20hat broadcast%20[%20v]%40addInput%3A%3Acontrol broadcast%20[%20v]%40addInput%20and%20wait%3A%3Acontrol warp{ }%3A%3Agrey wait%20(1)%20secs wait%20until%20<> forever end repeat%20(10) end repeat%20until%20<> end for%20((i)%3A%3Acontrol)%20%3D%20(1)%20to%20(10)%7B%0A%7D%40loopArrow%3A%3Acontrol%0Aif%20%3C%3E%3A%3Acontrol%0Aend%0Aif%20%3C%3E%3A%3Acontrol%0Aelse%0Aend%0Aif%20%3C%3E%20then%20%5B%5D%20else%20%5B%5D%3A%3Acontrol%20reporter%0Areport%20%5B%5D%3A%3Acontrol%20cap%0Astop%20%5Ball%20v%5D%0Arun%20%3C%7B%3A%3Acontrol%7D%40addInput%3A%3Agrey%20ring%3E%40addInput%3A%3Acontrol%0Alaunch%20%3C%7B%3A%3Acontrol%7D%40addInput%3A%3Agrey%20ring%3E%40addInput%3A%3Acontrol%0Acall%20%3C(%3A%3Acontrol)%40addInput%3A%3Agrey%20ring%3E%40addInput%3A%3Acontrol%20reporter%0Atell%20%5B%20v%5D%20to%20%7B%7B%3A%3Acontrol%7D%40addInput%3A%3Agrey%20ring%7D%3A%3Acontrol%0Aask%20%5B%20v%5D%20for%20%7B(%3A%3Acontrol)%40addInput%3A%3Agrey%20ring%7D%3A%3Acontrol%20reporter%0Arun%20%3C%7B%3A%3Acontrol%7D%40addInput%3A%3Agrey%20ring%3E%20w%2F%20continuation%3A%3Acontrol%0Acall%20%3C(%3A%3Acontrol)%40addInput%3A%3Agrey%20ring%3E%20w%2F%20continuation%3A%3Acontrol%20reporter%0Awhen%20I%20start%20as%20a%20clone%0Acreate%20a%20clone%20of%20%5Bmyself%20v%5D%3A%3Acontrol%0Aa%20new%20clone%20of%20%5Bmyself%20v%5D%3A%3Acontrol%20reporter%0Adelete%20this%20clone%0Apause%20all%3A%3Acontrol%0Aswitch%20to%20scene%20%5Bnext%20v%5D%40addInput%3A%3Acontrol%20cap%0Ad%E2%80%8Eefine%20((block)%3A%3Acontrol)%20%5B%5D%20%7B(%3A%3Acontrol)%40addInput%3A%3Agrey%20ring%7D%3A%3Acontrol%0Adelete%20block%20%7B(%3A%3Acontrol)%40addInput%3A%3Agrey%20ring%7D%3A%3Acontrol%0Aset%20%5Blabel%20v%5D%20of%20block%20%7B(%3A%3Acontrol)%40addInput%3A%3Agrey%20ring%7D%20to%20%5B%5D%3A%3Acontrol%0A%5Bdefinition%20v%5D%20of%20block%20%7B(%3A%3Acontrol)%40addInput%3A%3Agrey%20ring%7D%3A%3Acontrol%20reporter%0Athis%20script%3A%3Acontrol%20reporter%0Amessage%3A%3Acontrol%20reporter%0A%0A%2F%2FSensing%0Atouching%20%5Bmouse-pointer%20v%5D%3F%0Atouching%20%5B%23FF0000%5D%3F%0Acolor%20%5B%23FF0000%5D%20is%20touching%20%5B%23FF0000%5D%3F%0Aask%20%5Bwhat's%20your%20name%3F%5D%20and%20wait%0Aanswer%0Amouse%20position%3A%3Asensing%20reporter%0Amouse%20x%0Amouse%20y%0Amouse%20down%3F%0Akey%20%5Bspace%20v%5D%20pressed%3F%0A%5Bdistance%20v%5D%20to%20%5Bmouse-pointer%20v%5D%3A%3Asensing%20reporter%0A%5Bhue%20v%5D%20at%20%5Bmouse-pointer%20v%5D%3A%3Asensing%20reporter%0Areset%20timer%0Atimer%0Acurrent%20%5Bdate%20v%5D%0A%5Bcostume%20%23%20v%5D%20of%20%5B%20v%5D%0Amy%20%5Bneighbors%20v%5D%3A%3Asensing%20reporter%0Aobject%20%5Bmyself%20v%5D%3A%3Asensing%20reporter%0Aurl%20%5Bsnap.berkeley.edu%5D%3A%3Asensing%20reporter%0Amicrophone%20%5Bvolume%20v%5D%3A%3Asensing%20reporter%0Avideo%20%5Bmotion%20v%5D%20on%20%5Bmyself%20v%5D%3A%3Asensing%0Aset%20video%20transparency%20to%20(50)%3A%3Asensing%0Ais%20%5Bturbo%20mode%20v%5D%20on%3F%3A%3Asensing%20boolean%0Aset%20%5Bvideo%20capture%20v%5D%20to%20%3C%3E%3A%3Asensing%0Aprocesses%3A%3Asensing%20reporter%0A(stack%20size%3A%3Asensing)%0A(frames%3A%3Asensing)%0Ayields%3A%3Asensing%20reporter%0A%0A%2F%2FOperators%0A%0A()%20%2B%20()%40addInput%3A%3Aoperators%20reporter%0A()%20-%20()%0A()%20%C3%97%20()%40addInput%3A%3Aoperators%20reporter%0A()%20%2F%20()%0A(()%20%5E%20()%3A%3Aoperators)%0A()%20mod%20()%0Around%20()%0A%5Bsqrt%20v%5D%20of%20(10)%0Apick%20random%20(1)%20to%20(10)%0A%5B%5D%20%5C%3C%20%5B%5D%0A%5B%5D%20%3D%20%5B%5D%0A%5B%5D%20%3E%20%5B%5D%0A%3C%3E%20and%20%3C%3E%0A%3C%3E%20or%20%3C%3E%0Anot%20%3C%3E%0A%3Ctrue()%3A%3A%2300FF00%3E%3A%3Aoperators%20boolean%0Ajoin%20%5Bhello%20%5D%5Bworld%5D%40delInput%40addInput%3A%3Aoperators%20reporter%0Asplit%20%5Bhello%20world%5D%20by%20%5B%E2%80%8E%20%E2%80%8E%20%E2%80%8E%20%E2%96%BC%5D%3A%3Aoperators%20reporter%0Aletter%20%5B1%E2%80%8E%20%E2%96%BC%5D%20of%20%5Bworld%5D%0Alength%20of%20text%20%5Bworld%5D%3A%3Aoperators%20reporter%0Aunicode%20of%20%5Ba%5D%3A%3Aoperators%20reporter%0Aunicode%20(65)%20as%20letter%3A%3Aoperators%20reporter%0Ais%20%5B5%5D%20a%20%5Bnumber%20v%5D%3F%3A%3Aoperators%20boolean%0Ais%20%5B%5D%20identical%20to%20%5B%5D%3F%3A%3Aoperators%20boolean%0AJavaScript%20function%20%5C(%20%5B%5D%20%40delInput%40addInput%20%5C)%20%5C%7B%20%5B%5D%20%5C%7D%3A%3Aoperators%20reporter%0Atype%20of%20%5B5%5D%3A%3Aoperators%20reporter%0A%5Bencode%20URL%20v%5D%20of%20%5BAbelson%20%26%20Sussman%5D%3A%3Aoperators%0A%0A%2F%2FVariables%0A%0Aset%20%5B%20v%5D%20to%20%5B0%5D%0Achange%20%5B%20v%5D%20by%20(1)%0Ashow%20variable%20%5B%20v%5D%0Ahide%20variable%20%5B%20v%5D%0Ascript%20variables%20((a)%3A%3Agrey)%40addInput%3A%3Agrey%0Ainherit%20%5B%20v%5D%3A%3Avariables%0Alist%20%5B%5D%20%40delInput%40addInput%3A%3Alist%20reporter%0Anumbers%20from%20(1)%20to%20(10)%3A%3Alist%20reporter%0A%5B%5D%20in%20front%20of%20%40list%3A%3Alist%20reporter%0Aitem%20%5B1%E2%80%8E%20%E2%96%BC%5D%20of%20%40list%3A%3Alist%20reporter%0A(all%20but%20first%20of%20%40list%3A%3Alist)%0A(%5Blength%20v%5D%20of%20%40list%3A%3Alist)%0A(index%20of%20%5Bthing%5D%20in%20%40list%3A%3Alist)%0A%3C%40list%20contains%20%5Bthing%5D%3A%3Alist%3E%0A%3Cis%20%40list%20empty%3F%3A%3Alist%3E%0A(map%20%7B(%3A%3Alist)%40addInput%3A%3Agrey%20ring%7D%20over%20%40list%3A%3Alist)%0A(keep%20items%20%7B%3C%E2%80%8E%20%E2%80%8E%20%E2%80%8E%20%E2%80%8E%20%E2%80%8E%20%3A%3Alist%3E%40addInput%3A%3Agrey%20ring%7D%20from%20%40list%3A%3Alist)%0A(find%20first%20item%20%7B%3C%E2%80%8E%20%E2%80%8E%20%E2%80%8E%20%E2%80%8E%20%E2%80%8E%20%3A%3Alist%3E%40addInput%3A%3Agrey%20ring%7D%20in%20%40list%3A%3Alist)%0A(combine%20%40list%20using%20%7B(%3A%3Alist)%40addInput%3A%3Agrey%20ring%7D%3A%3Alist)%0Afor%20each%20((item)%3A%3Alist)%20in%20%40list%7B%0A%7D%40loopArrow%3A%3Alist%0Aadd%20%5Bthing%5D%20to%20%40list%3A%3Alist%0Adelete%20%5B1%E2%80%8E%20%E2%96%BC%5D%20of%20%40list%3A%3Alist%0Ainsert%20%5Bthing%5D%20at%20%5B1%E2%80%8E%20%E2%96%BC%5D%20of%20%40list%3A%3Alist%0Areplace%20item%20%5B1%E2%80%8E%20%E2%96%BC%5D%20of%20%40list%20with%20%5Bthing%5D%3A%3Alist%0Aappend%20%40list%20%40list%20%40delInput%40addInput%3A%3Alist%20reporter%0A(reshape%20%40list%20to%20(4)%20(3)%20%40delInput%40addInput%3A%3Alist)%0Acombinations%20%40list%20%40list%20%40delInput%40addInput%3A%3Alist%20reporter%0Ashow%20table%20%40list%3A%3Alist%0A%0A%2F%2FOther%0A%0Aprimitive%20%5B%20v%5D%20%5B%5D%20%40delInput%40addInput%3A%3Agrey%0Aprimitive%20%5B%20v%5D%20%5B%5D%20%40delInput%40addInput%3A%3Agrey%20reporter

This is really big but it took me a long time to do so
btw sorry for the line of text

no necroing :rage:

what how was he necroing

You are necro posting. Necro posting is when you post on a dead topic, with no reason to.

lol everyones necroposting now
the topic was closed just as i said that lol