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

#1 2010-08-03 20:29:23

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

Blocktalk

I am starting a Scratch Mod called Blocktalk (It was originally called Scratchtalk, but I found out that it violates the tems of use). It will be like the bridge between Scratch and the language it was programmed in, Smalltalk and I hope it will let other advanced Scratch users learn Smalltalk.


The Differences

• It will include four categories in the top of the script editor instead of three:

Class Scripts, Instance Scripts, Costumes and Sounds.

• It will also have a few new blocks.

To do list
Add the class and instance framework by
   • Separate the Class scripting pane and Instance pane to only show certain blocks
   • Making each 'sprite' (later to be called a class; right now its still just a 'sprite') a real Smalltalk class
   • Separating the blocks for only what the


If you would like to help me develop this, you can suggest new features for future versions, or maybe provide artwork and/or sample projects, or in any other way you feel is appropriate.  wink
________________
Also, feel free to ask me anything about Blocktalk and I will try my best to answer it.  wink
And I will not be accepting any offers to program, sorry.  sad  But you can help me with any code, just tell me it!  smile
________________
You can download the latest (but unfinished) build here. But only use it to look at the code and maybe provide useful suggestions; as it might mess up your Scratch projects.

Have a great day!  smile

Last edited by Jwosty (2011-02-01 15:27:57)


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

Offline

 

#2 2010-08-03 20:32:24

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

Re: Blocktalk

Cool! This is bound to be different than all the other mods. Can I be a beta tester? I'm not exactly the best programmer.


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

Offline

 

#3 2010-08-03 20:33:03

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

Re: Blocktalk

Curious, how do you intend to design this so that users not yet familiar with Squeak (like myself) can learn Squeak? Are class/instance scripts the only way, or will there be more?

P.S. I'd be willing to be a beta tester.  big_smile

Last edited by Harakou (2010-08-03 20:35:55)


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

 

#4 2010-08-03 20:41:46

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

Re: Blocktalk

ScratchReallyROCKS wrote:

Cool! This is bound to be different than all the other mods. Can I be a beta tester? I'm not exactly the best programmer.

Sure! Do you know a good programmer that could help me?  hmm

Curious, how do you intend to design this so that users not yet familiar with Squeak (like myself) can learn Squeak? Are class/instance scripts the only way, or will there be more?

I think I will have just 2 categories, classes and instances for scripts. See, Smalltalk (you call it Squeak) is like the real world. For example, there are 'classes' witch is like all the computers that exist now. Instances are like an individual car, like that red one on Main street.  tongue

I will have a pdf file that comes with Scratchtalk and it will help you understand how to use the program.  smile


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

Offline

 

#5 2010-08-03 21:14:36

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

Re: Blocktalk

Jwosty wrote:

ScratchReallyROCKS wrote:

Cool! This is bound to be different than all the other mods. Can I be a beta tester? I'm not exactly the best programmer.

Sure! Do you know a good programmer that could help me?  hmm

Well I can help with a few things, but I know some other good programmers that could, but probably won't help, like nXIII.


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

Offline

 

#6 2010-08-03 21:19:06

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

Re: Blocktalk

Ok. Thanks anyway! (I think I might ask them later)


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

Offline

 

#7 2010-08-03 22:56:02

meowmeow55
Scratcher
Registered: 2008-12-24
Posts: 1000+

Re: Blocktalk

This sounds awesome! Hopefully I can get better at Squeak with this! I'd like to be a beta tester.

