This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2012-08-03 20:06:53

electrified123
Scratcher
Registered: 2009-11-22
Posts: 100+

Scratch 2.0

i got an idea.

You all know panther i assume.
And BYOB by jens.

what if.....
scratch 2.0 had a mix of implements from panther such as all of the blocks from it.
and the options from byob like allow sprites off of stage.

it would be amazing, as panther has so many blocks including color. and files and networking. So please consider this. and scratch on!


http://i47.tinypic.com/5nrzmp.jpg check out my stuff ~ If You Really Thought i would think what you thought, than you must think i think what you thought i would think at the time you thought i was thinking what you thought

Offline

 

#2 2012-08-03 20:13:13

jontmy00
Scratcher
Registered: 2011-11-28
Posts: 1000+

Re: Scratch 2.0

I am against this.

Scratch is meant to be simple for kids as mentioned by Lightnin.


FOR ALL THE NEWS ON UPDATES FOR SIMPLISTICRAFT, CLICK HERE.

Offline

 

#3 2012-08-03 20:16:17

777w
Scratcher
Registered: 2009-02-10
Posts: 1000+

Re: Scratch 2.0

i dont know about that but hopefully itll be easy to modify

Offline

 

#4 2012-08-03 20:30:45

electrified123
Scratcher
Registered: 2009-11-22
Posts: 100+

Re: Scratch 2.0

jontmy00 wrote:

I am against this.

Scratch is meant to be simple for kids as mentioned by Lightnin.

panther is simple.

Panther if you didnt know is scratch 1.4 with many simple blocks that help users.
especially <when recieved>
how will newcomers think of using the variables in an advanced way to recreate an action scenario when something is recieved?
im just saying and i think Lightnin might actually have helped with panther if i remember correctly. i know nxii did but i think lightnin actually might have too.


http://i47.tinypic.com/5nrzmp.jpg check out my stuff ~ If You Really Thought i would think what you thought, than you must think i think what you thought i would think at the time you thought i was thinking what you thought

Offline

 

#5 2012-08-03 20:42:53

nama
Scratcher
Registered: 2010-06-06
Posts: 1000+

Re: Scratch 2.0

electrified123 wrote:

jontmy00 wrote:

I am against this.

Scratch is meant to be simple for kids as mentioned by Lightnin.

panther is simple.

Panther if you didnt know is scratch 1.4 with many simple blocks that help users.
especially <when recieved>
how will newcomers think of using the variables in an advanced way to recreate an action scenario when something is recieved?
im just saying and i think Lightnin might actually have helped with panther if i remember correctly. i know nxii did but i think lightnin actually might have too.

I've never used panther, but a "if <(blah) recieved?>" block is something I always wanted in scratch so if they add that to 2.0 I will be eternally grateful.


You say goodbye to 1.4, I say hello to 2.0.

Offline

 

#6 2012-08-03 22:07:11

lalala3
Scratcher
Registered: 2008-10-03
Posts: 100+

Re: Scratch 2.0

jontmy00 wrote:

I am against this.

Scratch is meant to be simple for kids as mentioned by Lightnin.

'simple' isn't the same as 'lacks functionality/useful functions/etc.'


http://img515.imageshack.us/img515/9374/signature2nt.png

Offline

 

#7 2012-08-04 07:26:05

chrisbown
Scratcher
Registered: 2011-07-29
Posts: 100+

Re: Scratch 2.0

Sorry but this will make scratch much more complicated, scratch is meant to be simple.


check out this: Tank physicshttp://scratch.mit.edu/projects/hamstercake11/3082288

Offline

 

#8 2012-08-04 07:31:17

jontmy00
Scratcher
Registered: 2011-11-28
Posts: 1000+

Re: Scratch 2.0

chrisbown wrote:

Sorry but this will make scratch much more complicated, scratch is meant to be simple.

+1.


FOR ALL THE NEWS ON UPDATES FOR SIMPLISTICRAFT, CLICK HERE.

Offline

 

#9 2012-08-04 18:16:34

complex
Scratcher
Registered: 2008-02-24
Posts: 100+

Re: Scratch 2.0

As long as this is easily added, I don't see why not. But most of us don't know anything about panther, so please elaborate.

Offline

 

#10 2012-08-04 19:24:35

