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

#1 2008-12-30 03:20:10

dingdong
Scratcher
Registered: 2007-08-09
Posts: 1000+

scratch is gonna need to get better!

my suggestion for 1.4 is to add nothing, why? because if more blocks R added even less can be handled in scratch, scratch needs to have code changes to run faster otherwise it isn't going to get anywhere


http://img851.imageshack.us/img851/2829/superanbanner.png
click the image for my music

Offline

 

#2 2008-12-30 05:57:47

Paddle2See
Scratch Team
Registered: 2007-10-27
Posts: 1000+

Re: scratch is gonna need to get better!

dingdong wrote:

my suggestion for 1.4 is to add nothing, why? because if more blocks R added even less can be handled in scratch, scratch needs to have code changes to run faster otherwise it isn't going to get anywhere

I think you have a good point.  I would like to see Scratch become more solid and optimized rather than have more new features.  There are a lot of annoying bugs in Scratch and the Java player.  The frustration level amongst the users seems to be rising.  And with all the new users coming onboard, many of them not speaking English well, it is becoming harder and harder to give them all good support.  It doesn't help if the applications aren't solid.


http://i39.tinypic.com/2nav6o7.gif

Offline

 

#3 2008-12-30 07:48:32

JSO
Community Moderator
Registered: 2007-06-23
Posts: 1000+

Re: scratch is gonna need to get better!

Paddle2See wrote:

dingdong wrote:

my suggestion for 1.4 is to add nothing, why? because if more blocks R added even less can be handled in scratch, scratch needs to have code changes to run faster otherwise it isn't going to get anywhere

I think you have a good point.  I would like to see Scratch become more solid and optimized rather than have more new features.  There are a lot of annoying bugs in Scratch and the Java player.  The frustration level amongst the users seems to be rising.  And with all the new users coming onboard, many of them not speaking English well, it is becoming harder and harder to give them all good support.  It doesn't help if the applications aren't solid.

Well, I am thinking about this for some days now.

Every new block makes Scratch a bit more difficult to use, less easier. Easier... Isn't that what Scratch is all about?

In other programming languages, more features mean less workarounds: it makes it easier. In Scratch it seems to be the opposite...

Even Scratch 1.3.1 is a very buggy release.


http://oi48.tinypic.com/2v1q0e9.jpg

Offline

 

#4 2008-12-30 10:49:23

coolstuff
Community Moderator
Registered: 2008-03-06
Posts: 1000+

Re: scratch is gonna need to get better!

Actually, I'd like to have Scratch have the ability to interact with the rest of the computer by saving files, hyperlinking, accessing the computer's hard drive, etcetera. I'd also like some easier ways for text input and output: who wants to edit twenty-six costumes and write a fairly long script just to allow somebody to write?

Though I do agree with you: the bugs need to be fixed.

Offline

 

#5 2008-12-30 12:02:41

Paddle2See
Scratch Team
Registered: 2007-10-27
Posts: 1000+

Re: scratch is gonna need to get better!

coolstuff wrote:

Actually, I'd like to have Scratch have the ability to interact with the rest of the computer by saving files, hyperlinking, accessing the computer's hard drive, etcetera. I'd also like some easier ways for text input and output: who wants to edit twenty-six costumes and write a fairly long script just to allow somebody to write?

Though I do agree with you: the bugs need to be fixed.

Of course, I would like all those things too.  But first, I would like to see the bugs removed.


http://i39.tinypic.com/2nav6o7.gif

Offline

 

#6 2008-12-30 15:45:57

hmnwilson
Scratcher
Registered: 2007-07-04
Posts: 1000+

Re: scratch is gonna need to get better!

I think 1.4 should fix most of the bugs that 1.3.1 has, but it should still have more features.