Also, I could put the mod up on my site, but the only problem is getting it to me so I can upload it...  hmm  Or you could just upload it to some other site, like drop.io or Mediafire (though I don't have any experience with either).


Yawn.

Offline

 

#8 2010-08-03 23:00:02

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

Re: Blocktalk

Sure! Adding you...

Yea, that would be one major problem... Or maybe I could make a website with weebly like some of the other mods.  hmm


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

Offline

 

#9 2010-08-03 23:12:25

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

Re: Blocktalk

Jwosty wrote:

Or maybe I could make a website with weebly like some of the other mods.  hmm

That would be harder, but probably better in the long run. If you got a community (however small it may be) going, you could have a very successful mod. I'd like to see how the different script panes will work.


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

 

#10 2010-08-03 23:18:59

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

Re: Blocktalk

Jwosty wrote:

Or maybe I could make a website with weebly like some of the other mods.  hmm

just make sure it's url isn't scratchtalkprogramming.weebly.com because everyone does that.


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

Offline

 

#11 2010-08-03 23:32:15

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

Re: Blocktalk

Harakou wrote:

Jwosty wrote:

Or maybe I could make a website with weebly like some of the other mods.  hmm

That would be harder, but probably better in the long run. If you got a community (however small it may be) going, you could have a very successful mod. I'd like to see how the different script panes will work.

It would work like this:

You know in normal scratch, the tabs look like this:

http://i34.tinypic.com/2lk5jcw.png

But in Scratchtalk, they would look like this:

http://i38.tinypic.com/w1urt5.png

The class scripts would define what all of the sprites (instances) of that class would do, and the instance scripts would control what each individual instance of that specific class would do. You wouldn't actually see the class on the stage, though. Hope this helps!


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

Offline

 

#12 2010-08-03 23:33:15

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

Re: Blocktalk

ScratchReallyROCKS wrote:

Jwosty wrote:

Or maybe I could make a website with weebly like some of the other mods.  hmm

just make sure it's url isn't scratchtalkprogramming.weebly.com because everyone does that.

Good point. I'll think of a better name...  tongue


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

Offline

 

#13 2010-08-04 07:42:57

henley
Scratcher
Registered: 2008-06-21
Posts: 1000+

Re: Blocktalk

You can't name it Scratchtalk.

Quote from the Terms of Use
you cannot use the word "Scratch" to refer to derivative works (except in the phrase "Based on Scratch from the MIT Media Laboratory"),

Last edited by henley (2010-08-04 07:43:13)


"I've worked so hard for you and you give me nothing in return. Do you need help... Or do I?"

Offline

 

#14 2010-08-04 10:37:16

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

Re: Blocktalk

Oops! What do you think a good name is?  hmm


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

Offline

 

#15 2010-08-04 10:38:34

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

Re: Blocktalk

Also:

I NEED GOOD PROGRAMMERS. CALLING ALL COMPUTER GEEKS.  tongue


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

Offline

 

#16 2010-08-04 10:39:34

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

Re: Blocktalk

henley wrote:

You can't name it Scratchtalk.

Quote from the Terms of Use
you cannot use the word "Scratch" to refer to derivative works (except in the phrase "Based on Scratch from the MIT Media Laboratory"),

I know! Maybe Blocktalk? Yea, I'll call it that!


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

Offline

 

#17 2010-08-04 13:39:14

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

Re: Blocktalk

Changing...


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

Offline

 

#18 2010-08-04 13:44:47

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

Re: Blocktalk

just press the report button to send the team a message to get them to change the title, thats what they've told other people.


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

 

#19 2010-08-04 14:32:49

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

Re: Blocktalk

Thanks!


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

Offline

 

#20 2010-08-04 14:34:30

Wolfie1996
Retired Community Moderator
Registered: 2009-07-08
Posts: 1000+

Re: Blocktalk

Changed your title for you ^^


"...Jargon - the practice of never calling a spade a spade, when you might instead call it a manual earth-restructing implement..." - Bill Bryson, Mother Tongue

Offline

 

#21 2010-08-04 14:34:44

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

Re: Blocktalk

Jwosty wrote:

Thanks!

No problem.  smile 
A question... how will it work with the 2 different scripting areas?


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

 

#22 2010-08-04 14:42:22

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

Re: Blocktalk

Jwosty wrote:

Harakou wrote:

Jwosty wrote:

Or maybe I could make a website with weebly like some of the other mods.  hmm

That would be harder, but probably better in the long run. If you got a community (however small it may be) going, you could have a very successful mod. I'd like to see how the different script panes will work.

It would work like this:

You know in normal scratch, the tabs look like this:

http://i34.tinypic.com/2lk5jcw.png

But in Scratchtalk, they would look like this:

http://i38.tinypic.com/w1urt5.png

The class scripts would define what all of the sprites (instances) of that class would do, and the instance scripts would control what each individual instance of that specific class would do. You wouldn't actually see the class on the stage, though. Hope this helps!


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

Offline

 

#23 2010-08-04 14:43:22

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

Re: Blocktalk

Wolfie1996 wrote:

Changed your title for you ^^

Thank ya!  big_smile


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

Offline

 

#24 2010-08-04 14:45:53

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

Re: Blocktalk

Also, does anyone know how to change the skin exactly? I found the method that finds it.

It's in:

Code:

Scratch-UI-Panes >> ScratchFrameMorph >> initialization >> createLogo

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

Offline

 

#25 2010-08-04 14:50:56

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

Re: Blocktalk

Jwosty wrote:

Jwosty wrote:

Harakou wrote:


That would be harder, but probably better in the long run. If you got a community (however small it may be) going, you could have a very successful mod. I'd like to see how the different script panes will work.

It would work like this:

You know in normal scratch, the tabs look like this:

http://i34.tinypic.com/2lk5jcw.png

But in Scratchtalk, they would look like this:

http://i38.tinypic.com/w1urt5.png

The class scripts would define what all of the sprites (instances) of that class would do, and the instance scripts would control what each individual instance of that specific class would do. You wouldn't actually see the class on the stage, though. Hope this helps!

I saw that, but thats not answering my question, how does it work with 2 different scripting areas, is it a bit like object orintated? would the class scripts be call able in the other area?


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

 

Board footer