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

#1 2009-02-21 15:57:36

filo5
Scratcher
Registered: 2008-01-08
Posts: 1000+

The Web & The Language

I think Scratch will be more functional with some web-based functions like:
- Progressive music downloading (most projects have mp3 music which increases loading time horribly)
- XML database functions (good for guestbooks, score tables, etc.)
Also, block language changes are needed. You made the block with abs, sin, sqrt, etc. Why don't make block like that to simple math functions, I mean, why make sepatrate blocks for adding, substracting and dividing? Why not make just one block with all: +, -, *, /, ^, %?
A good idea: develop text-based, javascript-like programming language for older users. You can do something like this:

on(preload){  //before green flag pressed
  if(_env.virtualMachine == "JAVA")  //if playing on the web
  {
     me.Say(2, "Warning, glitchy on web!");  //Say(int:duration, string:message), same as "say () for () secs"
     _env.Ready();  //Tells virtual machine that the project is ready
     _env.MidiBank.load({1,12,5},{0:0});  //Midi soundbank loader. 1st param: instruments (here: 1, 12 and 5), 2nd param: drums (here: all of 'em, range also supported. So if you want to load drums from 43 to 48, use: {43:48})
  }else{
     _env.Ready();
  }
}
on(start){  //green flag.
  var MelodyList = new ScratchAjaxDownloader("http://somesi.te/project6849/music.sml");  //download melody list by ScratchAjax
  Midi.PlayMelodyList(MelodyList.download(),{vol:100,tempo:65}) //play melody.
}


Converting my Scratch projects to Python!

Offline

 

#2 2009-02-21 16:12:08

adriangl
Scratcher
Registered: 2007-07-02
Posts: 1000+

Re: The Web & The Language

Scratch is not made for online functions, for it might be hard for beginners to learn how to use. Also, all this new stuff will increse loading time and a lot lag on every project.


Scratchin' since 2007

Offline

 

#3 2009-02-21 18:14:17

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

Re: The Web & The Language

Some interesting ideas!  I hear that the Scratch Development team is working on a version of Scratch that is entirely web based...maybe some of these ideas can be added in.


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

Offline

 

#4 2009-02-21 20:04:51

Magnie
Scratcher
Registered: 2007-12-12
Posts: 1000+

Re: The Web & The Language

Paddle2See wrote:

Some interesting ideas!  I hear that the Scratch Development team is working on a version of Scratch that is entirely web based...maybe some of these ideas can be added in.

OOO Cool. I Wonder If That Another Reason 1.4 Hasn't Come Out.  big_smile

Offline

 

Board footer