Discuss Scratch

ItchyCatIII
Scratcher
500+ posts

Allow resizing of speech bubbles

Right now, the
say [something to say] for (x) secs

block makes a speech bubble with the message pop up somewhere, with the edge of the bubble close or touching the sprite.

What I am suggesting is the ability to control the size and location of the speech bubble.

Instead of the say block, I guess it would be something like:

say [something to say] for (x) secs at () x () speech bubble at x () y () :: looks

Obviously, this would have to be made more simple and easy for Scratchers to understand (maybe if you click on the speech bubble it can bring up a costume editor or something instead of the complicated block), however, I think that the block explains it well.

I wouldn't support adding this block, as its a way too complicated way to do something simple, however, I think there should definitely be a way to resize speech bubbles and control where they go.

This would definitely be a good update to my virtual Ipod project, if the speech bubbles didn't go out of the phone screen, it would definitely look more realistic.

If you don't support (as I always say), please explain!

Update: I made this long and unclear originally, and even I barely know what I was suggesting . But I believe it was, in simple words, an addition to the “say” block that allows you to control the position and size of speech bubbles.

Last edited by ItchyCatIII (Feb. 3, 2016 04:11:58)


Don't you just hate when people advertise in their signatures (and raisin cookies that look like chocolate chip ones. That's just not okay).

#BringItBack
DaSpudLord
Scratcher
1000+ posts

Allow resizing of speech bubbles

No support- create a text engine.


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

Allow resizing of speech bubbles

Semi support. As DaSpudLord said, you can create a text engine, but I like the idea of placing a text bubble wherever I want.


Hello!
I'm TheAwesomeMaster: a middle school violist (someone who plays the viola), coder, artist, and writer! I also enjoy role-playing and helping out in the community.
| Profile | Wiki Page | Scratch String Orchestra | ᎪρᏂεℓ༏Ꮻ₪~ A Space Odyssey by Novakitty |
If you are reading this, comment “I have superpowers.” on my profile.
^._.^::control //This is Kallie. She is a certified siggy protector. She protects my siggy from kumquats.
IronBit_Studios
Scratcher
1000+ posts

Allow resizing of speech bubbles

Eh, no support.

ItchyCatIII
Scratcher
500+ posts

Allow resizing of speech bubbles

DaSpudLord wrote:

No support- create a text engine.

Yes, I know that I could make a text engine or a sprite, but that takes a lot of time and probably won't end up looking very professional in the end. In terms of my example in the post, I couldn't fit the text in and have it possible to read. However, there probably are some scenarios where this could be useful. Creating a text engine and making it work at only the right time may be complicated, and it adds extra scripting.

For now, it is a great idea, but if they could have this block, I think it would help.

That is my opinion about this, but thanks for giving your thoughts, even though you didn't support this suggestion.

Don't you just hate when people advertise in their signatures (and raisin cookies that look like chocolate chip ones. That's just not okay).

#BringItBack
thebriculator
Scratcher
100+ posts

Allow resizing of speech bubbles

I think that the orientation is more important. I support the following:
say [] for () secs; width () height () orientation [left/right v] :: looks
say [] width () height () orientation [left/right v] :: looks
As far as I can tell it would be easy to implement.

An issue would be: what if the speech bubble is too small to say all of the text?



ItchyCatIII
Scratcher
500+ posts

Allow resizing of speech bubbles

thebriculator wrote:

An issue would be: what if the speech bubble is too small to say all of the text?

It could shrink the text so that it fits, I guess. It may be hard to read, but then I guess the user would realize that it has to be bigger.

Don't you just hate when people advertise in their signatures (and raisin cookies that look like chocolate chip ones. That's just not okay).

#BringItBack
DaSpudLord
Scratcher
1000+ posts

Allow resizing of speech bubbles

ItchyCatIII wrote:

DaSpudLord wrote:

No support- create a text engine.

Yes, I know that I could make a text engine or a sprite, but that takes a lot of time and probably won't end up looking very professional in the end. In terms of my example in the post, I couldn't fit the text in and have it possible to read. However, there probably are some scenarios where this could be useful. Creating a text engine and making it work at only the right time may be complicated, and it adds extra scripting.

