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

#1 2010-08-29 22:57:46

Ralin
Scratcher
Registered: 2010-07-16
Posts: 32

Colour property & Colour Sensing

It would be cool if there was a colour property like x,y,direction for sprites. You could for instance have a colour under mouse pointer block (Sensing) that you can use to store in a sprite's colour property. This is really for managing colours. In an actual scratch app. this sprite could be a control (not used for display but for a colour scripting task).

The problem with existing blocks under sensing is that you have to manually specify the colours. If you could control the colour more directly rather then just relying on colourisation then you'd be able to do more funky stuff with scripting tied to colouring for all sorts of stuff.
You could just update the colourisation effect to allow the RGB (red, blue, green) components of the colour to be specified at runtime. With colourisation you have to know what the initial colour is before you can use the colourisation effect to get the colour you want. With RGB you avoid all this uncertainty by just adjusting the RGB settings.

The whole point is to reduce the long winded ways you'd have to work around stuff just to do more interesting things with colour i.e. not just for display purposes but to actually form the content  in the scripting itself rather like that in a variable but using colour instead of alphanumeric content.

I think it's a bit patronising to say that new comers are too dumb to understand RGB settings for colours. We all learn about mixing primary colours to get secondary colours and these to get tertiary ones at school. Once the RGB concept is learnt it will be like second nature.

I'm not doing justice to how colour can be used to do all sorts of amazing stuff besides just for cosmetics perhaps someone else can pick up from me and explain it better.

Offline

 

Board footer