Discuss Scratch

chexbox
Scratcher
100+ posts

Moving Variables To Specific Locations

theonlygusti wrote:

No support.

Scratch is meant to be a gateway into the world of programming languages, so why add a feature that is not present in any other language?

Scratchers should learn that variables are not actually a means of displaying information, they are a method of storing information, as they are in every other language.
Scratch already has features not present in any other language, like the variable readout and the glide to blocks.
Edit: I agree, but if they have variable readouts they need a proper method of placing it.

Last edited by chexbox (March 30, 2018 20:15:55)


Whoops! Our server suggests that this signature might have eaten by an evil kumquat and other discussting fruits and vegetables.
the_crazed_whale
Scratcher
1 post

Moving Variables To Specific Locations

forever

end[scratchblocks]
change [ v] by (3242)
[/scratchblocks]

Last edited by the_crazed_whale (Nov. 3, 2018 19:53:45)

adsuri
Scratcher
500+ posts

Moving Variables To Specific Locations

the_crazed_whale wrote:

forever

end[scratchblocks]
change [ v] by (3242)
[/scratchblocks]
Plz don't blockspam.

Cuber (PB:25.13 Avg: 30-37 Method: CFOP (Cross, Sorta-Advanced F2L, 2-Look Oll, Mostly-Full PLL)) | Cellist | Male | 6th Grader | Scratcher | Iowa Hawkeyes Fan









Last edited by adsuri, Harry James Potter, & Tom Marvolo Riddle (Tomorrow 11:59:59.99999)
100th Post!!!!! | 200th Post!!!!! | 250th Post!!!!! | 300th Post!!!!! | 400th Post!!!!! | 500th Post!!!!! | 600th Post!!!!! | 700th Post!!!! |Adsuri's Shop!!!!! | Reviewer, Idea Person, & “BBCode”…er At The Emerald Shop! | Banner By @Sweetlyshy | An Internet Plz?
badatprogrammingibe
Scratcher
500+ posts

Moving Variables To Specific Locations

I do not support this suggestion.

I believe that communism is good, debate me on it by clicking on this link.
Working cloud data chat room.
Expression evaluator.
Expression evaluator with support for complex numbers.
If you see any of my posts with incorrect grammar/punctuation/spelling, please comment on my profile with a link, so I can fix them.
KJRYoshi07
Scratcher
1000+ posts

Moving Variables To Specific Locations

badatprogrammingibe wrote:

I do not support this suggestion.
Why don't you?
————
Anyway, I think I am going to support. It could make a creative project, like placing a variable in a funny place. It could also help get it out of the way without hiding it.

You can believe in God and also be agnostic.
Agnostic means you're unsure if a god exists. You can still believe that a god exists, but still be a little unsure in reality. It doesn't mean you straight up deny that a God exists.
I am Christian, but also Agnostic, as I sometimes question if a God exists because I don't understand some things that are supposed to happen in the Bible, and some things that Christians believe.
badatprogrammingibe
Scratcher
500+ posts

Moving Variables To Specific Locations

KJRYoshi07 wrote:

badatprogrammingibe wrote:

I do not support this suggestion.
Why don't you?
————
Anyway, I think I am going to support. It could make a creative project, like placing a variable in a funny place. It could also help get it out of the way without hiding it.
We already have enough variable blocks, adding even more would make scrolling down to the list blocks even more painful.

I believe that communism is good, debate me on it by clicking on this link.
Working cloud data chat room.
Expression evaluator.
Expression evaluator with support for complex numbers.
If you see any of my posts with incorrect grammar/punctuation/spelling, please comment on my profile with a link, so I can fix them.
KJRYoshi07
Scratcher
1000+ posts

Moving Variables To Specific Locations

badatprogrammingibe wrote:

KJRYoshi07 wrote:

badatprogrammingibe wrote:

I do not support this suggestion.
Why don't you?
————
Anyway, I think I am going to support. It could make a creative project, like placing a variable in a funny place. It could also help get it out of the way without hiding it.
We already have enough variable blocks, adding even more would make scrolling down to the list blocks even more painful.
OK. Thanks for clarifying.

You can believe in God and also be agnostic.
Agnostic means you're unsure if a god exists. You can still believe that a god exists, but still be a little unsure in reality. It doesn't mean you straight up deny that a God exists.
I am Christian, but also Agnostic, as I sometimes question if a God exists because I don't understand some things that are supposed to happen in the Bible, and some things that Christians believe.
StrangeMagic32
Scratcher
1000+ posts

Moving Variables To Specific Locations

awesomescratch2007 wrote:

You can display, change font, and style variables in other language, like JS, by using the .innerHTML property to set something in HTML to something else, like to a variable value. And if what you said is true, then why does Scratch even display variables in the first place? And you might say ‘just use a variable displayer, programming is meant to be hard’ and that is complete and utter lies. The whole purpose of programming is to make it easy and accessible for people to make their own creations. Why do you think they introduced custom blocks? To make it easier for people if they wanted to call code in different areas. Now get your head straight, theonlygusti. #rekt
Except in other programming languages you can create functions, that are basically the same a custom blocks… (At least from what I've gathered)

Æther
“Muffins?” - Muffins
EmK530
Scratcher
5 posts

Moving Variables To Specific Locations

What am I doing here?

Last edited by EmK530 (Dec. 3, 2018 14:52:25)


((((((((((((((((((((EmK530:: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa)
EmK530
Scratcher
5 posts

Moving Variables To Specific Locations

I'm trying to post somewhere else, but I keep getting redirected here!

Last edited by EmK530 (Dec. 3, 2018 14:56:53)


((((((((((((((((((((EmK530:: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa):: #aaaaaa)
StrangeMagic32
Scratcher
1000+ posts

Moving Variables To Specific Locations

ItsMarbles wrote:

For new scratchers who haven't learned how to create more advanced GUI, I don't see what is wrong with this. There are plenty of things existent in Scratch that aren't in any other programming language. Such as:

if on edge, bounce

say []

pen down

Also, displaying variables themselves isn't something other programming languages have. Technically, it can be done with more effort, but so can those examples. Support.
The “if on edge, bounce” block is basically a custom block that is built into scratch.
The "say “ block is basically just a way to display text, there for it technically is in other languages if you take the time to make it.
The ”pen down“ along with all the other pen blocks are just drawing on the screen, and if you took the time you could make it with other languages.
And the displaying variables is just one way to show them, and is basically just like the ”say " block, as it's just displaying info, and isn't actually showing the actual variable, so if you took your time in other languages you could make displaying variables happen.

awesomescratch2007 wrote:

You can display, change font, and style variables in other language, like JS, by using the .innerHTML property to set something in HTML to something else, like to a variable value. And if what you said is true, then why does Scratch even display variables in the first place? And you might say ‘just use a variable displayer, programming is meant to be hard’ and that is complete and utter lies. The whole purpose of programming is to make it easy and accessible for people to make their own creations. Why do you think they introduced custom blocks? To make it easier for people if they wanted to call code in different areas. Now get your head straight, theonlygusti. #rekt
Yet, are you actually seeing the variable, or just a fancy way to display it? This seems to be one thing that isn't the most well known, the way you said to display variables is basically the same way that they display them on scratch, making them more “fancy”. I don't see why you added the “#rekt ” but okay…

chexbox wrote:

Scratch already has features not present in any other language, like the variable readout and the glide to blocks.
Edit: I agree, but if they have variable readouts they need a proper method of placing it.
if you wanted to get crazy into the coding of these blocks, you would see that they are more than just a "glide to x y",but are instead, more like a custom block, where you make something more complicated out of simpler pieces.

all in all, no support, since as others have said, variables are for storing, not displaying.

Æther
“Muffins?” - Muffins

Powered by DjangoBB

Standard | Mobile