Discuss Scratch

banana439monkey
Scratcher
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

Last edited by banana439monkey (Dec. 30, 2016 17:21:08)

Sigton
Scratcher
1000+ posts

Text based scratch (scratchblocks based)

Tosh?

Sigton
MathlyCat
Scratcher
1000+ posts

Text based scratch (scratchblocks based)

Wait, is this for the editor or the forums?
alexphan
Scratcher
1000+ posts

Text based scratch (scratchblocks based)

Sigton wrote:

Tosh?

Sigton

MathlyCat wrote:

Wait, is this for the editor or the forums?
It's for the forums.
jokebookservice1
Scratcher
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

blob8108 wrote:

birdoftheday wrote:

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.
Where did you get that from?!

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
Scratcher
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
Scratcher
1000+ posts

Text based scratch (scratchblocks based)

alexphan wrote:

It's for the forums.
Oops I thought they meant for the editor :b

Sigton
WolfCat67
Scratcher
1000+ posts

Text based scratch (scratchblocks based)

No, with references to the backpack, I'd assume they are definitely talking about the editor.

banana439monkey wrote:

If you would put a scratchblocks script into a text script version with the 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.
JonathanSchaffer
Scratcher
1000+ posts

Text based scratch (scratchblocks based)

use tosh
-stache-
Scratcher
500+ posts

Text based scratch (scratchblocks based)

JonathanSchaffer wrote:

use tosh
Read the thread
alexphan
Scratcher
1000+ posts

Text based scratch (scratchblocks based)

JonathanSchaffer wrote:

use tosh
Hi! Please read the entire OP before jumping into conclusions. Thanks!
stickfiregames
Scratcher
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.

alexphan wrote:

JonathanSchaffer wrote:

use tosh
Hi! Please read the entire OP before jumping into conclusions. Thanks!
Where in the OP does it say this is for the forums?

Last edited by stickfiregames (Dec. 29, 2016 21:51:41)

banana439monkey
Scratcher
1000+ posts

Text based scratch (scratchblocks based)

JonathanSchaffer wrote:

use tosh
Tosh and my suggestion are different. The syntaxes are different.

Banana
banana439monkey
Scratcher
1000+ posts

Text based scratch (scratchblocks based)

stickfiregames wrote:

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.

alexphan wrote:

JonathanSchaffer wrote:

use tosh
Hi! Please read the entire OP before jumping into conclusions. Thanks!
Where in the OP does it say this is for the forums?
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

sakafitrady wrote:

I would also like to be able to copy scripts directly from the wiki or forums into the editor
My suggestion adds that, however it's up to anyone to make the MW extension for the wiki bit.

Sigton wrote:

Tosh?

Sigton
My best bet it not to do a Thomas, nor a Jarmy.

Banana
BMXrocks
Scratcher
36 posts

Text based scratch (scratchblocks based)

griffpatch's scratch cat instead of the actual scratch cat. Griffpatch's will be a sprite
banana439monkey
Scratcher
1000+ posts

Text based scratch (scratchblocks based)

BMXrocks wrote:

griffpatch's scratch cat instead of the actual scratch cat. Griffpatch's will be a sprite
huh?

Banana
DownsGameClub
Scratcher
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).
Sigton
Scratcher
1000+ posts

Text based scratch (scratchblocks based)

banana439monkey wrote:

JonathanSchaffer wrote:

use tosh
Tosh and my suggestion are different. The syntaxes are different.

Banana
Same idea though.

Sigton
alexphan
Scratcher
1000+ posts

Text based scratch (scratchblocks based)

stickfiregames wrote:

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.

alexphan wrote:

JonathanSchaffer wrote:

use tosh
Hi! Please read the entire OP before jumping into conclusions. Thanks!
Where in the OP does it say this is for the forums?
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.
WolfCat67
Scratcher
1000+ posts

Text based scratch (scratchblocks based)

alexphan wrote:

stickfiregames wrote:

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.

alexphan wrote:

JonathanSchaffer wrote:

use tosh
Hi! Please read the entire OP before jumping into conclusions. Thanks!
Where in the OP does it say this is for the forums?
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.
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.

banana439monkey, can you verify this? Everything you're saying points towards it being in the editor and not the forums.

Powered by DjangoBB