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

#101 2009-09-29 22:56:40

Magnie
Scratcher
Registered: 2007-12-12
Posts: 1000+

Re: Text-Based Scratch

Lol, okay.  smile

Offline

 

#102 2009-09-30 11:04:32

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: Text-Based Scratch

or you could help us!


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

#103 2009-09-30 11:47:43

nikkiperson2
Scratcher
Registered: 2007-12-08
Posts: 1000+

Re: Text-Based Scratch

that's a pretty good idea; I can type way faster than it would take to put all those blocks in the right places. I think this would make it much faster to use scratch, great Idea  smile

I support this 100%


http://i.imgur.com/h9L7Ktb.pnghttp://i.imgur.com/Hz1Cg2s.png

Offline

 

#104 2009-09-30 11:55:23

Magnie
Scratcher
Registered: 2007-12-12
Posts: 1000+

Re: Text-Based Scratch

Nikki, try Emerald, it's still in development but is usable.

Offline

 

#105 2009-09-30 12:00:57

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: Text-Based Scratch

useable, but very limited, but their is an ask ability! and varibles... say blocks, though you dont have sprites.


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

#106 2009-09-30 12:05:09

Magnie
Scratcher
Registered: 2007-12-12
Posts: 1000+

Re: Text-Based Scratch

Yeah, still working on it, once we can add graphics, then we will be able to do a lot more.  big_smile

Offline

 

#107 2009-09-30 12:22:54

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: Text-Based Scratch

(off-topic) why dont we get a 3D artists to do graphics?


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

#108 2009-09-30 18:02:26

Magnie
Scratcher
Registered: 2007-12-12
Posts: 1000+

Re: Text-Based Scratch

Um.. Okay.

Besides, we're off topic anyways.  tongue

Offline

 

#109 2009-10-01 23:07:16

ThePiGuy
Scratcher
Registered: 2009-08-27
Posts: 64

Re: Text-Based Scratch

I'm not good at drawing stuff!

I said I'll try to make this, but It's hard! So that's why I'll wait until I have C# (December, most likely)!


PI IS AWESOME!! Yes, pi is not equal to 3.14. It's 3.1415926535897932384626433832795028841971693993751058...

Offline

 

#110 2009-10-01 23:15:14

Magnie
Scratcher
Registered: 2007-12-12
Posts: 1000+

Re: Text-Based Scratch

That will be forever!

Offline

 

#111 2009-10-02 08:17:16

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: Text-Based Scratch

not forever! about 3 months


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

#112 2009-10-10 20:01:20

fg123
Scratcher
Registered: 2008-11-13
Posts: 1000+

Re: Text-Based Scratch

illusionist wrote:

fg123 wrote:

for if. it should be ^end if^ instead of ^end loop^

There is no block substitute. Illegal cammand.

We could do { } for loops, and ifs. Or use ^end^ ..
End if is the one:
<end>                                                                                                                                                                                                                                                  End loop is the one without the connector under it.


Hai.

Offline

 

#113 2009-10-30 18:36:44

terminator68
Scratcher
Registered: 2008-02-26
Posts: 1000+

Re: Text-Based Scratch

I hope this idea turns REAL!!

Last edited by terminator68 (2009-10-30 19:19:53)


--------------------Scratcher since '08--------------------
http://images1.wikia.nocookie.net/__cb20110314152018/mlpfanart/images/5/5d/Applejack_chewing.gif

Offline

 

#114 2009-10-30 19:21:31

illusionist
Retired Community Moderator
Registered: 2008-07-02
Posts: 1000+

Re: Text-Based Scratch

terminator68 wrote:

I hope this idea turns REAL!!

It is real. They have an Emerald website too!


http://i.imgur.com/8LX1NrV.png

Offline

 

#115 2009-10-30 19:43:34

fg123
Scratcher
Registered: 2008-11-13
Posts: 1000+

Re: Text-Based Scratch

True... smile  I love the idea though. I want it to be in 1.5!  hmm


Hai.

Offline

 

#116 2009-10-30 19:59:10

terminator68
Scratcher
Registered: 2008-02-26
Posts: 1000+

Re: Text-Based Scratch

illusionist wrote:

terminator68 wrote:

