Almost every user has to admit, scratch has serious limitations. the projects have a pitifully small memory, the "drag and drop" block system is inefficient and flawed there are also users looking into 3D. I don't know a lot about programming but true 3D is complicated.
So I propose a new 2.0 series for scratch. This should be called scratch Pro. While it should still be free it should be more complex and advanced. After all scratch 1.1-1.3 is made for animations or really simple games. Shouldn't more advanced scratchers get a more advanced scratch? I think instead of blocks there should be pre typed codes in a tool box. except the system should be able to control itself (like make another sprite in a mold or within pre-set conditions). Also there should be the ability to have links within scratch. Also a more advanced paint editor would be appreciated, in particular the ability to mesh costumes would be nice. The last thing is for groups or classes.
this would be like a group of sprites represented by one thing. So instead of If touching sprite 1 or sprite 2 or sprite 4 or sprite 5 or sprite 6, it would be If touching class 1. Well these are my ideas, does anyone else have some?
Again I'm not asking for a new version I'm asking for a more advanced programming tool.
____________________________________________
Offline
While scratch pro is not a bad idea, I don't think it's consistant with the vision of scratch as a programming tool for young programmers - which is a worthy goal. - Where to get people for it.
As for me I'm waiting to see 1.4 and what that brings.
Offline
I think there should be a way to type in the codes instead of blocks that would be nice. It's like KoolCode.
Offline
Mike_W wrote:
While scratch pro is not a bad idea, I don't think it's consistant with the vision of scratch as a programming tool for young programmers.
I suppose your right, but I think a more advance programming tool might be a step up from scratch, like a graduation from normal scratch
___________________________________________________________
Offline
the whole concept behind scratch is for a drag and drop programming language for young users to learn. I know even i would have tried to jump straight into the advance one, get confused, and be put of from programming, which is what scratch is trying to avoid doing.
Offline
yes, but there would be a toolbox of important or common codes for you to chose from.
_______________________________________
Offline
yes these ideas are great but you have to think about the people who made scratch and not be selfish. to make that program it will take effort,time, and almost and possibly money. so if you can make a program like that then do it but if you can't then just ask one time and don't demand.
Offline
Get Flex or something . . . or GameMaker . . .
Offline
Scratch is to learn programming. I'm using it to teach my kids.
Use Visual Studio, XNA etc if you want to do something more serious.
Offline
I think what the dude is trying to say is keep the original scratch for basic programming but for advance and serious people make scratch pro. I think it would be awsome because scratch is too weak and flash is too hard
Offline
Stickman704 wrote:
and flash is too hard
not compltly true. You just need to learn how to use it. read a couple of code tutorials etc...
start with this: http://scratch.mit.edu/forums/viewtopic.php?id=6373
Offline
Mike_W wrote:
While scratch pro is not a bad idea, I don't think it's consistant with the vision of scratch as a programming tool for young programmers - which is a worthy goal. - Where to get people for it.
As for me I'm waiting to see 1.4 and what that brings.
***technical stuff below***
Try Mac Scratch...it will be a program for mac coded in Xcode not Squeak. It unlocks tools to do all sorts of stuff like visual effects using Core Animation, image editing using Core Image, sound editing and playing with Core Audio, data management with Core Data, and all sorts of stuff. There could be blocks like [Shrink screen to (50%)], [glide screen to x: (0) y 0)], [change screen size to (100%)]. And there's not just sprites. Quartz Composer projects can be added. And you can save the project as .app.
***end technical stuff***
Offline
frogger3140 wrote:
Mike_W wrote:
While scratch pro is not a bad idea, I don't think it's consistant with the vision of scratch as a programming tool for young programmers - which is a worthy goal. - Where to get people for it.
As for me I'm waiting to see 1.4 and what that brings.***technical stuff below***
Try Mac Scratch...it will be a program for mac coded in Xcode not Squeak. It unlocks tools to do all sorts of stuff like visual effects using Core Animation, image editing using Core Image, sound editing and playing with Core Audio, data management with Core Data, and all sorts of stuff. There could be blocks like [Shrink screen to (50%)], [glide screen to x: (0) y 0)], [change screen size to (100%)]. And there's not just sprites. Quartz Composer projects can be added. And you can save the project as .app.
***end technical stuff***
Has anyone tried squeak as that next step.
Offline
yambanshee wrote:
Stickman704 wrote:
and flash is too hard
not compltly true. You just need to learn how to use it. read a couple of code tutorials etc...
Ha! have you even tried Flash? (of course not!) well I have, simple animations are one thing, but anything more complicated then that is another. a couple of code tutorial aren't going to teach you very much. Keep in mind that flash is nothing like scratch. Flash is based off of frames (it was intended to be used as an animation tool.) I got the free download but I still didn't learn very much. I don't see how I can't get anything other than a commercial license with it. (my class is still struggling with extremely basic projects.)
______________________________________________
Last edited by fireball123 (2009-04-25 19:03:37)
Offline
fireball123 wrote:
yambanshee wrote:
Stickman704 wrote:
and flash is too hard
not compltly true. You just need to learn how to use it. read a couple of code tutorials etc...
Ha! have you even tried Flash? (of course not!) well I have, simple animations are one thing, but anything more complicated then that is another. a couple of code tutorial aren't going to teach you very much. Keep in mind that flash is nothing like scratch. Flash is based off of frames (it was intended to be used as an animation tool.) I got the free download but I still didn't learn very much. I don't see how I can't get anything other than a commercial license with it. (my class is still struggling with extremely basic projects.)
______________________________________________
http://img529.imageshack.us/img529/5360 … 43dfa2.jpg
There is a way to express yourself and a way not to.When you are quoting someone else please do not assume things (Such as you said he hasn't used Flash).This world is full of endless possibilites so you never know!
Also refering to this Post "Topic" I say Scratch Pro is a great Idea but the whole Point (Concept) of scratch is to help young programers take small steps to programing in the real world.Creating a new Scratch Program takes time and dedication and I think the Scratch Team has done enough.
Just Helping you ahead of time!
Offline
DawnLight wrote:
fireball123 wrote:
yambanshee wrote:
not compltly true. You just need to learn how to use it. read a couple of code tutorials etc...Ha! have you even tried Flash? (of course not!) well I have, simple animations are one thing, but anything more complicated then that is another. a couple of code tutorial aren't going to teach you very much. Keep in mind that flash is nothing like scratch. Flash is based off of frames (it was intended to be used as an animation tool.) I got the free download but I still didn't learn very much. I don't see how I can't get anything other than a commercial license with it. (my class is still struggling with extremely basic projects.)
______________________________________________
http://img529.imageshack.us/img529/5360 … 43dfa2.jpgThere is a way to express yourself and a way not to.When you are quoting someone else please do not assume things (Such as you said he hasn't used Flash).This world is full of endless possibilites so you never know!
Ok so I assumed it but from the way it's written it has the arrogance of assuming that some tutorials are going to teach you flash. Also note the user said "code" Flash as I said is nothing like scratch. NOTHING. so it's like the time it took for you to get comfortable with scratch (not including coding) times 10-20
Offline
fireball123 wrote:
DawnLight wrote:
fireball123 wrote:
Ha! have you even tried Flash? (of course not!) well I have, simple animations are one thing, but anything more complicated then that is another. a couple of code tutorial aren't going to teach you very much. Keep in mind that flash is nothing like scratch. Flash is based off of frames (it was intended to be used as an animation tool.) I got the free download but I still didn't learn very much. I don't see how I can't get anything other than a commercial license with it. (my class is still struggling with extremely basic projects.)
______________________________________________
http://img529.imageshack.us/img529/5360 … 43dfa2.jpgThere is a way to express yourself and a way not to.When you are quoting someone else please do not assume things (Such as you said he hasn't used Flash).This world is full of endless possibilites so you never know!
Ok so I assumed it but from the way it's written it has the arrogance of assuming that some tutorials are going to teach you flash. Also note the user said "code" Flash as I said is nothing like scratch. NOTHING. so it's like the time it took for you to get comfortable with scratch (not including coding) times 10-20
Actually, I got comfortable with Scratch in a few hours. It's not that hard, my friend.
Offline
In short:
They're not going to make it. Scratch was made as an introduction to programming so users could get a feel for what programming was like. If you want something more advanced, there are plenty of other languages.
Offline
If you want something more advanced than you can try greenfoot which is basically a code based scratch. Greenfoot is all code based but it lets you create programs like those in scratch with fewer limitations. It is much more difficult than scratch but if features is what you need then it has them. If scratch suits your needs then scratch is fine for your purposes but if you feel too limited by scratch then greenfoot would be a better choice.
http://www.greenfoot.org/
But I would say that greenfoot is a bit harder than flash.
Offline
archmage wrote:
If you want something more advanced than you can try greenfoot which is basically a code based scratch. Greenfoot is all code based but it lets you create programs like those in scratch with fewer limitations. It is much more difficult than scratch but if features is what you need then it has them. If scratch suits your needs then scratch is fine for your purposes but if you feel too limited by scratch then greenfoot would be a better choice.
http://www.greenfoot.org/
But I would say that greenfoot is a bit harder than flash.
wow, thanks
Offline
Is there anyway to distribute greenfoot - by web or by executable.
Mike
Offline
Greenfoot was a website just like scratch's
http://greenfootgallery.org/
Offline
Mike_W wrote:
frogger3140 wrote:
Mike_W wrote:
While scratch pro is not a bad idea, I don't think it's consistant with the vision of scratch as a programming tool for young programmers - which is a worthy goal. - Where to get people for it.
As for me I'm waiting to see 1.4 and what that brings.***technical stuff below***
Try Mac Scratch...it will be a program for mac coded in Xcode not Squeak. It unlocks tools to do all sorts of stuff like visual effects using Core Animation, image editing using Core Image, sound editing and playing with Core Audio, data management with Core Data, and all sorts of stuff. There could be blocks like [Shrink screen to (50%)], [glide screen to x: (0) y 0)], [change screen size to (100%)]. And there's not just sprites. Quartz Composer projects can be added. And you can save the project as .app.
***end technical stuff***Has anyone tried squeak as that next step.
idk but try Xcode
Offline