Pages: 1 2
Topic closed
(Move this if you must, it is meant to be a discussion, this area seemed fit for it)
So with this new build your own block feature we have been hearing about from the Scratch team, one question arises in my mind: what about skill?
Surely this is like having the Lego machine at your house, instead of thinking around problems you could just make a block which bridges large gaps. Right now we can see some cool projects which gap some problems which commonly arise in Scratch, with the block builder we could just see people making blocks to make whatever they want extremely easily. Although it's nice to see lots of cool games, isn't this the opposite to what programming is about? If I came across a problem with Java, I would make a smart work-around instead of changing the programming language itself to fit my needs.
Don't get me wrong, I'd love new blocks, like a previous costume block or a hide list block, but giving the user the key to Scratch instead of letting them find a way to unlock it seems kind of against what Scratch is about. It'd be better, in my opinion, if they were to refine the language to make it work better on different calibre of machines.
Your opinions?
Offline
But you still have to make the blocks, and I don't think you'll be able to share the blocks.
Offline
kayybee wrote:
Well, a hide list is not even possible right now...
And remember, this program was originally for 5 year olds
http://stats.scratch.mit.edu/community/usersbyage.html
Where did all of the teenagers come from????
Offline
veggieman001 wrote:
But you still have to make the blocks, and I don't think you'll be able to share the blocks.
From what I've heard it'll all be online, so you can share the blocks and it'll look like any other project.
Offline
my-chemical-romance wrote:
veggieman001 wrote:
But you still have to make the blocks, and I don't think you'll be able to share the blocks.
From what I've heard it'll all be online, so you can share the blocks and it'll look like any other project.
The bold word is false. You can download it, if you so choose.
Offline
my-chemical-romance wrote:
veggieman001 wrote:
But you still have to make the blocks, and I don't think you'll be able to share the blocks.
From what I've heard it'll all be online, so you can share the blocks and it'll look like any other project.
Yes, but people can take scripts anyway.
Offline
Custom functions are in most real programming languages, so this should actually help bridge the gap.
Offline
samtwheels wrote:
Custom functions are in most real programming languages, so this should actually help bridge the gap.
This as well.
Offline
It'll be like Snap (BYOB, whatever), where the custom blocks are basically shortcuts for longer sequences of blocks.
Offline
jackrulez wrote:
It'll be like Snap (BYOB, whatever), where the custom blocks are basically shortcuts for longer sequences of blocks.
What is the point of this though? Can't we have what most programming languages have, a -/+ sign next to parent blocks, like "If" for example could have everything inside it hidden.
Offline
my-chemical-romance wrote:
jackrulez wrote:
It'll be like Snap (BYOB, whatever), where the custom blocks are basically shortcuts for longer sequences of blocks.
What is the point of this though? Can't we have what most programming languages have, a -/+ sign next to parent blocks, like "If" for example could have everything inside it hidden.
As has been said before, the ability to define your own functions is in most programming languages. It's just not in Scratch, and that will be changed soon. In fact, in most programming languages, I can't think of a program without some functions. So, really, this is advancing Scratch. It also allows for recursion, something else that is in most programming languages.
Offline
Moving aside recursion and all the important things you can do with it, it also makes things less cramped on-screen. For me, I'm always bothered if the screen is cluttered (too many tabs open, too many blocks, etc) so this would be really nice for me. Plus, you still have to program the block itself, but this just makes it easier to copy blocks.
Also, you can already see all the scripts by downloading, and if you were really lazy, you could probably just make a program entirely out of things other people made or drew and not place a single block. This just makes it somewhat easier to do so.
Offline
I'd like to see a compile to block function, so I could set a selection into 1 block, otherwise I see it as more of a shortcut. I really do hope that there's a text editor in Scratch 2.0, as sometimes blocks lag and it all gets confusing. I guess I'm not really fond of shortcuts, although it'd be nice if it was more of a Scratchception type of thing, programming the block itself out of blocks.
Offline
my-chemical-romance wrote:
I'd like to see a compile to block function, so I could set a selection into 1 block, otherwise I see it as more of a shortcut. I really do hope that there's a text editor in Scratch 2.0, as sometimes blocks lag and it all gets confusing. I guess I'm not really fond of shortcuts, although it'd be nice if it was more of a Scratchception type of thing, programming the block itself out of blocks.
You do program the blocks out of other, existing blocks.
It's just like functions in other programs. It comes with a built in set, it's up to you to put it together the write way. If you have lots of very similar, or exactly similar, code, put it in a function.
Offline
scimonster wrote:
my-chemical-romance wrote:
I'd like to see a compile to block function, so I could set a selection into 1 block, otherwise I see it as more of a shortcut. I really do hope that there's a text editor in Scratch 2.0, as sometimes blocks lag and it all gets confusing. I guess I'm not really fond of shortcuts, although it'd be nice if it was more of a Scratchception type of thing, programming the block itself out of blocks.
You do program the blocks out of other, existing blocks.
It's just like functions in other programs. It comes with a built in set, it's up to you to put it together the write way. If you have lots of very similar, or exactly similar, code, put it in a function.
Exactly
And I really hope they add parameters.
Offline
ImagineIt wrote:
kayybee wrote:
Well, a hide list is not even possible right now...
And remember, this program was originally for 5 year oldshttp://stats.scratch.mit.edu/community/usersbyage.html
Where did all of the teenagers come from????
I don't know...
but anyways...
lifelong kindergarten group or something
Offline
I think there will definitely be skill involved, just as much as there was before.
The block maker will only make it a tiny bit easier for me.
Last edited by CheeseMunchy (2012-01-10 23:31:23)
Offline
ImagineIt wrote:
kayybee wrote:
Well, a hide list is not even possible right now...
And remember, this program was originally for 5 year oldshttp://stats.scratch.mit.edu/community/usersbyage.html
Where did all of the teenagers come from????
There is 69 year olds on scratch
Offline
Agentpieface wrote:
ImagineIt wrote:
kayybee wrote:
Well, a hide list is not even possible right now...
And remember, this program was originally for 5 year oldshttp://stats.scratch.mit.edu/community/usersbyage.html
Where did all of the teenagers come from????There is 69 year olds on scratch
Some people lie about their age though, and there could be grandparents.
And how is that a bad thing? o.O
Offline
veggieman001 wrote:
Agentpieface wrote:
ImagineIt wrote:
http://stats.scratch.mit.edu/community/usersbyage.html
Where did all of the teenagers come from????There is 69 year olds on scratch
Some people lie about their age though, and there could be grandparents.
And how is that a bad thing? o.O
well.. I think you know..
Offline
Agentpieface wrote:
veggieman001 wrote:
Agentpieface wrote:
There is 69 year olds on scratchSome people lie about their age though, and there could be grandparents.
And how is that a bad thing? o.Owell.. I think you know..
Not really...
Offline
veggieman001 wrote:
Agentpieface wrote:
veggieman001 wrote:
Some people lie about their age though, and there could be grandparents.
And how is that a bad thing? o.Owell.. I think you know..
Not really...
k. it doesnt matter. bai.
Offline
Agentpieface wrote:
veggieman001 wrote:
Agentpieface wrote:
well.. I think you know..Not really...
k. it doesnt matter. bai.
Uh alright...
I don't see any problem with people of all ages using Scratch.
Offline
BYOB actually makes it more similar to a text-based programming language. Creating your own block acts as a 'function', quite similar to what is used in text-based programming languages. These functions take up less space and times, they can be easily used multiple times. I think, in fact, all of these advances can make Scratch more sophisticated.
Offline
Topic closed
Pages: 1 2