For now, it is a great idea, but if they could have this block, I think it would help.

That is my opinion about this, but thanks for giving your thoughts, even though you didn't support this suggestion.
Well, that depends on how professional you make the text engine seem. You expect the ST to give you blocks that do everything so that you don't have to program anything?


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

Allow resizing of speech bubbles

DaSpudLord wrote:

ItchyCatIII wrote:

DaSpudLord wrote:

No support- create a text engine.

Yes, I know that I could make a text engine or a sprite, but that takes a lot of time and probably won't end up looking very professional in the end. In terms of my example in the post, I couldn't fit the text in and have it possible to read. However, there probably are some scenarios where this could be useful. Creating a text engine and making it work at only the right time may be complicated, and it adds extra scripting.

For now, it is a great idea, but if they could have this block, I think it would help.

That is my opinion about this, but thanks for giving your thoughts, even though you didn't support this suggestion.
Well, that depends on how professional you make the text engine seem. You expect the ST to give you blocks that do everything so that you don't have to program anything?

No, but making a text engine seems a little complex for something like a speech bubble. The ST felt it was necessary to add a block for that, so I was hoping maybe they could add a slight modification.

You still have to program almost everything in Scratch, but some things simple things, to me, aren't worth such complex programming. I see what you are saying though, and I do agree to not adding some blocks that will make Scratch too easy.

Don't you just hate when people advertise in their signatures (and raisin cookies that look like chocolate chip ones. That's just not okay).

#BringItBack
Withered_Fire
Scratcher
5 posts

Allow resizing of speech bubbles

Random Stuff

say []
say []
say []
say []
say []
say [] for (2) secs

when this sprite clicked
forever

ask [] and wait
end
Withered_Fire
Scratcher
5 posts

Allow resizing of speech bubbles

=My browser / operating system: MacOS Macintosh X 10.10.3, Safari 8.0.6, Flash 18.0 (release 0)
Charmind
Scratcher
500+ posts

Allow resizing of speech bubbles

you can just make sprite and script:
if this is for positon of text you can make sprite and boardcast with variable
when boardcast
go to x:(...) y:(...)
say (variable)
also you can use text engine like this one in this project https://scratch.mit.edu/projects/61474552/

Last edited by Charmind (Sept. 6, 2015 11:20:10)


https://scratch.mit.edu/discuss/settings/Username/ to change sygnature
your blog on schratch||3D||my best (loves etc.) project
say [who you gonna follow...]
say [Charmind!]
click (follow Charmind:: sensing)::control
DaSpudLord
Scratcher
1000+ posts

Allow resizing of speech bubbles

Withered_Fire wrote:

Random Stuff

say []
say []
say []
say []
say []
say [] for (2) secs

when this sprite clicked
forever

ask [] and wait
end
Please don't spam.


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

Allow resizing of speech bubbles

I support. This could be used to crop text, because sometimes if you write too much the chat bubble can get bigger than the sprite itself. This could also be used when you have characters that interact with each other and you want to make sure the user knows which character is talking to who.
What to do when [someone has an awesome suggestion v]::hat control
Go to x ([x position v] of [suggestor v]) y ([y position v] of [suggestor v])
Say......::looks
play sound [drumroll v]
Say [That is an awesome suggestion!] for (100) years::looks

When gf clicked
set [Scratch v] to (current website::color sensing)
Look to the [future v] of (Scratch) ::color looks
if <(Scratch) does not [exist v]::color sensing
Say [Oh-no] for [however longer Scratch still has to exist]::color looks
Fcoder
Scratcher
100+ posts

Allow resizing of speech bubbles

I support! Reason: Same reason as TheMasterKing107

Worker at Ocean Breeze Shop of Almost Everything!






Hamish752
Scratcher
1000+ posts

Allow resizing of speech bubbles

Support, I would like to be able to do this.

pancakesyrup08
Scratcher
100+ posts

Allow resizing of speech bubbles

DaSpudLord wrote:

ItchyCatIII wrote:

DaSpudLord wrote:

No support- create a text engine.