I hope this idea turns REAL!!

It is real. They have an Emerald website too!

It IS real? Where can I download it?!


--------------------Scratcher since '08--------------------
http://images1.wikia.nocookie.net/__cb20110314152018/mlpfanart/images/5/5d/Applejack_chewing.gif

Offline

 

#117 2009-10-30 20:09:07

Magnie
Scratcher
Registered: 2007-12-12
Posts: 1000+

Re: Text-Based Scratch

I think you've already found it! It isn't able so you can edit the programs you make yet... Unless you're really smart and open up a text editor and work with that, which I don't even understand it...

Offline

 

#118 2009-10-30 20:13:29

cocoanut
Scratcher
Registered: 2007-07-10
Posts: 1000+

Re: Text-Based Scratch

I joined the Emerald Forums.  big_smile


http://i42.tinypic.com/20gyvif.jpgPlease leave a message at the beep.
Steam: Hellephant

Offline

 

#119 2009-10-30 20:28:19

Magnie
Scratcher
Registered: 2007-12-12
Posts: 1000+

Re: Text-Based Scratch

Cool!  big_smile

Offline

 

#120 2009-10-30 20:53:58

shamrocker
Scratcher
Registered: 2009-03-19
Posts: 1000+

Re: Text-Based Scratch

Hmm... let me.

code I wrote:

[Set(insert sprite name here) to (new sprite name)]
[if touching [] hide]

Like it?

Last edited by shamrocker (2009-10-30 20:55:01)


http://i46.tinypic.com/2s1b32e.png
respect the oxford comma

Offline

 

#121 2009-11-01 12:19:28

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: Text-Based Scratch

shamrocker wrote:

Hmm... let me.

code I wrote:

[Set(insert sprite name here) to (new sprite name)]
[if touching [] hide]

Like it?

Whats so hard with just having it as an if, then if it is, then hide? why do you need a block to do it?


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

#122 2009-11-07 12:11:59

ThePiGuy
Scratcher
Registered: 2009-08-27
Posts: 64

Re: Text-Based Scratch

markyparky56 wrote:

not forever! about 3 months

I ended up getting it in October  tongue


PI IS AWESOME!! Yes, pi is not equal to 3.14. It's 3.1415926535897932384626433832795028841971693993751058...

Offline

 

#123 2009-11-07 12:42:24

Lucario621
Community Moderator
Registered: 2007-10-03
Posts: 1000+

Re: Text-Based Scratch

I like this idea. But let me fix some of the code stuff...

Code:

-Motion-

[move( )steps] 
[turn( )degrees]

[pointInDirection( )]
[pointTowards"    "]

[goToX( )Y( )]
[goTo"    "]
[glide( )secsToX( )Y( )]

[changeXby( )]
[setXto( )]
[changeYby( )]
[setYto( )]

[ifOnEdgeBounce]

(Xposition)
(Yposition)
(direction) 

-Control-

>whenFlagClicked<
>when"    "keyPressed<
>when"SpriteName"clicked<

[wait( )secs]

^forever^    (add ^endLoop^ at the end of all loops)
^repeat( )^

[broadcast"    "]
[broadcast"    "andWait]

>whenIrecieve"    "<

^foreverIf< >^
^if < >^

^else^                <----This stuff has to be different

^endIf^

[waitUntil< >]
^repeatUntil < >^

[stopScript]
[stopAll]


-looks-

