Discuss Scratch
- Discussion Forums
- » Suggestions
- » Text based scratch (scratchblocks based)
- banana439monkey
-
1000+ posts
Text based scratch (scratchblocks based)
Yes, this is for the editor, however the code should be taken from scratchblocks 3.1 (by blob8108 and ErnieParke) and changed to match my suggestion.I feel like you're misunderstanding. This is clearly not a suggestion for the forums; they're just stating that you should have the option to be able to program using Scratch blocks like you do in the forums (so, text) with everything the same except without the use of “Scratchblocks” tags.It does mention about forums in the beginning, as well as on the title saying “scratchblocks”, but I do agree that Banana should edit the OP and make it more clear that it's for the forums. It does sound like this is very similar to tosh, just with slightly different syntax for parameters. It would be possible to make tosh work with scratchblocks syntax, but that would be up to blob8108, not the ST.Where in the OP does it say this is for the forums?toshHi! Please read the entire OP before jumping into conclusions. Thanks! use
banana439monkey, can you verify this? Everything you're saying points towards it being in the editor and not the forums.
Banana
- space_elephant
-
500+ posts
Text based scratch (scratchblocks based)
I don't like the way variables and list blocks are in this suggestion because the list blocks are so uncommen.
They could be written the same way as in scratchblocks i.e. (list::list)
Also how would the define slot types be shown?
Otherwise, support
They could be written the same way as in scratchblocks i.e. (list::list)
Also how would the define slot types be shown?
Otherwise, support
- banana439monkey
-
1000+ posts
Text based scratch (scratchblocks based)
Many people use them…? I don't like the way variables and list blocks are in this suggestion because the list blocks are so uncommen.
They could be written the same way as in scratchblocks i.e. (list::list)
Also how would the define slot types be shown?
Otherwise, support
What do you mean?
Banana
- jji10
-
1000+ posts
Text based scratch (scratchblocks based)
Wait, so why would someone use this instead of the default?
- The4thPixel
-
1000+ posts
Text based scratch (scratchblocks based)
Challenge, maybe? Wait, so why would someone use this instead of the default?
Anyway, I'll support on behalf of the older or more advanced users who want/need it. I wouldn't use it but others would.

- jji10
-
1000+ posts
Text based scratch (scratchblocks based)
Eh, seems a little unnecessary if it's just for a challenge. I'd recommend something like Javascript for people who want a challenge.Challenge, maybe? Wait, so why would someone use this instead of the default?
Anyway, I'll support on behalf of the older or more advanced users who want/need it. I wouldn't use it but others would.

- jokebookservice1
-
1000+ posts
Text based scratch (scratchblocks based)
Typing is faster than dragging. This is why most (more advanced) languages are text-based and not block-based. Wait, so why would someone use this instead of the default?
- jromagnoli
-
1000+ posts
Text based scratch (scratchblocks based)
Not for slow typers.Typing is faster than dragging. This is why most (more advanced) languages are text-based and not block-based. Wait, so why would someone use this instead of the default?
*cough cough* me *cough cough*
- jji10
-
1000+ posts
Text based scratch (scratchblocks based)
I'm guessing that's why there's two options - default and text based. Still don't get why someone would use Text Based Scratch instead of something cooler than is also text based, like Javascript.Not for slow typers.Typing is faster than dragging. This is why most (more advanced) languages are text-based and not block-based. Wait, so why would someone use this instead of the default?
*cough cough* me *cough cough*
- _nix
-
1000+ posts
Text based scratch (scratchblocks based)
Interestingly enough, there was a time when you could copy scratchblocks to your backpack, effectively being a (more basic) version of your suggestion.. the ST removed it quite shortly after releasing it, though.
I'm not totally sure why, but I think it had something to do with hacked blocks becoming significantly easier to be made. Don't quote me on that, though..
I'm not totally sure why, but I think it had something to do with hacked blocks becoming significantly easier to be made. Don't quote me on that, though..

- jji10
-
1000+ posts
Text based scratch (scratchblocks based)
I think it was because people kept plagiarizing without permission or credit. Anyway, how is this relevant? Interestingly enough, there was a time when you could copy scratchblocks to your backpack, effectively being a (more basic) version of your suggestion.. the ST removed it quite shortly after releasing it, though.
I'm not totally sure why, but I think it had something to do with hacked blocks becoming significantly easier to be made. Don't quote me on that, though..

- _nix
-
1000+ posts
Text based scratch (scratchblocks based)
Because it provides arguments, and provides future arguments.I think it was because people kept plagiarizing without permission or credit. Anyway, how is this relevant? Interestingly enough, there was a time when you could copy scratchblocks to your backpack, effectively being a (more basic) version of your suggestion.. the ST removed it quite shortly after releasing it, though.
I'm not totally sure why, but I think it had something to do with hacked blocks becoming significantly easier to be made. Don't quote me on that, though..
In fact, you, yourself, have now stated an argument against this suggestion – couldn't people just copy and paste scratchblocks text from a project's text mode editor and paste it in their own editor? Sure, it's not that hard to do that already (backpacking things), but it's something to think about.
Additionally, would hacked blocks be more capable of being made now? Is that something that the Scratch Team wants, and, if not, how can it be dealt with?
- WolfCat67
-
1000+ posts
Text based scratch (scratchblocks based)
Oh, yes, I would love this; I would be able to just type in:
…And here comes the most useful block ever.
<key (key) pressed?>
<key (key) pressed?>
- champion_ofcloud-var
-
500+ posts
Text based scratch (scratchblocks based)
when hearing about this
say [yes i wanna grab scripts, puddem in me BAKPAK, and put dem here.] for (2) secs
everyone else say [ye] for (2) secs
Last edited by champion_ofcloud-var (Sept. 3, 2021 22:16:48)
- champion_ofcloud-var
-
500+ posts
Text based scratch (scratchblocks based)
w h a t Oh, yes, I would love this; I would be able to just type in:…And here comes the most useful block ever.<key (key) pressed?><key (key) pressed?>
when [key v] key pressed
wonder how this is even possible
define wonder how this is even possible
say [w h a t] for (2) secs
if <key (key) pressed?> then
explode
end
define explode
switch costume to [explosion v]
wait (1) secs
hide
Last edited by champion_ofcloud-var (Sept. 3, 2021 22:20:52)
- Discussion Forums
- » Suggestions
-
» Text based scratch (scratchblocks based)