Yes, I know that I could make a text engine or a sprite, but that takes a lot of time and probably won't end up looking very professional in the end. In terms of my example in the post, I couldn't fit the text in and have it possible to read. However, there probably are some scenarios where this could be useful. Creating a text engine and making it work at only the right time may be complicated, and it adds extra scripting.

For now, it is a great idea, but if they could have this block, I think it would help.

That is my opinion about this, but thanks for giving your thoughts, even though you didn't support this suggestion.
Well, that depends on how professional you make the text engine seem. You expect the ST to give you blocks that do everything so that you don't have to program anything?
New scratchers would not be able to figure out how to make a text engine. I have taken 3 programming classes for scratch and I still don't know how. They added the speech bubble in the first place so why not add a little modification to make it easier.

Sorry but I forgot to make a signature.
DaSpudLord
Scratcher
1000+ posts

Allow resizing of speech bubbles

pancakesyrup08 wrote:

DaSpudLord wrote:

ItchyCatIII wrote:

DaSpudLord wrote:

No support- create a text engine.

Yes, I know that I could make a text engine or a sprite, but that takes a lot of time and probably won't end up looking very professional in the end. In terms of my example in the post, I couldn't fit the text in and have it possible to read. However, there probably are some scenarios where this could be useful. Creating a text engine and making it work at only the right time may be complicated, and it adds extra scripting.

For now, it is a great idea, but if they could have this block, I think it would help.

That is my opinion about this, but thanks for giving your thoughts, even though you didn't support this suggestion.
Well, that depends on how professional you make the text engine seem. You expect the ST to give you blocks that do everything so that you don't have to program anything?
New scratchers would not be able to figure out how to make a text engine. I have taken 3 programming classes for scratch and I still don't know how. They added the speech bubble in the first place so why not add a little modification to make it easier.
Since when is programming supposed to be super easy? As nice as it would be for programming to be super easy, not everything in life is that way, especially real programming with real programming languages- when a real programmer who is coding in Java or C++ or something gets stuck, he doesn't go to the makers of the programming language and ask them to add a new function that he needs- he codes a workaround. As Scratch is slightly different, there are some workaroundable things that would be very useful, but I don't see this as a useful function.


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

Allow resizing of speech bubbles

DaSpudLord wrote:

pancakesyrup08 wrote:

DaSpudLord wrote:

ItchyCatIII wrote:

DaSpudLord wrote:

No support- create a text engine.

Yes, I know that I could make a text engine or a sprite, but that takes a lot of time and probably won't end up looking very professional in the end. In terms of my example in the post, I couldn't fit the text in and have it possible to read. However, there probably are some scenarios where this could be useful. Creating a text engine and making it work at only the right time may be complicated, and it adds extra scripting.

For now, it is a great idea, but if they could have this block, I think it would help.

That is my opinion about this, but thanks for giving your thoughts, even though you didn't support this suggestion.
Well, that depends on how professional you make the text engine seem. You expect the ST to give you blocks that do everything so that you don't have to program anything?
New scratchers would not be able to figure out how to make a text engine. I have taken 3 programming classes for scratch and I still don't know how. They added the speech bubble in the first place so why not add a little modification to make it easier.
Since when is programming supposed to be super easy? As nice as it would be for programming to be super easy, not everything in life is that way, especially real programming with real programming languages- when a real programmer who is coding in Java or C++ or something gets stuck, he doesn't go to the makers of the programming language and ask them to add a new function that he needs- he codes a workaround. As Scratch is slightly different, there are some workaroundable things that would be very useful, but I don't see this as a useful function.
Actually, we normally go find a library made by someone else that does what we need instead of coding it ourselves.
Also, no support, it just seems quite complicated.

who needs signatures
khushraj2005
Scratcher
42 posts

Allow resizing of speech bubbles

Support x10000000 - I really need this.

<Kumquat's Mouth Opens Here (I'm Not Afraid Of A Army Of Lions Led By a Sheep, I'm Afraid Of An Army Of Sheep,) > ::
<(Led By A Lion. - Alexander The Great) And Closes Here> ::

Powered by DjangoBB