My friend (who uses game maker) thinks the scratch team is dragging out new versions too quickly, so they have lots of bugs. (and game maker hasn't had a release for a long time.) If new versions came out less quickly and were tested out better they wouldn't have very many bugs... the only problem is people would become impatient waiting for the next release.

Last edited by hmnwilson (2008-12-30 15:46:39)


I'm taking a break from Scratch until 2.0 comes out. Any messages sent between then and now probably won't be read - sorry.
(Oct. 20, 2011)

Offline

 

#7 2008-12-30 16:25:13

archmage
Scratcher
Registered: 2007-05-18
Posts: 1000+

Re: scratch is gonna need to get better!

I agree that scratch needs to become more efficient. I mean, you could reprogram a scratch project into *any* other programming language and the project would run faster. I am not asking for anything that efficient but at least make it so that you don't need a 3.0 ghz pc to play some fairly simple projects.

Scratch is pretty bare bones as far as programming languages go but thats to make sure that it is simple. I wouldn't complain that much if no new blocks were added.

Last edited by archmage (2008-12-30 16:27:04)


Hi, I am Archmage coder extraordinaire. I do Scratch,pascal,java,php,html, AS2 and AS3. Leave me a message if you want coding advice. Also check out my personal website, lots of good stuff about web development, Flash, and Scratch (v1 and v2) !

Offline

 

#8 2008-12-30 17:18:19

boinoinoi
Scratcher
Registered: 2007-06-05
Posts: 500+

Re: scratch is gonna need to get better!

Hmm... Good point
or "point taken"
or... anyways,

This is a great idea. Scratch's little bugs and slow points tend to get annoying, and it would sure please me to see some faces when they see the "<when I receive>", and any other not needed block aren't added. A nice thing to try would be to have a "coding" mode, which would be like scratch "classic", a "debugging" mode, where you can single-step certain scripts and see whether a <> block was true or false, and a "final product" mode where everything is in turbo speed.
Or some other way to have normal scratch be in turbo speed.
Oh yeah, and in presentation mode it should be more smooth because right now it's really chunky.

Well have fun!


http://i30.tinypic.com/335fpxx.jpg
"Boinoinoi is the only person on the forums that I expect to be wearing a monocle all the time behind that screen, so I'm sure being as classy as he is, he knows what he's doing"        http://myfastcounter.com/count.php?c_style=88&amp;id=1284259111http://myfastcounter.com/count.php?c_style=88&amp;id=1286068127

Offline

 

#9 2008-12-31 00:06:24

AlanProjects
Scratcher
Registered: 2008-06-23
Posts: 500+

Re: scratch is gonna need to get better!

That is true. I think  graphics need to be beefed up in presentation mode. Scratch needs  to run faster, and be bug-free, then new blocks should be added.

Offline

 

#10 2008-12-31 00:14:38

coolstuff
Community Moderator
Registered: 2008-03-06
Posts: 1000+

Re: scratch is gonna need to get better!

boinoinoi wrote:

Hmm... Good point
or "point taken"
or... anyways,

This is a great idea. Scratch's little bugs and slow points tend to get annoying, and it would sure please me to see some faces when they see the "<when I receive>", and any other not needed block aren't added. A nice thing to try would be to have a "coding" mode, which would be like scratch "classic", a "debugging" mode, where you can single-step certain scripts and see whether a <> block was true or false, and a "final product" mode where everything is in turbo speed.
Or some other way to have normal scratch be in turbo speed.
Oh yeah, and in presentation mode it should be more smooth because right now it's really chunky.

Well have fun!

For the last time, <when I recieve> isn't boolean so it's not valid!
Scratch had most of it's bugs and the speed issue fixed in 1.3.1.

Offline

 

#11 2008-12-31 10:36:39

yambanshee
Scratcher
Registered: 2007-11-06
Posts: 500+

Re: scratch is gonna need to get better!

I still feel that that if soething should be added (aside of debugging) it should be the speed. at the moment, scratch isint the best language to use, but i dont think hat should change as 2 many new programers will get confused. i feel that the priority list that the team should make would be
debugging- that means to spend a couple of months manually debugging, setting up a beta section of the website containing the beta version java player and the beta version of scratch so useres could test it and give feedback (after the team has tested it) and after a couple of months of user test and no buggs being reported finally realease the download to the public.

Speed- personally id like to see something like a "blocks per second" option that could be changed to about a max of 120. This will speed up scratch and make it a much more flexible language.

less spam- personaly id greatly like 2 see a second scratch website, one that is much more strict about the projects being uploaded, and if the users dont like it gets kicked off. I fully understand that this is not currently implemented as it will discourage some begging scratchers, however after (what i think a sort of pass from the current site). This will alow more experianced scratchers the chance to receave better critisism

and finally, new feuters- After the rest have been implemented i think then that the team should look into new feuters.

Offline

 

#12 2009-01-03 04:19:02

Nikimax
Scratcher
Registered: 2008-06-22
Posts: 36

Re: scratch is gonna need to get better!

I completely agree with dingdong. Now the only thing scratch needs - new engine. Why? Lets see...
As you know, scratch was written on Squeak (ScratchSqueak). Did you see the java applet? Not? I saw. Java applet that plays scratch is a massive program. Each time, instead of running native java classes, scratch applet starts to read scratch project byte-by-byte. Each update takes very long time to implement in java applet. So, i think the coolest thing for scratch - full recoding to Java. Actually java supports all things you want to have - it supports mouse moving, sensing, some native libraries support hardware work (like microphones). If the recoding, commenting and publishing source code will be done:
1). A lot of peoples who know programming base will start to improve scratch.
2). It will be very easy to add everything (vector graphics, scratch debugger - everything is possible)
3). Every format-based feature can be done in Java easily: Java supports serialization.
Why don't to recode scratch? I saw that sometimes Java is more efficient than C++ (you need only to run it in special mode).

