Discuss Scratch

dude341
Scratcher
1000+ posts

Suggestion: "true" and "false" booleans!

In Scratch, there is no “true” or “false” booleans.
Right now, we have to do
<[0] = [0]>
for “true” and
<[0] = [1]>
for “false”
Doing that is kind of confusing and New Scratchers probably won't understand it.
So, Scratch could add “true” and “false” booleans!
Here is what they would look like:
true::operators boolean
and
false::operators boolean
They are booleans
So, do you support?
Support/Semi Support
  • stickfiregames (Support)
  • scratchinghead (+0.5/Semi-Support)
  • sithsiri (Support)
  • Gaza101(Support)
  • Zekrom01(Support)

No Support
  • Econinja
  • Rumanti
  • DaSpudLord
  • Blank1234
  • IronBit_Studios
  • ZozaTech
  • Cream_E_Cookie

Last edited by dude341 (Sept. 12, 2015 18:41:44)


Placeholder
Econinja
Scratcher
1000+ posts

Suggestion: "true" and "false" booleans!

No support, it's too easy to understand.
New Scratchers probably know that 0 does not equal to 1, or 7 > 1 is true.

Last edited by Econinja (Sept. 12, 2015 08:38:39)


“Honestly, is he serious?” ~ Stoffel Vandoorne
“GP2 Engine, GP2, AAARGH!” ~ Fernando Alonso
“I've tried already, try yourself” ~ Fernando Alonso
“Now we can fight!” ~ Fernando Alonso
Proud McLaren Renault Fan rip alonso

please note: I've essentially left the website to do other stuff full time. please do not message me about anything on my Scratch profile or bother me about Scratch elsewhere, I will probably not respond.
dude341
Scratcher
1000+ posts

Suggestion: "true" and "false" booleans!

Econinja wrote:

No support, it's too easy to understand.
New Scratchers probably know that 0 does not equal to 1, or 7 > 1 is true.
But New Scratcher could be confused by what the
<[] = [ ]>
blocks do.

Placeholder
Econinja
Scratcher
1000+ posts

Suggestion: "true" and "false" booleans!

dude341 wrote:

Econinja wrote:

No support, it's too easy to understand.
New Scratchers probably know that 0 does not equal to 1, or 7 > 1 is true.
But New Scratcher could be confused by what the
<[] = [ ]>
blocks do.
Uhhh…*
Anyways, you've got the in editor help, the Scratch Wiki, the Questions About Scratch forums (Help with Scripts isn't the best place since it's for scripts, but I get it) and loads of people who can help.
Still no support due to obviousness and plentiful help resources.
(BTW, I think Snap! has this feature)
*Disclaimer: This is not a rule

Last edited by Econinja (Sept. 12, 2015 08:48:07)


“Honestly, is he serious?” ~ Stoffel Vandoorne
“GP2 Engine, GP2, AAARGH!” ~ Fernando Alonso
“I've tried already, try yourself” ~ Fernando Alonso
“Now we can fight!” ~ Fernando Alonso
Proud McLaren Renault Fan rip alonso

please note: I've essentially left the website to do other stuff full time. please do not message me about anything on my Scratch profile or bother me about Scratch elsewhere, I will probably not respond.
dude341
Scratcher
1000+ posts

Suggestion: "true" and "false" booleans!

Econinja wrote:

dude341 wrote:

Econinja wrote:

No support, it's too easy to understand.
New Scratchers probably know that 0 does not equal to 1, or 7 > 1 is true.
But New Scratcher could be confused by what the
<[] = [ ]>
blocks do.
Uhhh…
Anyways, you've got the in editor help, the Scratch Wiki, the Questions About Scratch forums (Help with Scripts isn't the best place since it's for scripts, but I get it) and loads of people who can help.
Still no support due to obviousness and plentiful help resources.
That topic is for someone saying “No support” because it is confusing to new Scratchers.
(I actually support that)

Placeholder
iamunknown2
Scratcher
1000+ posts

Suggestion: "true" and "false" booleans!

dude341 wrote:

Econinja wrote:

No support, it's too easy to understand.
New Scratchers probably know that 0 does not equal to 1, or 7 > 1 is true.
But New Scratcher could be confused by what the
<[] = [ ]>
blocks do.
They could also be confused on what clones are, so should we remove them from Scratch?

