Discuss Scratch

IronBit_Studios
Scratcher
1000+ posts

"Print ___" Block (30+ Supporters)

I was thinking that Scratch should have a “Print” function:
print [] :: pen
It would work as it does in other languages, printing the input.
There would also be related blocks to support it:
newline :: pen

set print font to [ v] :: pen

set print size to ( v) :: pen

set print colour to [#ff0000] :: pen

set print boldness to ( v) :: pen // I forgot this block. 0 is super light, 100 is super thick.

print [] to x:() y:() :: pen // Suggested by Pot-Of-Gold and Samanyolu

set print [ v] effect to () :: pen
change print [ v] effect by () :: pen // Blocks suggested by Samanyolu

P.S. I know this can be workroundable, but it's REALLY tedious…

Last edited by Paddle2See (Sept. 15, 2023 20:01:05)

Pot-of-Gold
Scratcher
1000+ posts

"Print ___" Block (30+ Supporters)

support

IronBit_Studios wrote:

I was thinking that Scratch should have a “Print” function:
print [] :: pen
It would work as it does in other languages, printing the input.
There would also be related blocks to support it:
newline :: pen

set print font to [ v] :: pen

set print size to ( v) :: pen

set print colour to [#ff0000] :: pen
P.S. I know this can be workroundable, but it's REALLY tedious…
Fixed
thelucariokid
Scratcher
100+ posts

"Print ___" Block (30+ Supporters)

Do you mean text? If so, support.
Zro716
Scratcher
1000+ posts

"Print ___" Block (30+ Supporters)

just one missing detail… where does it print to?
Pot-of-Gold
Scratcher
1000+ posts

"Print ___" Block (30+ Supporters)

Zro716 wrote:

just one missing detail… where does it print to?
Maybe it prints starting at the sprite:
Maybe:
print [] at x: () y; () :: pen
Cosmicstars-
Scratcher
100+ posts

"Print ___" Block (30+ Supporters)

Support!
IronBit_Studios
Scratcher
1000+ posts

"Print ___" Block (30+ Supporters)

Zro716 wrote:

just one missing detail… where does it print to?
It prints where the sprite is at, similarly to the pen.
IronBit_Studios
Scratcher
1000+ posts

"Print ___" Block (30+ Supporters)

thelucariokid wrote:

Do you mean text? If so, support.
Yeah, that's what I mean. It's basically the Print function from the Text-based languages.
rollercoasterfan
Scratcher
1000+ posts

"Print ___" Block (30+ Supporters)

Support, but couldn't use a text editor that's been made in Scratch already?
Pot-of-Gold
Scratcher
1000+ posts

"Print ___" Block (30+ Supporters)

I also support for a print at x: () y: ()
and removing the 60 second rule

Last edited by Pot-of-Gold (June 30, 2015 22:48:28)

Eastu
Scratcher
47 posts

"Print ___" Block (30+ Supporters)

I SO AGREE
IronBit_Studios
Scratcher
1000+ posts

"Print ___" Block (30+ Supporters)

rollercoasterfan wrote:

Support, but couldn't *you use a text editor that's been made in Scratch already?
Read my PS. I'm aware of it, it's just really annoying to implement and fiddle around with. Way more complex compared to a block.
IronBit_Studios
Scratcher
1000+ posts

"Print ___" Block (30+ Supporters)

Pot-of-Gold wrote:

I also support for a print at x: () y: ()
and removing the 60 second rule
1:
go to x: () y: ()
print [] :: pen
2: Denied as a spamblock. Maybe for 500-1000+ posters, but put that in a new topic.
duckboycool
Scratcher
1000+ posts

"Print ___" Block (30+ Supporters)

Support workarounds are about 100+ blocks!
And the 60 second rule

Last edited by duckboycool (July 1, 2015 18:17:10)

Pot-of-Gold
Scratcher
1000+ posts

"Print ___" Block (30+ Supporters)

IronBit_Studios wrote:

Pot-of-Gold wrote:

I also support for a print at x: () y: ()
and removing the 60 second rule
1:
go to x: () y: ()
print [] :: pen
2: Denied as a spamblock. Maybe for 500-1000+ posters, but put that in a new topic.
Uh I was joking
and, it might interfere with some games.
thecontestmagic
Scratcher
19 posts

"Print ___" Block (30+ Supporters)

Surport
IronBit_Studios
Scratcher
1000+ posts

"Print ___" Block (30+ Supporters)

Pot-of-Gold wrote:

IronBit_Studios wrote:

Pot-of-Gold wrote:

I also support for a print at x: () y: ()
and removing the 60 second rule
1:
go to x: () y: ()
print [] :: pen
2: Denied as a spamblock. Maybe for 500-1000+ posters, but put that in a new topic.
Uh I was joking
and, it might interfere with some games.
After my workaround, you could revert to the old position and keep going.
MushroomMan99
Scratcher
100+ posts

"Print ___" Block (30+ Supporters)

Support. If you can do this in Java, you should be able to do it in Scratch.
purplebook163
Scratcher
500+ posts

"Print ___" Block (30+ Supporters)

Support!
IronBit_Studios
Scratcher
1000+ posts

"Print ___" Block (30+ Supporters)

Bump

Powered by DjangoBB