electrified123
Scratcher
Registered: 2009-11-22
Posts: 100+

Re: Scratch 2.0

complex wrote:

As long as this is easily added, I don't see why not. But most of us don't know anything about panther, so please elaborate.

um it is actually extremely famous.
Nxii helped alot on it a while back .
hold up let grab the list of blocks. and actually to tell you the truth i think the local block library actually has a spot for Panther right in it .
the local block library is stickied.
i gotta go get the list of the blocks.
but from what i remember

Motion
make draggable
make undraggable
  <draggable?>
Looks
Do with camera open
<camera open?>
replace costume number? with camera image
add camera to costumes
delete costume number?
(graphics effect value)
change stretch by
set stretch to
change vertical stretch by
set vertical stretch to
<visible>
Files
(contents of file)
(line number of file)
(number of lines of file)
(contents of file at url)
( line number of file at url)
( number of lines of file at url)
write Text to File
clear File
host mesh
<hosting mesh?>
join mesh IP
leave mesh
(mesh ip address)
Control

when key pressed includes shift control alt backspace and escape
<broadcast recieved?>
When i recieve
clone me
delete me
when  sprite clone created.
Sensing
(sprite name)
set sprite name to Text
<i am a clone?>
ask Text in dialog box
show dialog with title Text and Message Text
(key pressed)
(date/time) menu includes time hour minute second date day of month day of year name of the day day number month name month number year.

Operators
Number ^ Number
<true>
<false>
<Text as boolean>
(If <> true then report input if false report input)
(letters Number to Number of Text) example letters 1-7 of hello world = hello w
(index of letter in text) how many letters until the first time a certain letter is shown
(pi) menu includes pi , e, newline, tab
Variables
Move variable to X Y
Set layout of variable to  Menu Includes Large small slider
make variable named Text
Delete Variable Named Text
List
show list
hide list
make list
delete list
Make A Block
Block Name? For all sprites  For this sprite only
Type of block
Color Of Block
Insert A Block
_________________________---
COLORS yes this is a category
[a color]
[ set a color to COLOR PICKER]
show color
hide color
make color
delete color
[ color r: G: B:]
(COLOR PICKER red)
(Color picker Blue)
(Color Picker Green)
[color h: s: B:]
(color picker HUE)
(Color Picker Saturation)
(color picker Brightness)
[ mix COlor Picker with COlor Picker]
(COlor picker as string)
[Color Named color name]
STAGE
LOOKS
horizontal pan
Vertical Pan
Zoom



So theres the blocks and hey when i first joined scratch i didnt even understand how to make a script where 2 keys are pressed to activate something.( i know right) but now i know alot of advanced stuff. And panther would have helped me alot if it were made when i was first starting up.
ive been around for a while.
I was here when TheExplodingCheez was still working even before mr happyman

if you dont know about it search Mr Happyman or TheExplodingCheez
k now back on topic

Panther has a lot of useful blocks in fact the camera open blocks are identical to the video on blocks in the alpha for 2.0  smile

My Register Date Was screwed up a while back when the weasels ate our server error happened its said like 09 or something ever since
but i really joined in my early years as a user called runn but the projects were very simple

i made electrified123 because i wasnt on runn for about a month then forgot my password (ROFL)
i actually made electrified123 in mid 07 i dont remember the exact date

Last edited by electrified123 (2012-08-04 19:27:01)


http://i47.tinypic.com/5nrzmp.jpg check out my stuff ~ If You Really Thought i would think what you thought, than you must think i think what you thought i would think at the time you thought i was thinking what you thought

Offline

 

#11 2012-08-05 15:30:33

blargin
Scratcher
Registered: 2012-07-06
Posts: 49

Re: Scratch 2.0

in scratch 2.0 we should get a

<[brodcast v] recived?>
block

Offline

 

#12 2012-08-05 15:34:38

BirdByte
Scratcher
Registered: 2012-07-07
Posts: 1000+

Re: Scratch 2.0

blargin wrote:

in scratch 2.0 we should get a

<[brodcast v] recived?>
block

That's been suggested SO MANY TIMES before. With variables it's easy:

when gf clicked
set [startrecieved? v] to [0]
when i receive [check v]
if <(startrecieved?) = [1]>
 set [startrecieved? v] to [0]
 broadcast [yes v]