| My website | Using Geany | A Christian | Running Ubuntu MATE 14.04 with Flash 18.0 (release 0) | Search this with quotation marks on Google to view my posts: “ellipsepostpianolizard” (some posts may not show up) |

Moving on from Scratch? Learn Python/a scripting language (e.g Perl, JavaScript), then move on to a C derivative
Jonathan50
Scratcher
1000+ posts

Suggestion: "true" and "false" booleans!

dude341 wrote:

Econinja wrote:

No support, it's too easy to understand.
New Scratchers probably know that 0 does not equal to 1, or 7 > 1 is true.
But New Scratcher could be confused by what the
<[] = []>
blocks do.
Seriously?
Its just one thing is the same is the other…
If new scratchers at first don't understand, that's fine and normal, they can just learn and find out.
Do you expect a new scratcher to understand
when gf clicked
with out being told, or finding it out?

Last edited by Jonathan50 (Sept. 12, 2015 09:31:36)


Not yet a Knight of the Mu Calculus.
stickfiregames
Scratcher
1000+ posts

Suggestion: "true" and "false" booleans!

Support










If you can read this, my signature cubeupload has been eaten by an evil kumquat!




or you just used Inspect Element, you hacker

;
scratchinghead
Scratcher
1000+ posts

Suggestion: "true" and "false" booleans!

Semi-support, workaroundable.

Last edited by kaj (Today 18:04:22)
dude341
Scratcher
1000+ posts

Suggestion: "true" and "false" booleans!

Everyone: “true” and “false” booleans are in other languages, so why not in Scratch?

Placeholder
dude341
Scratcher
1000+ posts

Suggestion: "true" and "false" booleans!

iamunknown2 wrote:

dude341 wrote:

Econinja wrote:

No support, it's too easy to understand.
New Scratchers probably know that 0 does not equal to 1, or 7 > 1 is true.
But New Scratcher could be confused by what the
<[] = [ ]>
blocks do.
They could also be confused on what clones are, so should we remove them from Scratch?
When did I suggest to remove the
<[] = [ ]>
blocks?

Placeholder
iamunknown2
Scratcher
1000+ posts

Suggestion: "true" and "false" booleans!

dude341 wrote:

iamunknown2 wrote:

dude341 wrote:

Econinja wrote:

No support, it's too easy to understand.
New Scratchers probably know that 0 does not equal to 1, or 7 > 1 is true.
But New Scratcher could be confused by what the
<[] = [ ]>
blocks do.
They could also be confused on what clones are, so should we remove them from Scratch?
When did I suggest to remove the
<[] = [ ]>
blocks?
OK. I'll give another example: If Scratchers don't know what forever blocks are, does that mean we should use goto blocks instead?

| My website | Using Geany | A Christian | Running Ubuntu MATE 14.04 with Flash 18.0 (release 0) | Search this with quotation marks on Google to view my posts: “ellipsepostpianolizard” (some posts may not show up) |

Moving on from Scratch? Learn Python/a scripting language (e.g Perl, JavaScript), then move on to a C derivative
Jonathan50
Scratcher
1000+ posts

Suggestion: "true" and "false" booleans!

iamunknown2 wrote:

dude341 wrote:

-snip-
OK. I'll give another example: If Scratchers don't know what forever blocks are, does that mean we should use goto blocks instead?
Argh

Uderzo/Goscinny wrote:



Not yet a Knight of the Mu Calculus.
sithsiri
Scratcher
100+ posts

Suggestion: "true" and "false" booleans!

Lol support. Why not? It would be easy to implement.

Click here for an addition to procd's .sb2 to .exe compiler! It makes the compiler easier to use.
Copy some various emojis and chars from here. It'll come in handy for comments and things: ☁∞πℼ℉℃©®℗™℠§
Find more symbols at www.fsymbols.com
Told you kumquats are nice! That one over there gave me my signature!

9+10=19
Imagine+Program+Share=7+7+5
7+7+5=19
Scratch just makes sense.

Fake link! I used 00a1ff
Gaza101
Scratcher
500+ posts

Suggestion: "true" and "false" booleans!

