Discuss Scratch
- Discussion Forums
- » Suggestions
- » Text based scratch (scratchblocks based)
- banana439monkey
-
1000+ posts
Text based scratch (scratchblocks based)
Let's make this clearer. In this very thread, we have had confusion. What my suggestion is is to make text-based scratch based on Scratchblocks in the editor (keep to that - let's not have any cufuffle over whether I'm talking about the forums or the editor). My suggestion is to add it. Not to replace the existing interface. There should be a button saying ‘Change to user-friendly’ in text-based and ‘Change to text-based’ in user-friendly. In text-based, there should be an onside block palette, which can be hidden with a click of a button and when you press enter twice, a new script is created. If you write (variable/list name) in a script, a pop-up will come up asking whether you want to make a variable or a list, then your normal options. If you type in a list block with the name of the list you want to create, the options will pop up for it. Same with the variables. If you type in an unrecognized block, a define block will pop up and the options for creating one will pop up. Alternatively, for creating lists, custom blocks and variables, you can open the block palette and follow the current routine. If you put a block script into the backpack and take it out in text-based, it will convert to that. If you copy a script in text-based, paste it in the backpack and take it out in the User-Friendly UI, it will convert to blockscript. If you type // then something, a comment will appear. if you type :: then a category (or a block type like hat), the block appears in what you want it to be.
As a summary, it's text based scratch with conversion
Thank you for reading my (clearer) suggestion.
Banana
As a summary, it's text based scratch with conversion
Thank you for reading my (clearer) suggestion.

Banana
Last edited by banana439monkey (Dec. 30, 2016 17:21:08)
- MathlyCat
-
1000+ posts
Text based scratch (scratchblocks based)
Wait, is this for the editor or the forums?
- alexphan
-
1000+ posts
Text based scratch (scratchblocks based)
Tosh?
Sigton
It's for the forums. Wait, is this for the editor or the forums?
- jokebookservice1
-
1000+ posts
Text based scratch (scratchblocks based)
Yes, this would be great. The creator of scratchblocks (what you have on the forums) even said so here
Where did you get that from?! scratchblocks2 is being updated to scratchblocks3 as we speak, although I'm not sure that there will be too many new blocks/constructions that would call for any major adaptations.
I'm certainly not going to write it. My expectation is that there will never be a scratchblocks3: Scratch 3 uses web stuff in the first place, so there's no point writing a separate renderer. And the whole idea of a parser is stupid and kind of a hack in the first place; sure it's better than copy/pasting screenshots, but the ideal would be a drag/drop WYSIWYG blocks editor embedded in whatever the new forum software ends up being. (I expect djangobb will get replaced eventually. I'm rooting for Discourse. But I realise it's super-low priority; the new editor and main website are surely gonna come first.)
EDIT: I wrote scratchblocks, if that's not clear. (And I should mention JSO wrote the original blocksplugin from the 1.4 forums, but that was ages ago now.)
- sakafitrady
-
100+ posts
Text based scratch (scratchblocks based)
I would also like to be able to copy scripts directly from the wiki or forums into the editor
- Sigton
-
1000+ posts
Text based scratch (scratchblocks based)
Oops I thought they meant for the editor :b It's for the forums.
Sigton
- WolfCat67
-
1000+ posts
Text based scratch (scratchblocks based)
No, with references to the backpack, I'd assume they are definitely talking about the editor.
backpack, scratch would convert it to text and if you put a text script into a scratchblocks version with the backpack, Scratch would convert it to ‘blockscript’.There is no mention of the forums except for the beginning, where they give an example of Scratch blocks in the forums. If you would put a scratchblocks script into a text script version with the
- stickfiregames
-
1000+ posts
Text based scratch (scratchblocks based)
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
Last edited by stickfiregames (Dec. 29, 2016 21:51:41)
- banana439monkey
-
1000+ posts
Text based scratch (scratchblocks based)
It's up to the ST because they'd need to copy the code and add a bit more. Remember scratchblocks is open source and is located on the LLK organisation and the userprofile tjvr It does sound like this is very similar to tosh, just with slightly different syntax for parameters. It would be possible to make it 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
My suggestion adds that, however it's up to anyone to make the MW extension for the wiki bit. I would also like to be able to copy scripts directly from the wiki or forums into the editor
My best bet it not to do a Thomas, nor a Jarmy. Tosh?
Sigton

Banana
- BMXrocks
-
36 posts
Text based scratch (scratchblocks based)
griffpatch's scratch cat instead of the actual scratch cat. Griffpatch's will be a sprite
- banana439monkey
-
1000+ posts
Text based scratch (scratchblocks based)
huh? griffpatch's scratch cat instead of the actual scratch cat. Griffpatch's will be a sprite
Banana
- DownsGameClub
-
1000+ posts
Text based scratch (scratchblocks based)
I think this is a good idea. This will help other transition more easily to text based programming (which is part of the point of Scratch).
- alexphan
-
1000+ posts
Text based scratch (scratchblocks based)
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
- WolfCat67
-
1000+ posts
Text based scratch (scratchblocks based)
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.
- Discussion Forums
- » Suggestions
-
» Text based scratch (scratchblocks based)