adroitwhiz
adroitwhiz
When I wrote the WebGL renderer, the behavior of "touching color (white)" when a sprite is over a transparent part of the stage's backdrop was not specified in Scratch itself....
EDIT: Tracking progress: - [x] Bitmap + vector sprites - [x] Speech bubbles - [x] Pen layer - [x] Sprite is touching mouse - [x] Sprite is touching sprite -...
There are two different stage sizes that are relevant here: the Scratch-space size of the stage (what the sprites' X and Y values are in), and the rendered size of...
The original Scratch 1.x file format (`.sb`) would be good to implement. The following sources might be useful for figuring out how it works: - [The Scratch Project File Format...
Currently, the `BlockBase` class has the properties `parent` and `next`, which appears to be the IDs of its parent block and the next block in the stack respectively. They don't...
In addition to the .sb formats, which contain an entire project, there are also .sprite files, which contain a single "target" (and its costumes, blocks, sounds, etc). These should be...
Currently, there's no documentation on the `sb-edit` API surface. If we want people to be able to easily incorporate `sb-edit` into their projects, it seems like an important thing to...
# This is outdated! See #5371 for current proposal Currently, the `ImageData` object contains pixel data with un-premultiplied/unassociated alpha, meaning that the red, green, and blue values of each pixel...
Right now, the Leopard website is deployed using a Vercel free plan, meaning it can't live in this organization. However, the site doesn't appear to require much in the way...
Scratch dynamically decides whether the "pick random" function should return an integer or a float based on whether or not its numeric inputs contain any decimal points. This is done...