end
when i receive [start v]
set [startrecieved? v] to [1]


http://i50.tinypic.com/312u714.jpg

Offline

 

#13 2012-08-06 08:38:39

blargin
Scratcher
Registered: 2012-07-06
Posts: 49

Re: Scratch 2.0

BirdByte wrote:

blargin wrote:

in scratch 2.0 we should get a

<[brodcast v] recived?>
block

That's been suggested SO MANY TIMES before. With variables it's easy:

when gf clicked
set [startrecieved? v] to [0]
when i receive [check v]
if <(startrecieved?) = [1]>
 set [startrecieved? v] to [0]
 broadcast [yes v]
end
when i receive [start v]
set [startrecieved? v] to [1]

i stink  sad

Last edited by blargin (2012-08-06 08:38:57)

Offline

 

#14 2012-08-06 08:51:36

nama
Scratcher
Registered: 2010-06-06
Posts: 1000+

Re: Scratch 2.0

blargin wrote:

BirdByte wrote:

blargin wrote:

in scratch 2.0 we should get a

<[brodcast v] recived?>
block

That's been suggested SO MANY TIMES before. With variables it's easy:

when gf clicked
set [startrecieved? v] to [0]
when i receive [check v]
if <(startrecieved?) = [1]>
 set [startrecieved? v] to [0]
 broadcast [yes v]
end
when i receive [start v]
set [startrecieved? v] to [1]

i stink  sad

No, you don't stink, I agree it may be easy with variables, but wouldn't it be nic to have a block like

<[broadcast v] recived?>
?


You say goodbye to 1.4, I say hello to 2.0.

Offline

 

#15 2012-08-06 09:44:23

blargin
Scratcher
Registered: 2012-07-06
Posts: 49

Re: Scratch 2.0

nama wrote:

blargin wrote:

BirdByte wrote:


That's been suggested SO MANY TIMES before. With variables it's easy:

when gf clicked
set [startrecieved? v] to [0]
when i receive [check v]
if <(startrecieved?) = [1]>
 set [startrecieved? v] to [0]
 broadcast [yes v]
end
when i receive [start v]
set [startrecieved? v] to [1]

i stink  sad

No, you don't stink, I agree it may be easy with variables, but wouldn't it be nic to have a block like

<[broadcast v] recived?>
?

exactly.

Offline

 

#16 2012-08-06 11:22:13

Paddle2See
Scratch Team
Registered: 2007-10-27
Posts: 1000+

Re: Scratch 2.0

blargin wrote:

in scratch 2.0 we should get a

<[brodcast v] recived?>
block

I agree - it would be a real convenience.  It's a little confusing to try to define just what we mean by this block...would it stay true forever after the first time the broadcast message was sent?  Or would it "reset" after a little while? 

I put this idea in the Suggestions voting system a while back.  There was some discussion of it but it didn't look like it was going to become a reality, the last time I heard.  But there will probably be some other methods of making sprite activity stop.


http://i39.tinypic.com/2nav6o7.gif

Offline

 

#17 2012-08-06 12:08:34

ErnieParke
Scratcher
Registered: 2010-12-03
Posts: 1000+

Re: Scratch 2.0

Paddle2See wrote:

blargin wrote:

in scratch 2.0 we should get a

<[brodcast v] recived?>
block

I agree - it would be a real convenience.  It's a little confusing to try to define just what we mean by this block...would it stay true forever after the first time the broadcast message was sent?  Or would it "reset" after a little while? 

I put this idea in the Suggestions voting system a while back.  There was some discussion of it but it didn't look like it was going to become a reality, the last time I heard.  But there will probably be some other methods of making sprite activity stop.

I would say that if this block was implemented in Scratch, that it should reset after awhile, though this is only my opinion. Anyway, here's my reason:

The condition is only checking for when a broadcast is being broadcasted, and unless the broadcast is being broadcasted continuously, there will be gaps in which nothing is being broadcasted, making this false during those periods of inactivity.

This is what I imagine the block might look like:

<[broadcast v] being broadcasted?>

Last edited by ErnieParke (2012-08-06 12:16:26)


http://i46.tinypic.com/35ismmc.png

Offline

 

#18 2012-08-06 12:24:02

