Discuss Scratch

seanmcmanus
Scratcher
29 posts

Bug in arrow1 sprite

My browser / operating system: Windows 7, Chrome 49.0.2623.112, Flash 21.0 (release 0)

I think there's a bug in the Arrow1 sprite in Scratch 2.0, because when you add it to a project, it has costume #4 (pointing up) selected instead of costume #1 (pointing right). Normally, you would expect the default costume to be facing right, so this causes odd results when using the “point in direction” block because the sprite appears to point in a different direction to where it moves.

This behaviour is also inconsistent with Arrow2, where the default costume is pointing right.

I think this is a change that's happened in the last few months.

Sean

Last edited by seanmcmanus (May 9, 2016 13:26:53)

BY147258369
Scratcher
1000+ posts

Bug in arrow1 sprite

Um…. you could just use a script to rotate it or rotate it yourself in the costume section.

NoMod-Programming
Scratcher
1000+ posts

Bug in arrow1 sprite

BY147258369 wrote:

Um…. you could just use a script to rotate it or rotate it yourself in the costume section.
But what about beginning scratchers? You can't just give a workaround for an actual bug. ST please fix.

Long-since moved on from Scratch, if you need to find all my posts, search this in google: 3499447a51c01fc4dc1e8c3b8182b41cb0e88c67
seanmcmanus
Scratcher
29 posts

Bug in arrow1 sprite

It's true that you could rotate the sprite or change the costume, but it's better to fix bugs than work around them. This is an arrow sprite that doesn't point in the direction it's moving in. That's fundamentally broken.

This came to my attention when a beginner Scratcher couldn't get one of my tutorials working because of this issue. This is not an easy thing for beginners to resolve.
Troxi
Scratcher
16 posts

Bug in arrow1 sprite

when green flag clicked
switch costume to [#1 v]

Last edited by Troxi (May 10, 2016 13:20:50)


if <(awesome) = [true ]> then

say [I AM AWESOME!!!]
end
seanmcmanus
Scratcher
29 posts

Bug in arrow1 sprite

It's better to fix the bug at source than to require every project to fix it individually by adding a switch costume block. Switching the costume isn't intuitive for beginners and it's inconsistent with all the other sprites I believe.

Powered by DjangoBB