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.
________________
Also, feel free to ask me anything about Blocktalk and I will try my best to answer it.
And I will not be accepting any offers to program, sorry. But you can help me with any code, just tell me it!
________________
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!
Last edited by Jwosty (2011-02-01 15:27:57)
Offline
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.
Offline
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.
Last edited by Harakou (2010-08-03 20:35:55)
Offline
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?
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.
I will have a pdf file that comes with Scratchtalk and it will help you understand how to use the program.
Offline
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?
![]()
Well I can help with a few things, but I know some other good programmers that could, but probably won't help, like nXIII.
Offline
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... Or you could just upload it to some other site, like drop.io or Mediafire (though I don't have any experience with either).
Offline
Jwosty wrote:
Or maybe I could make a website with weebly like some of the other mods.
![]()
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.
Offline
Jwosty wrote:
Or maybe I could make a website with weebly like some of the other mods.
![]()
just make sure it's url isn't scratchtalkprogramming.weebly.com because everyone does that.
Offline
Harakou wrote:
Jwosty wrote:
Or maybe I could make a website with weebly like some of the other mods.
![]()
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:
But in Scratchtalk, they would look like this:
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!
Offline
ScratchReallyROCKS wrote:
Jwosty wrote:
Or maybe I could make a website with weebly like some of the other mods.
![]()
just make sure it's url isn't scratchtalkprogramming.weebly.com because everyone does that.
Good point. I'll think of a better name...
Offline
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)
Offline
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!
Offline
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.
Offline
Changed your title for you ^^
Offline
Jwosty wrote:
Thanks!
No problem.
A question... how will it work with the 2 different scripting areas?
Offline
Jwosty wrote:
Harakou wrote:
Jwosty wrote:
Or maybe I could make a website with weebly like some of the other mods.
![]()
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!
Offline
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?
Offline