BirdByte
Scratcher
Registered: 2012-07-07
Posts: 1000+

Re: Scratch 2.0

ErnieParke wrote:

<[broadcast v] being broadcasted?>

when gf clicked
set [startrecieved? v] to [0]

when i receive [start v]
set [startrecieved? v] to [1]
wait until <[1] = [1]>
set [startrecieved? v] to [0]
Yeah.


http://i50.tinypic.com/312u714.jpg

Offline

 

#19 2012-08-06 13:56:22

scimonster
Community Moderator
Registered: 2010-06-13
Posts: 1000+

Re: Scratch 2.0

Some BYOB features will be in 2.0. I don't think Panther stuff is coming though.

Offline

 

#20 2012-08-06 14:04:20

MathWizz
Scratcher
Registered: 2009-08-31
Posts: 1000+

Re: Scratch 2.0

BirdByte wrote:

ErnieParke wrote:

<[broadcast v] being broadcasted?>

when gf clicked
set [startrecieved? v] to [0]

when i receive [start v]
set [startrecieved? v] to [1]
wait until <[1] = [1]>
set [startrecieved? v] to [0]
Yeah.

wait (0) secs //Use this instead ;)

Last edited by MathWizz (2012-08-06 14:05:11)


http://block.site90.net/scratch.mit/text.php?size=30&amp;text=%20A%20signature!&amp;color=333333

Offline

 

#21 2012-08-07 14:05:31

blargin
Scratcher
Registered: 2012-07-06
Posts: 49

Re: Scratch 2.0

MathWizz wrote:

BirdByte wrote:

ErnieParke wrote:

<[broadcast v] being broadcasted?>

when gf clicked
set [startrecieved? v] to [0]

when i receive [start v]
set [startrecieved? v] to [1]
wait until <[1] = [1]>
set [startrecieved? v] to [0]
Yeah.

wait (0) secs //Use this instead ;)

i usally use

wait (0.00001) secs

Offline

 

#22 2012-08-07 14:14:40

MathWizz
Scratcher
Registered: 2009-08-31
Posts: 1000+

Re: Scratch 2.0

blargin wrote:

MathWizz wrote:

BirdByte wrote:

when gf clicked
set [startrecieved? v] to [0]

when i receive [start v]
set [startrecieved? v] to [1]
wait until <[1] = [1]>
set [startrecieved? v] to [0]
Yeah.

wait (0) secs //Use this instead ;)

i usally use

wait (0.00001) secs

Mine always waits EXACTLY one frame.

Last edited by MathWizz (2012-08-07 14:14:55)


http://block.site90.net/scratch.mit/text.php?size=30&amp;text=%20A%20signature!&amp;color=333333

Offline

 

#23 2012-08-07 14:41:36

RedRocker227
Scratcher
Registered: 2011-10-26
Posts: 1000+

Re: Scratch 2.0

BirdByte wrote:

blargin wrote:

in scratch 2.0 we should get a

<[brodcast v] recived?>
block

That's been suggested SO MANY TIMES before. With variables it's easy:

when gf clicked
set [startrecieved? v] to [0]
when i receive [check v]
if <(startrecieved?) = [1]>
 set [startrecieved? v] to [0]
 broadcast [yes v]
end
when i receive [start v]
set [startrecieved? v] to [1]

No matter how many times people explain that it'll still suggested every week.


Why

Offline

 

#24 2012-08-09 12:06:59

blargin
Scratcher
Registered: 2012-07-06
Posts: 49

Re: Scratch 2.0

BirdByte wrote:

ErnieParke wrote:

<[broadcast v] being broadcasted?>

when gf clicked
set [startrecieved? v] to [0]

when i receive [start v]
set [startrecieved? v] to [1]
wait until <[1] = [1]>
set [startrecieved? v] to [0]
Yeah.

you could just do

When I receive [hello v]
set [hello? v] to (1)
when gf clicked
forever
if <(hello?) = [1]>
say [hello]
set [hello? v] to (0) // this is the point I was getting to.
 end
end

Offline

 

#25 2012-08-09 12:09:30

blargin
Scratcher
Registered: 2012-07-06
Posts: 49

Re: Scratch 2.0

OK done with <brodcast recieved> now i have another idea:

repeat for () secs

Offline

 

Board footer