I suddenly had an idea after I read many posts in the forums suggestion. Many suggestions were automatically dismissed because beginners will be confused using them. For example, people have suggested bringing back the comment block, but many of the Scratch Team say that beginners will think that the comment block is for "talking". So, if we had a Scratch Pro (which will be non-beginners), we can safely install a comment block without any problem.
Also, I've read that some people think that there should be other changes (ie. char and strings). If we could have a Scratch Pro, we can make those things without confusing beginners!
Offline
the comment block, is the exact same as the SAY block. Just do <say[ this is how the scritp works blahblah ]for()secs>
Offline
I think the scratch team already said that did not like the idea of an advanced version of scratch. They want the program to be used by everybody.
And hey, if scratch is too basic for you you can always try other languages
Offline
heybrian1 wrote:
the comment block, is the exact same as the SAY block. Just do <say[ this is how the scritp works blahblah ]for()secs>
Actually, if you used a "Say" block, the sprite would tell you how the script works, comments don't showin the animation or game, but are in scripts, but they are more like a side note.
Offline
Someone could make a scratch look-a-like with more features/blocks using the source-code, but I don't think the Scratch Team is interested in making multiple versions of Scratch.
archmage wrote:
I think the scratch team already said that did not like the idea of an advanced version of scratch. They want the program to be used by everybody.
Yeah.
Offline
Rukqo wrote:
Not advanced, but it's just........professional. What about a special mod?
Scratch was NOT suited for professional development. It's mainly a tool for learning basic code. Learning a computer language is much easier if you know a language already and I think that the goal of scratch was to be that first language.
Flash is way better than scratch for professional development. It has a long list of features that scratch lacks. If you want to learn a more advanced language because scratch isn't doing it for you try flash AS, it can do everything scratch can (except play midis). It would be a great step up from scratch and the language is similar to scratch as well.
Offline
On the other hand, wouldn't it be cool if you had something like Scratch-blocks for other purposes and languages (like xml/html, flash, java, VB, SL) as well? As Paddle2See once remarked, not being able to cause syntax errors is just awsome. I'm constantly stunned how many errors I come up with whenever occasionaly I use a simple scripting language which I'm not that familiar with just for short a data base query or a word processor macro of a few lines of code. Something intuitive and safe like Scratch in these environments would just be terrific...
Offline
Rukqo wrote:
Is Scratch open-source?
You can download the source code of Scratch from http://scratch.mit.edu/pages/source
Offline
On the other hand, wouldn't it be cool if you had something like Scratch-blocks for other purposes and languages (like xml/html, flash, java, VB, SL)
Just knock up an editor that use Scratch type blocks and exports the result to a .vb or even a .cpp file
regards
Simon
Offline
well, acctually, I think that the scratch team should pack it into one scratch. If you are a begginer, you don't have to use it. Besides, even if they don't, I am sure jens will figure it out soon enough.
Offline
I never understood why the comment block was removed. Some form of commenting is in evey language I have learned. Sometimes I write a program and have to come back to it at a much later time. Comments help me remember what I was doing and why. As an instructor I have my students comment their programs. It helps me understand what they were trying to do, even if they were not quite sucessful. It gives me insight into their reasoning. Since Scratch is suppose to be a first language getting people to comment their code is a good practice. If the name was the problem call it something else like remark, rem or //. I vote in favor of a comment block.
Offline
archmage wrote:
And hey, if scratch is too basic for you you can always try other languages
Scratch is basic, but I still use it because you can program in high speed. Creating a scratch project only takes a few days. Doing the same in Flash actionscript means I have to work on it for months...
Sometimes I use Scratch to sketch scripts, and than translate them into Actionscript...
Offline
Jman720 wrote:
heybrian1 wrote:
the comment block, is the exact same as the SAY block. Just do <say[ this is how the scritp works blahblah ]for()secs>
Actually, if you used a "Say" block, the sprite would tell you how the script works, comments don't showin the animation or game, but are in scripts, but they are more like a side note.
Actully, you either put it on the script and do "say for 0 secs" or you put it next to the script.
Offline
I've found that the "say for 0 secs" method doesn't always work---sometimes the comment gets flashed up on the screen. I regard this as a bug in Scratch.
Offline
Yes. I wanted to post that yesterday, but I stopped scratch-ing
aslo, make sure the say for 0 sec is not in a forever loop, that will slow down everything.
Last edited by JSO (2008-03-16 14:02:24)
Offline
heybrian1 wrote:
ok, then just put the say block right next to the script.
Which is fine till you click "Clean up scripts window"
I current use a Say block enclosed in a "Repeat 0" block, if I feel the need to add a comment.
Offline