Discuss Scratch

SimpleScratch
Scratcher
500+ posts

Whiskers: Scratch 2.0 for Incompatible Devices

Just to repeat an earlier request - Scratch 2 updates x/y positions “live” whereas 1.4 doesn't - the Scratch 2 way makes life SO much easier for new Scratchers doing animations

On a last to be done but great feature - the for block (I've ALWAYS wanted Scratch to have a for block ) can I suggest syntax change from

for in


for from 1 to

I've never understood why MIT have not added this block as its a fantastic “lowering the floor” block


Simon
SimpleScratch
Scratcher
500+ posts

Whiskers: Scratch 2.0 for Incompatible Devices

On a separate note - I'm going to try and get a class to use Whiskers in the last days of this term - just to see how it fares in the real world

Simon
SimpleScratch
Scratcher
500+ posts

Whiskers: Scratch 2.0 for Incompatible Devices

I just created this little prog entirely using Whiskers - all went fine - no errors - loads and saves no trouble

https://www.dropbox.com/s/vdq8mb4yc4a3k8m/santa.sb2?dl=0

How you've managed to get this far in such a short space of time is absolutely amazing

PS Can I have some icing on cake sometime and have easy method to enable Mesh connections a la BYOB and Pyonkee
PPS Don't listen to enhancement requests BTW

Simon
NoMod-Test
Scratcher
93 posts

Whiskers: Scratch 2.0 for Incompatible Devices

SimpleScratch wrote:

Just to repeat an earlier request - Scratch 2 updates x/y positions “live” whereas 1.4 doesn't - the Scratch 2 way makes life SO much easier for new Scratchers doing animations

On a last to be done but great feature - the for block (I've ALWAYS wanted Scratch to have a for block ) can I suggest syntax change from

for in


for from 1 to

I've never understood why MIT have not added this block as its a fantastic “lowering the floor” block


Simon
https://scratch.mit.edu/discuss/topic/171872/?page=1#post-1652855 <<That is the reason they didn't add that
And yes. That would be a good syntax change. It would make more sense

SimpleScratch wrote:

On a separate note - I'm going to try and get a class to use Whiskers in the last days of this term - just to see how it fares in the real world

Simon
Thanks! I hope it goes well!

SimpleScratch wrote:

I just created this little prog entirely using Whiskers - all went fine - no errors - loads and saves no trouble

https://www.dropbox.com/s/vdq8mb4yc4a3k8m/santa.sb2?dl=0

How you've managed to get this far in such a short space of time is absolutely amazing

PS Can I have some icing on cake sometime and have easy method to enable Mesh connections a la BYOB and Pyonkee
PPS Don't listen to enhancement requests BTW

Simon
Cool! How I did manage how to do this: tenacity and hard work (and boredom ). I also have had prior squeak and image editing experience, so making the GUI was pretty easy. The hardest part was the following block:
for each [var v] in (10)::control cstart
But it gave me the experience for making the custom blocks! (Now I have to make atomicity work)
Edit: Made this off my test account…

Last edited by NoMod-Test (Dec. 11, 2015 15:52:39)

NoMod-Programming
Scratcher
1000+ posts

Whiskers: Scratch 2.0 for Incompatible Devices

I've just uploaded a new version that fixes a MAJOR BUG. Please download it immediately in order to make .sb2 project loading work correctly.

THIS VERSION INCLUDES A IMPORTANT PATCH TO FIX A BUG IN LOADING MOST PROJECTS WITH A .sb2 EXTENSION. PLEASE DOWNLOAD ASAP
-Io-
Scratcher
1000+ posts

Whiskers: Scratch 2.0 for Incompatible Devices

NoMod-Test wrote:

Cool! How I did manage how to do this: tenacity and hard work (and boredom ). I also have had prior squeak and image editing experience, so making the GUI was pretty easy. The hardest part was the following block:
for each [var v] in (10)::control cstart
But it gave me the experience for making the custom blocks! (Now I have to make atomicity work)
That's the block SimpleScratch meant

SimpleScratch wrote:

On a last to be done but great feature - the for block (I've ALWAYS wanted Scratch to have a for block ) can I suggest syntax change from

for [ v] in [ ]


for [ ] from 1 to [ ]

I've never understood why MIT have not added this block as its a fantastic “lowering the floor” block


Simon
SimpleScratch
Scratcher
500+ posts

Whiskers: Scratch 2.0 for Incompatible Devices

Just tested latest on Pi - seems to work fine

http://static.ow.ly/photos/normal/faoE7.jpg

Simon
infinitytec
Scratcher
1000+ posts

Whiskers: Scratch 2.0 for Incompatible Devices

Could you add an option to hide all non-2.0 blocks?
Somebody should make Scratch2EXE work with this (.sb2 to EXE!)
SimpleScratch
Scratcher
500+ posts

Whiskers: Scratch 2.0 for Incompatible Devices

Could you add an option to hide all non-2.0 blocks?
Just asking (as we all have different ideas ) but why would you want to do that when object of Whiskers exercise is to make a Scratch 2 clone? (but programmed in Squeak and not Flash)

Simon
NoMod-Programming
Scratcher
1000+ posts

Whiskers: Scratch 2.0 for Incompatible Devices

infinitytec wrote:

Could you add an option to hide all non-2.0 blocks?
Somebody should make Scratch2EXE work with this (.sb2 to EXE!)
Yes. (Shift-click the file menu).

Also: minor (not!) update: Added renaming and deleting variables through the context menu, opening sprite info through the context menu, TRUE ATOMIC CUSTOM BLOCKS, and the
switch backdrop to [ v] and wait
block.

Scratch2Exe would work with this, but the only problem would be vector graphics. 2.0 seems to be unable to open vector graphics that I place (forcefully!) in a Whiskers file. Because of this, I need a converter to turn a *.svg file to a *.png (or gif, since I don't need more than one value of transparency).

Last edited by NoMod-Programming (Dec. 13, 2015 03:11:50)

liam48D
Scratcher
1000+ posts

Whiskers: Scratch 2.0 for Incompatible Devices

NoMod-Programming wrote:

infinitytec wrote:

Could you add an option to hide all non-2.0 blocks?
Somebody should make Scratch2EXE work with this (.sb2 to EXE!)
Yes. (Shift-click the file menu).

Also: minor (not!) update: Added renaming and deleting variables through the context menu, opening sprite info through the context menu, TRUE ATOMIC CUSTOM BLOCKS, and the
switch backdrop to [ v] and wait
block.

Scratch2Exe would work with this, but the only problem would be vector graphics. 2.0 seems to be unable to open vector graphics that I place (forcefully!) in a Whiskers file. Because of this, I need a converter to turn a *.svg file to a *.png (or gif, since I don't need more than one value of transparency).
How do you know we only need at most one level of transparency?
skycrafters
Scratcher
6 posts

Whiskers: Scratch 2.0 for Incompatible Devices

My browser / operating system: Windows 7, Firefox 42.0, Flash 20.0 (release 0)
NoMod-Programming
Scratcher
1000+ posts

Whiskers: Scratch 2.0 for Incompatible Devices

liam48D wrote:

NoMod-Programming wrote:

infinitytec wrote:

Could you add an option to hide all non-2.0 blocks?
Somebody should make Scratch2EXE work with this (.sb2 to EXE!)
Yes. (Shift-click the file menu).

Also: minor (not!) update: Added renaming and deleting variables through the context menu, opening sprite info through the context menu, TRUE ATOMIC CUSTOM BLOCKS, and the
switch backdrop to [ v] and wait
block.

Scratch2Exe would work with this, but the only problem would be vector graphics. 2.0 seems to be unable to open vector graphics that I place (forcefully!) in a Whiskers file. Because of this, I need a converter to turn a *.svg file to a *.png (or gif, since I don't need more than one value of transparency).
How do you know we only need at most one level of transparency?
Scratch 1.4 doesn't support native alpha rendering with other filters, so I would need to reprogram the whole ScratchPlugin to support it (Which would take a long time and delay Whiskers' release). I might get to it if I get Whiskers into beta (or add svg loading).
NoMod-Programming
Scratcher
1000+ posts

Whiskers: Scratch 2.0 for Incompatible Devices

skycrafters wrote:

My browser / operating system: Windows 7, Firefox 42.0, Flash 20.0 (release 0)
Umm what? Did you post to the wrong topic?
SimpleScratch
Scratcher
500+ posts

Whiskers: Scratch 2.0 for Incompatible Devices

Bug report
Clicking on Suprise Sprite locks up prog
NoMod-Programming
Scratcher
1000+ posts

Whiskers: Scratch 2.0 for Incompatible Devices

SimpleScratch wrote:

Bug report
Clicking on Suprise Sprite locks up prog
Hmm… That isn't good…
SimpleScratch
Scratcher
500+ posts

Whiskers: Scratch 2.0 for Incompatible Devices

PEBKAC - I was running image direct from download location instead of inside c:\program files(86)\Scratch folder

Stand down
NoMod-Programming
Scratcher
1000+ posts

Whiskers: Scratch 2.0 for Incompatible Devices

SimpleScratch wrote:

PEBKAC - I was running image direct from download location instead of inside c:\program files(86)\Scratch folder

Stand down
I figured… I have a BIG feature planned for the next update. I won't give away too much, but it involves reorganizing the ‘sounds’ and ‘costumes’ tabs…
SimpleScratch
Scratcher
500+ posts

Whiskers: Scratch 2.0 for Incompatible Devices

I have a BIG feature planned for the next update. I won't give away too much, but it involves reorganizing the ‘sounds’ and ‘costumes’ tabs…

NO!!!!
you MUST'N add features until basics works

Well, of course its your game

Any idiot can make a Scratch mod but we need YOU to make a proper Scratch 2 clone!

Don't go to the Dark Side young No-Mod

Simon
NoMod-Programming
Scratcher
1000+ posts

Whiskers: Scratch 2.0 for Incompatible Devices

SimpleScratch wrote:

I have a BIG feature planned for the next update. I won't give away too much, but it involves reorganizing the ‘sounds’ and ‘costumes’ tabs…

NO!!!!
you MUST'N add features until basics works

Well, of course its your game

Any idiot can make a Scratch mod but we need YOU to make a proper Scratch 2 clone!

Don't go to the Dark Side young No-Mod

Simon
I know. My plan is this:
  • Add 2.0 UI & blocks
  • Put Whiskers into Beta for a few months
  • Bug test
  • Project website
  • Gamma version; 1 year
  • Full release

It will take about a year and a half…

Powered by DjangoBB