P. S. Search scratch-site for topic with scratch applet, download it, and decompile to see the source code of applet


http://scratch.mit.edu/projects/Nikimax/291754
Test yourself=)

Offline

 

#13 2009-01-03 11:12:01

itsmyhammie
Scratcher
Registered: 2008-06-02
Posts: 47

Re: scratch is gonna need to get better!

That's true, when I first went on scratch, it was kinda confusing. So, there should be different types of scratch programs for beginners and stuff............


Smiling is the cure to sadness...try it!

Offline

 

#14 2009-01-04 11:02:53

dingdong
Scratcher
Registered: 2007-08-09
Posts: 1000+

Re: scratch is gonna need to get better!

another thing about this whole bug fixing, the reason scratch is sooooo quiet these days is because scratch has nothing to make it any better than any other super simple programming language, but I think if we can finish the core work and then be able to handle as many sprites as a flash game and have enough code to make it actually a decent bit confusing to know everything maybe we earn more members, mainly if this is equal to flash we better yet convert people from flash


http://img851.imageshack.us/img851/2829/superanbanner.png
click the image for my music

Offline

 

#15 2009-01-04 12:06:35

archmage
Scratcher
Registered: 2007-05-18
Posts: 1000+

Re: scratch is gonna need to get better!

dingdong wrote:

another thing about this whole bug fixing, the reason scratch is sooooo quiet these days is because scratch has nothing to make it any better than any other super simple programming language, but I think if we can finish the core work and then be able to handle as many sprites as a flash game and have enough code to make it actually a decent bit confusing to know everything maybe we earn more members, mainly if this is equal to flash we better yet convert people from flash

Perhaps you would be interested in Greenfoot which has all the features you describe and has a website similar to scratch's http://greenfootgallery.org/

Convert people from flash? Haha...

Most people who create flash are professional developers. Moving blocks around would probably slow them down.

Flash is also a pretty weak language, but its easy to use and it already used by tons of websites. Actionscript 3.0 is many times more powerful but still, it isn't a very powerful language.

Scratch's purpose, is to teach basic programming concepts. I think what you want is for scratch to become some sort of high power development tool, but this does not fit into scratch's purpose.

Scratch is definitely not quiet, the amount of members has been growing at an increasing rate so I don't know what problem you have with that.

I don't expect for scratch to ever be powerful enough for professional development but it would be nice if it was more powerful. One big issue I have with scratch is when I try to run really long scripts it goes really slow and they also lag when you try to edit them in the editor. To make it go faster I have to split up my code into hundreds of little scripts. This promotes bad programming habits, you get rewarded for having tons of separate little scripts when 1 script with many if blocks should sufice.


Hi, I am Archmage coder extraordinaire. I do Scratch,pascal,java,php,html, AS2 and AS3. Leave me a message if you want coding advice. Also check out my personal website, lots of good stuff about web development, Flash, and Scratch (v1 and v2) !

Offline

 

#16 2009-01-04 12:23:31

big-bang
Scratcher
Registered: 2008-02-21
Posts: 1000+

Re: scratch is gonna need to get better!

Scratch should be easily exported (e.g. screensaver?) I know Chirp does this but my computer doesn't like Jens' files for some reason. The only block I need is ([color] effect). That way, Scratch could tell what the visual effects were at. Other than that, I do not find Scratch confusing. If you have experience in other languages, Scratch is easy. (Look at Interactive Colour Guy for proof. My (bachelor's in programming!) dad came up with the script in 10 seconds flat.) If you do not, Scratch is the perfect place to start. The main advantage? Not a semicolon in sight!  lol


http://i47.tinypic.com/6edrbm.jpghttp://i45.tinypic.com/dw9hmw.jpghttp://i50.tinypic.com/f28tvn.jpghttp://i45.tinypic.com/ruwaop.jpg

Offline

 

#17 2009-01-04 13:09:51

Dan01
Scratcher
Registered: 2008-06-11
Posts: 100+

Re: scratch is gonna need to get better!

I agree, I think all bugs and glitches should be fixed for v1.4, aswell as the paint editor being changed to include more features.


http://img3.imageshack.us/img3/4743/ubd6522wp8.png
http://img3.imageshack.us/img3/4667/ubd3758ox2.png

Offline

 

Board footer