Hello,
1) as code increases the screen becomes quite a mess (worse than my desktop )
if there were folders, where I could group scripts:
a) movement controll, b) interaction c) animation
(I like the idea of VUE for concept maps -- you can group concepts in lager containers "bubles", example,
and then you can compact or expand them -- similary as you can do with comments now )
2) I often need to copy part of one sprite script to other already existing sprite
but I cant' find this functionality... and I am forsed to break DRY principle
Offline
And why exactly do you have to comply with DRY rules? What is wrong with breaking them? Look at my projects...I break them at least 3 or 4 times in each one of them!
Offline
bhz wrote:
And why exactly do you have to comply with DRY rules? What is wrong with breaking them? Look at my projects...I break them at least 3 or 4 times in each one of them!
I don't have to, but I want to
because they are sound, save my time and promote good programming practice
Offline
I like your idea! Another thing that would be great is a block search feature that helps you find bits of scripts you can't remember where you put. The concept of a script having a location (ie. an x and y position) rather than being neatly on a line of code can be troublesome when you have hundreds of scripts on a sprite and you can't remember where one of them is.
Offline
dz0 wrote:
2) I often need to copy part of one sprite script to other already existing sprite
but I cant' find this functionality.
I believe you could already do something like this, depending on the way the script is designed (it may work, sometimes you may end up dragging too much of the script, or sometimes you may end up short. It depends on the ordering of the stack of blocks). Click the part of the script you want to copy, then drag it over to the thumbnail of the sprite you want the script to be attached to (it looks like you're breaking off a piece of code from the original script, but don't worry, when you finished dragging, the original piece returns to it's original spot on the original sprite, and that same piece is already copied to the second sprite).
Offline
cheddargirl wrote:
dz0 wrote:
2) I often need to copy part of one sprite script to other already existing sprite.
Click the part of the script you want to copy, then drag it over to the thumbnail of the sprite you want the script to be attached
it works
Thanks
Offline
one more idea:
hotkeys for often used blocks
why not make some Alt+n (n=0..9) key combinations as shortcuts,
as with touchpad it is quite time-consuming to chose category, then scroll, choose controll or so..
if I am mangling with some position tracking, I often need "if", "<", "x coordinate", "+", and "set variable"
I could drag separate blocks and duplicate them, but more clean way would be hot-keys (and this will bring Scratch closer to vim , but jus for comfort not for idealogoy )
Offline
again idea
ability to configure only a subset of blocks to be visible
I think this would be good for young children -- as for example, now there are relatively many control blocks -- for beginners of scratch I would hide "if/else", "messages", "until"
also some stuff from Looks and maybe other..
in the future more blocks are going to appear, so this might become realy usefull
how?
in configuration mode one could just see at each block an "eye" icon, which clicked would "close", so the block would become invisible.
sth, like here http://metasolutions.us/resources/moodle/mods/images/metamod_001.jpg
Offline