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

#201 2010-08-27 08:59:43

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: Text-Based Scratch

Chrischb wrote:

And you can copy and paste text too.  tongue

It'd be lame if you couldn't.  tongue  Then you could make scripts in a text editor and copy them into Scratch!


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#202 2010-08-27 09:55:34

coolstuff
Community Moderator
Registered: 2008-03-06
Posts: 1000+

Re: Text-Based Scratch

Chrischb wrote:

And you can copy and paste text too.  tongue

That, my friend, is the ultimate payoff of this idea  smile

Offline

 

#203 2010-08-27 10:22:37

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: Text-Based Scratch

coolstuff wrote:

Chrischb wrote:

And you can copy and paste text too.  tongue

That, my friend, is the ultimate payoff of this idea  smile

I wouldn't call it the ultimate, but it's definitely a payoff.


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#204 2010-08-27 10:39:03

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: Text-Based Scratch

Chrischb wrote:

And you can copy and paste text too.  tongue

Yeah! Collaboration could get easier! (Okay, here's my improvement, just copy/paste this script into Scratch...)


http://www.blocks.scratchr.org/API.php?action=random&return=image&link1=http://i.imgur.com/OZn2RD3.png&link2=http://i.imgur.com/duzaGTB.png&link3=http://i.imgur.com/CrDGvvZ.png&link4=http://i.imgur.com/POEpQyZ.png&link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

#205 2010-08-27 11:15:22

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: Text-Based Scratch

Harakou wrote:

Chrischb wrote:

And you can copy and paste text too.  tongue

Yeah! Collaboration could get easier! (Okay, here's my improvement, just copy/paste this script into Scratch...)

Yeah! Collaborations would be SO much easier!


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#206 2010-08-27 11:24:40

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: Text-Based Scratch

ScratchReallyROCKS wrote:

Harakou wrote:

Chrischb wrote:

And you can copy and paste text too.  tongue

Yeah! Collaboration could get easier! (Okay, here's my improvement, just copy/paste this script into Scratch...)

Yeah! Collaborations would be SO much easier!

Especially if we get patching scripts.


http://www.blocks.scratchr.org/API.php?action=random&return=image&link1=http://i.imgur.com/OZn2RD3.png&link2=http://i.imgur.com/duzaGTB.png&link3=http://i.imgur.com/CrDGvvZ.png&link4=http://i.imgur.com/POEpQyZ.png&link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

#207 2010-08-27 12:11:03

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

Re: Text-Based Scratch

DistantVisit wrote:

Harakou wrote:

I like it! But I don't think variables should be defined in the script, because they aren't in block based Scratch, and there could be an inconsistency.

And of course, the ability to switch between text and block mode should be a setting. I think having both modes easily acessable by default will only confuse some new scratchers that accidentally stumble upon it. (Keep in mind I don't mean a hidden feature like mesh that you need to activate in the browser, just something with an option so you know what you're getting into.)

That's exactly the same thought I had when I stumbled upon this idea. I've noticed the scratch team has been very consistent about making scratch very kid-friendly so at most I think they would make this a hidden feature like mesh. I personally like the idea, but new users may find it and become very confused. Scratch is curently simple, made to be simple, ment to be simple, and will most likely stay simple. SO I very much doubt this will ever go on scratch.

Although, there is still hope.  smile

Somehow if we conviced Brian Harvey and Jens Moing to somehow implement this into BYOB, it would be much better. BYOB is ment to be advanced and a "more matured" version of scratch. I find that this feature woud belong much better in BYOB. Of course this all depends on whether the developers would be considerate on implementing this to BYOB.

Nice thinking, and really informative mock up fg123!  wink

Thank you!  smile

ScratchReallyROCKS wrote:

DistantVisit wrote:

Somehow if we conviced Brian Harvey and Jens Moing to somehow implement this into BYOB, it would be much better. BYOB is ment to be advanced and a "more matured" version of scratch. I find that this feature woud belong much better in BYOB. Of course this all depends on whether the developers would be considerate on implementing this to BYOB.

Nice thinking, and really informative mock up fg123!  wink

Yes, we all know what BYOB is meant to be.  tongue

You have a very good point, this does seem like more of a BYOBish thing, especially if you could define procedures in the script, and it would turn into a block when you exit text mode.

But the problem is, when you have scripts like this:

http://img825.imageshack.us/img825/4525/long.gif

it slows Scratch down an amazing amount. With text representation though, it wouldn't have to worry about drawing and compiling scripts constantly. Of course, that isn't saying why it should be in Scratch. I guess the reason for that is basically that, when people make huge, complicated things, they want to share it with other people. It's natural. But, when people download it, if their computer is slower, then it might grind to a halt because of the huge scripting. Then, once it miraculously loads it, it would take forever to scroll or switch sprites. I've had it happen before. So, they could just switch to text view, and only worry about it being slow when they start scripts or switch back to block view, when it does all the compiling.

That's a biiig script!  tongue


Hai.

Offline

 

#208 2010-08-27 17:19:04

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: Text-Based Scratch

fg123 wrote:

DistantVisit wrote:

Harakou wrote:

I like it! But I don't think variables should be defined in the script, because they aren't in block based Scratch, and there could be an inconsistency.

And of course, the ability to switch between text and block mode should be a setting. I think having both modes easily acessable by default will only confuse some new scratchers that accidentally stumble upon it. (Keep in mind I don't mean a hidden feature like mesh that you need to activate in the browser, just something with an option so you know what you're getting into.)

That's exactly the same thought I had when I stumbled upon this idea. I've noticed the scratch team has been very consistent about making scratch very kid-friendly so at most I think they would make this a hidden feature like mesh. I personally like the idea, but new users may find it and become very confused. Scratch is curently simple, made to be simple, ment to be simple, and will most likely stay simple. SO I very much doubt this will ever go on scratch.

Although, there is still hope.  smile

Somehow if we conviced Brian Harvey and Jens Moing to somehow implement this into BYOB, it would be much better. BYOB is ment to be advanced and a "more matured" version of scratch. I find that this feature woud belong much better in BYOB. Of course this all depends on whether the developers would be considerate on implementing this to BYOB.

Nice thinking, and really informative mock up fg123!  wink

Thank you!  smile

ScratchReallyROCKS wrote:

DistantVisit wrote:

Somehow if we conviced Brian Harvey and Jens Moing to somehow implement this into BYOB, it would be much better. BYOB is ment to be advanced and a "more matured" version of scratch. I find that this feature woud belong much better in BYOB. Of course this all depends on whether the developers would be considerate on implementing this to BYOB.

Nice thinking, and really informative mock up fg123!  wink

Yes, we all know what BYOB is meant to be.  tongue

You have a very good point, this does seem like more of a BYOBish thing, especially if you could define procedures in the script, and it would turn into a block when you exit text mode.

But the problem is, when you have scripts like this:

http://img825.imageshack.us/img825/4525/long.gif

it slows Scratch down an amazing amount. With text representation though, it wouldn't have to worry about drawing and compiling scripts constantly. Of course, that isn't saying why it should be in Scratch. I guess the reason for that is basically that, when people make huge, complicated things, they want to share it with other people. It's natural. But, when people download it, if their computer is slower, then it might grind to a halt because of the huge scripting. Then, once it miraculously loads it, it would take forever to scroll or switch sprites. I've had it happen before. So, they could just switch to text view, and only worry about it being slow when they start scripts or switch back to block view, when it does all the compiling.

That's a biiig script!  tongue

It's for this project.


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#209 2010-08-27 18:23:27

rdococ
Scratcher
Registered: 2009-10-11
Posts: 1000+

Re: Text-Based Scratch

You could still make multi-scripts, more than 1 script, like

when green flag clicked
forever {
     move 1 steps
     if on edge, bounce
broadcast --- and wait
}
         <-- put a space inbetween the scripts to create more scripts.
when I receive ---
say 'Hello!' for (2) secs
reset timer
wait until timer > 0.9

Offline

 

#210 2010-08-27 18:37:04

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: Text-Based Scratch

rdococ wrote:

You could still make multi-scripts, more than 1 script, like

when green flag clicked
forever {
     move 1 steps
     if on edge, bounce
broadcast --- and wait
}
         <-- put a space inbetween the scripts to create more scripts.
when I receive ---
say 'Hello!' for (2) secs
reset timer
wait until timer > 0.9

Yeah, that's exactly what I was thinking.


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#211 2010-08-28 22:40:47

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: Text-Based Scratch

bump


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#212 2010-08-28 23:13:46

coolstuff
Community Moderator
Registered: 2008-03-06
Posts: 1000+

Re: Text-Based Scratch

There's been quite a bit of chat about the syntax - should it not just be that of project summaries?

Offline

 

#213 2010-08-28 23:16:58

Chrischb
Scratcher
Registered: 2008-07-24
Posts: 1000+

Re: Text-Based Scratch

What exactly are those like? ^^
I remember some - but it looked a bit odd.  tongue

I'll check again in a few hours...


I fall: It's a tragedy. You fall: It's comedy.
Hmph enjoy your fall - I get a lovely spring... without pans of new leaves.

Offline

 

#214 2010-08-29 08:41:48

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: Text-Based Scratch

coolstuff wrote:

There's been quite a bit of chat about the syntax - should it not just be that of project summaries?

Pretty much, but instead of:

when green flag clicked
    forever
        move 10 steps
end

it would be:

when green flag clicked
forever {
        move 10 steps
}


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#215 2010-08-30 02:36:43

Chrischb
Scratcher
Registered: 2008-07-24
Posts: 1000+

Re: Text-Based Scratch

That's too... fancy.  tongue  Simplicity might be better for something basic like Scratch...  hmm


I fall: It's a tragedy. You fall: It's comedy.
Hmph enjoy your fall - I get a lovely spring... without pans of new leaves.

Offline

 

#216 2010-08-30 05:15:27

iCode-747
Scratcher
Registered: 2009-11-21
Posts: 1000+

Re: Text-Based Scratch

ScratchReallyROCKS wrote:

DistantVisit wrote:

Somehow if we conviced Brian Harvey and Jens Moing to somehow implement this into BYOB, it would be much better. BYOB is ment to be advanced and a "more matured" version of scratch. I find that this feature woud belong much better in BYOB. Of course this all depends on whether the developers would be considerate on implementing this to BYOB.

Nice thinking, and really informative mock up fg123!  wink

Yes, we all know what BYOB is meant to be.  tongue

You have a very good point, this does seem like more of a BYOBish thing, especially if you could define procedures in the script, and it would turn into a block when you exit text mode.

But the problem is, when you have scripts like this:

http://img825.imageshack.us/img825/4525/long.gif

it slows Scratch down an amazing amount. With text representation though, it wouldn't have to worry about drawing and compiling scripts constantly. Of course, that isn't saying why it should be in Scratch. I guess the reason for that is basically that, when people make huge, complicated things, they want to share it with other people. It's natural. But, when people download it, if their computer is slower, then it might grind to a halt because of the huge scripting. Then, once it miraculously loads it, it would take forever to scroll or switch sprites. I've had it happen before. So, they could just switch to text view, and only worry about it being slow when they start scripts or switch back to block view, when it does all the compiling.

Wow. That's a freaking long script.

I support. I think that there should be both a text-based version and a block version. They're written in the same program, though.  wink

It might not work out... Maybe as a separate project...  hmm

EDIT: Grammer error. xD

Last edited by iCode-747 (2010-08-30 05:16:09)


-End Transmission-

Offline

 

#217 2010-08-30 10:11:32

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: Text-Based Scratch

iCode-747 wrote:

Wow. That's a freaking long script.

Thanks! It's for this project.

Last edited by ScratchReallyROCKS (2010-08-30 10:11:45)


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#218 2010-09-10 15:02:51

Jwosty
Scratcher
Registered: 2009-12-19
Posts: 500+

Re: Text-Based Scratch

Bump.  big_smile


http://i39.tinypic.com/18ert5.png Google it.  smile

Offline

 

#219 2010-09-10 18:06:33

PW132
Scratcher
Registered: 2009-05-16
Posts: 1000+

Re: Text-Based Scratch

Supporting. I WANT.


SCRATCH 2.0 OHHHHH MANNNNNNN
http://i18.photobucket.com/albums/b107/PsychicDeath/universe.gif

Offline

 

#220 2010-09-10 18:24:02

JAMBAMtheSLAM
New Scratcher
Registered: 2010-09-03
Posts: 100+

Re: Text-Based Scratch

If you love text based programs, use Greenfoot.


http://i54.tinypic.com/2s7zwxs.png

Offline

 

#221 2010-09-10 18:51:23

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: Text-Based Scratch

JAMBAMtheSLAM wrote:

If you love text based programs, use Greenfoot.

I've tried it and I don't really like it. I use like, 5 other text based languages, but I like Scratch's block interface more than text. I don't like it when it gets in the way of programming long scripts though. That's why I suggested this.


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#222 2010-09-10 19:51:08

coolstuff
Community Moderator
Registered: 2008-03-06
Posts: 1000+

Re: Text-Based Scratch

ScratchReallyROCKS wrote:

JAMBAMtheSLAM wrote:

If you love text based programs, use Greenfoot.

I've tried it and I don't really like it. I use like, 5 other text based languages, but I like Scratch's block interface more than text. I don't like it when it gets in the way of programming long scripts though. That's why I suggested this.

Nice explanation! If I wasn't already in support of this suggestion, you've really put me over the edge in terms of support.  smile

It also puts a nice new spin on the whole "learning how to program" philosophy of Scratch, in that not everything is as simple as snapping together a minimal library of blocks.  smile

Offline

 

#223 2010-09-10 20:16:37

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: Text-Based Scratch

coolstuff wrote:

ScratchReallyROCKS wrote:

JAMBAMtheSLAM wrote:

If you love text based programs, use Greenfoot.

I've tried it and I don't really like it. I use like, 5 other text based languages, but I like Scratch's block interface more than text. I don't like it when it gets in the way of programming long scripts though. That's why I suggested this.

Nice explanation! If I wasn't already in support of this suggestion, you've really put me over the edge in terms of support.  smile

It also puts a nice new spin on the whole "learning how to program" philosophy of Scratch, in that not everything is as simple as snapping together a minimal library of blocks.  smile

Exactly. It would be a great way to introduce people to text-based coding, while keeping them in the relative comfort of the Scratch interface. I think that one of Scratch's huge merits is that you can see what things will look like, and place them on the game window yourself. Creating graphic based programs in other languages is usually more intimidating and in depth.


http://www.blocks.scratchr.org/API.php?action=random&amp;return=image&amp;link1=http://i.imgur.com/OZn2RD3.png&amp;link2=http://i.imgur.com/duzaGTB.png&amp;link3=http://i.imgur.com/CrDGvvZ.png&amp;link4=http://i.imgur.com/POEpQyZ.png&amp;link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

#224 2010-12-21 22:42:12

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: Text-Based Scratch

Bump!

I forgot how popular this was a while ago. It deserves a bump.


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#225 2010-12-29 22:47:42

Greenatic
Scratcher
Registered: 2009-05-03
Posts: 1000+

Re: Text-Based Scratch

I support completely.

Offline

 

Board footer