[switchToCostume"    "]
[nextCostume]
(costume#)

[say"    "for( )secs]
[say"    "]
[think"    "for( )secs]
[think"    "]

[change"    "effectBy( )]
[set"    "effectTo( )]
[clearGraphicEffects]

[changeSizeBy( )]
[setSizeTo( )]
(size)

[show]
[hide]

[goToFront]
[goBack( )layers]


-sensing-

<touching"    ">
<touchingColor[#:#]>        (colorValue:shadeValue)
<color[]touching[#:#]>

[ask"    "andWait]
(answer)

(mouseX)
(mouseY)
<mouseDown>

<key"    "pressed>

(distanceTo"    ")

[resetTimer]
(timer)

("    "of"    ")

(loudness)
<loud>

("    "sensorValue)
<sensor"    ">


-sound-

[playSound"    "]
[playSound"    "untilDone]
[stopAllSounds]

[playDrum( )for( )beats]
[restFor( )beats]

[playNote( )for( )beats]
[setInstramentTo( )]

[changeVolumeBy( )]
[setVolumeTo( )%]

[changeTempoBy( )]
[setTempoTo( )bpm]
(tempo)


-operators-

(( )+( ))
(( )-( ))
(( )*( ))
(( )/( ))

(pickRandom( )to( ))

<" "<" ">
<" "=" ">
<" ">" ">

<< >and< >>
<< >or< >>
<not< >>

(join"    " "    ")
(letter( )of"    ")
(lengthOf"    ")

(( )mod( ))
(round( ))

("    "of( ))


-pen-

[clear]

[penDown]
[penUp]

[setPenClorTo[#:#]
[changePenColorBy( )]
[setPenColorTo( )]

[changePenShadeBy( )]
[setPenShadeTo( )]

[changePenSizeBy( )]
[setPenSizeTo( )]

[stamp]


-variables and lists-

(var:"    ")

[changeVar"    "by( )]
[setVar"    "to( )]
[showVar"    "]
[hideVar"    "]

(list:"    ")

[add"    "to"    "]

[delete( )of"    "]
[insert"    "at( )of"    "]
[replaceItem( )of"    "with"    "]

(item( )of"    ")
(lengthOf"    ")
<"    "contains"    ">

http://i.imgur.com/WBkM2QQ.png

Offline

 

#124 2009-11-08 10:35:02

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: Text-Based Scratch

Lucario621 wrote:

I like this idea. But let me fix some of the code stuff...

Code:

-Motion-

[move( )steps] 
[turn( )degrees]

[pointInDirection( )]
[pointTowards"    "]

[goToX( )Y( )]
[goTo"    "]
[glide( )secsToX( )Y( )]

[changeXby( )]
[setXto( )]
[changeYby( )]
[setYto( )]

[ifOnEdgeBounce]

(Xposition)
(Yposition)
(direction) 

-Control-

>whenFlagClicked<
>when"    "keyPressed<
>when"SpriteName"clicked<

[wait( )secs]

^forever^    (add ^endLoop^ at the end of all loops)
^repeat( )^

[broadcast"    "]
[broadcast"    "andWait]

>whenIrecieve"    "<

^foreverIf< >^
^if < >^

^else^                <----This stuff has to be different

^endIf^

[waitUntil< >]
^repeatUntil < >^

[stopScript]
[stopAll]


-looks-

[switchToCostume"    "]
[nextCostume]
(costume#)

[say"    "for( )secs]
[say"    "]
[think"    "for( )secs]
[think"    "]

[change"    "effectBy( )]
[set"    "effectTo( )]
[clearGraphicEffects]

[changeSizeBy( )]
[setSizeTo( )]
(size)

[show]
[hide]

[goToFront]
[goBack( )layers]


-sensing-

<touching"    ">
<touchingColor[#:#]>        (colorValue:shadeValue)
<color[]touching[#:#]>

[ask"    "andWait]
(answer)

(mouseX)
(mouseY)
<mouseDown>

<key"    "pressed>

(distanceTo"    ")

[resetTimer]
(timer)

("    "of"    ")

(loudness)
<loud>

("    "sensorValue)
<sensor"    ">


-sound-

[playSound"    "]
[playSound"    "untilDone]
[stopAllSounds]

[playDrum( )for( )beats]
[restFor( )beats]

[playNote( )for( )beats]
[setInstramentTo( )]

[changeVolumeBy( )]
[setVolumeTo( )%]

[changeTempoBy( )]
[setTempoTo( )bpm]
(tempo)


-operators-

(( )+( ))
(( )-( ))
(( )*( ))
(( )/( ))

(pickRandom( )to( ))

<" "<" ">
<" "=" ">
<" ">" ">

<< >and< >>
<< >or< >>
<not< >>

(join"    " "    ")
(letter( )of"    ")
(lengthOf"    ")

(( )mod( ))
(round( ))

("    "of( ))


-pen-

[clear]

[penDown]
[penUp]

[setPenClorTo[#:#]
[changePenColorBy( )]
[setPenColorTo( )]

[changePenShadeBy( )]
[setPenShadeTo( )]

[changePenSizeBy( )]
[setPenSizeTo( )]

[stamp]


-variables and lists-

(var:"    ")

[changeVar"    "by( )]
[setVar"    "to( )]
[showVar"    "]
[hideVar"    "]

(list:"    ")

[add"    "to"    "]

[delete( )of"    "]
[insert"    "at( )of"    "]
[replaceItem( )of"    "with"    "]

(item( )of"    ")
(lengthOf"    ")
<"    "contains"    ">

You've just turned the entire list of blocks code


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

#125 2009-11-08 10:46:29

Lucario621
Community Moderator
Registered: 2007-10-03
Posts: 1000+

Re: Text-Based Scratch

markyparky56 wrote:

Lucario621 wrote:

I like this idea. But let me fix some of the code stuff...

Code:

-Motion-

[move( )steps] 
[turn( )degrees]

[pointInDirection( )]
[pointTowards"    "]

[goToX( )Y( )]
[goTo"    "]
[glide( )secsToX( )Y( )]

[changeXby( )]
[setXto( )]
[changeYby( )]
[setYto( )]

[ifOnEdgeBounce]

(Xposition)
(Yposition)
(direction) 

-Control-

>whenFlagClicked<
>when"    "keyPressed<
>when"SpriteName"clicked<

[wait( )secs]

^forever^    (add ^endLoop^ at the end of all loops)
^repeat( )^

[broadcast"    "]
[broadcast"    "andWait]

>whenIrecieve"    "<

^foreverIf< >^
^if < >^

^else^                <----This stuff has to be different

^endIf^

[waitUntil< >]
^repeatUntil < >^

[stopScript]
[stopAll]


-looks-

[switchToCostume"    "]
[nextCostume]
(costume#)

[say"    "for( )secs]
[say"    "]
[think"    "for( )secs]
[think"    "]

[change"    "effectBy( )]
[set"    "effectTo( )]
[clearGraphicEffects]

[changeSizeBy( )]
[setSizeTo( )]
(size)

[show]
[hide]

[goToFront]
[goBack( )layers]


-sensing-

<touching"    ">
<touchingColor[#:#]>        (colorValue:shadeValue)
<color[]touching[#:#]>

[ask"    "andWait]
(answer)

(mouseX)
(mouseY)
<mouseDown>

<key"    "pressed>

(distanceTo"    ")

[resetTimer]
(timer)

("    "of"    ")

(loudness)
<loud>

("    "sensorValue)
<sensor"    ">


-sound-

[playSound"    "]
[playSound"    "untilDone]
[stopAllSounds]

[playDrum( )for( )beats]
[restFor( )beats]

[playNote( )for( )beats]
[setInstramentTo( )]

[changeVolumeBy( )]
[setVolumeTo( )%]

[changeTempoBy( )]
[setTempoTo( )bpm]
(tempo)


-operators-

(( )+( ))
(( )-( ))
(( )*( ))
(( )/( ))

(pickRandom( )to( ))

<" "<" ">
<" "=" ">
<" ">" ">

<< >and< >>
<< >or< >>
<not< >>

(join"    " "    ")
(letter( )of"    ")
(lengthOf"    ")

(( )mod( ))
(round( ))

("    "of( ))


-pen-

[clear]

[penDown]
[penUp]

[setPenClorTo[#:#]
[changePenColorBy( )]
[setPenColorTo( )]

[changePenShadeBy( )]
[setPenShadeTo( )]

[changePenSizeBy( )]
[setPenSizeTo( )]

[stamp]


-variables and lists-

(var:"    ")

[changeVar"    "by( )]
[setVar"    "to( )]
[showVar"    "]
[hideVar"    "]

(list:"    ")

[add"    "to"    "]

[delete( )of"    "]
[insert"    "at( )of"    "]
[replaceItem( )of"    "with"    "]

(item( )of"    ")
(lengthOf"    ")
<"    "contains"    ">

You've just turned the entire list of blocks code

Scroll down. I changed something....


http://i.imgur.com/WBkM2QQ.png

Offline

 

Board footer