This is a core feature of nearly every high-level programming language that exists today. It makes absolutely no sense not to implement this; it should have been added in Scratch 1.0, honestly. Support.

Last edited by Gaza101 (Sept. 12, 2015 12:56:55)


Gaza101: retired member of the Scratch 2.0 Transition Team


Rumanti
Scratcher
1000+ posts

Suggestion: "true" and "false" booleans!

No support.

First, there are a super simple workarounds.

Second, it is not THAT difficult, not as confusing as e.g. clones (and they're not removed!). We all know Scratch should never be super-simple-and-easy, or otherwise people would never learn anything and would focus more on silly little things.

There are a lot of resources, and as much as you should let babies fall instead of carrying them all the time (which would make them inable to walk at all), you should let the New Scratchers be confused (on the safe zone), with a little spice of difficulty and a pinch of challenge. There's no harm in letting them (let, not make) get a little safe difficulty. New Scratchers aren't that stupid. Their curiousity would guide them into getting help, by trial and error.

In return for all this difficulty, they will get knowledge, and experience.
And if you tried to remove all the difficulty.. Instead, you will get rid of the learning experience. And no doubt, makes them, the New Scratchers, lazier, or even dumber. Thanks to difficulty and challenge, humans have evolved. Thanks to them, we are as smart as now.

:wq
DaSpudLord
Scratcher
1000+ posts

Suggestion: "true" and "false" booleans!

No support as per above.


U^ェ^U::motion//This is Blocky. He lives in my signature. He is a trained attack block. He protects my siggy from kumquats.
Blank1234
Scratcher
500+ posts

Suggestion: "true" and "false" booleans!

Econinja wrote:

No support, it's too easy to understand.
New Scratchers probably know that 0 does not equal to 1, or 7 > 1 is true.

Did you know that “kaj” means “and” in Esperanto?


















Totally not for SEO:
https://scratch.mit.edu/projects/85467306/
https://scratch.mit.edu/projects/83099266/
https://scratch.mit.edu/projects/81628056/
https://scratch.mit.edu/projects/81562288/
https://scratch.mit.edu/projects/81462110/
https://scratch.mit.edu/projects/81436112/
https://scratch.mit.edu/projects/78896920/
https://scratch.mit.edu/projects/78863998/
https://scratch.mit.edu/projects/76577776/
https://scratch.mit.edu/projects/76459270/
https://scratch.mit.edu/projects/74797364/
https://scratch.mit.edu/projects/74085188/
https://scratch.mit.edu/projects/73150274/
https://scratch.mit.edu/projects/73112658/
https://scratch.mit.edu/projects/72484040/
https://scratch.mit.edu/projects/72737486/
https://scratch.mit.edu/projects/72410420/
https://scratch.mit.edu/projects/72378152/
https://scratch.mit.edu/projects/71910314/
https://scratch.mit.edu/projects/67826618/
https://scratch.mit.edu/projects/67882676/
https://scratch.mit.edu/projects/66909070/
https://scratch.mit.edu/projects/66925858/
https://scratch.mit.edu/projects/66420350/
https://scratch.mit.edu/projects/66062314/
https://scratch.mit.edu/projects/65564542/
https://scratch.mit.edu/projects/64828196/
https://scratch.mit.edu/projects/64286296/
https://scratch.mit.edu/projects/64283600/
https://scratch.mit.edu/projects/62386850/
https://scratch.mit.edu/projects/63907584/
https://scratch.mit.edu/projects/62785306/
https://scratch.mit.edu/projects/63767660/
https://scratch.mit.edu/projects/62676562/
https://scratch.mit.edu/projects/61948978/
https://scratch.mit.edu/projects/62521426/
https://scratch.mit.edu/projects/61074988/
https://scratch.mit.edu/projects/11658256/
https://scratch.mit.edu/projects/60640274/
dude341
Scratcher
1000+ posts

Suggestion: "true" and "false" booleans!

Bump
Up
My
60 Second Rule Post

Placeholder
Zekrom01
Scratcher
1000+ posts

Suggestion: "true" and "false" booleans!

Semi-support, there are several workarounds, but this would make things easier too.

20 something years old
Probably doing college work

Powered by DjangoBB