Discuss Scratch

Alberknyis
Scratcher
1000+ posts

Basic/Advanced option

Scratchifier wrote:

And as for making graphics in another editor - that's nice, but one you have to download it and two you have to export, save a file, import. Export, save a file, import. Export, save a file, import. Export, save a file, import. Export, save a file, import. Export, save a file, import. Export, save a file, import. Export, save a file, import. Etc… xP

And if it's bitmap and over 360 x 480 you're gonna have to cut the image up to keep it high quality, which is really annoying.

And also, import, export, import, export like Scratchifier said.

But I'm completely fine with doing so. It's not that hard.
TheBurger82
Scratcher
100+ posts

Basic/Advanced option

I totally agree! Maybe the option should be in the paint editor. I think you should also be able to change the X and Y position of points.

1000% Support
CodingGamer314
Scratcher
31 posts

Basic/Advanced option

Some more features that I would like to suggest, along with the paint editor one:
1. GPU acceleration
GPU acceleration is probably possible with WebGL, OpenGL, or something like that. I have a Raspberry Pi 3B, and that thing's CPU and GPU is fast for its ridiculously low cost, but the power of the GPU is wasted when I open Scratch. I also have a Win10 computer (technically it's not mine because I share it with the rest of my family) and the power of the GPU is also wasted there.
2. 3D animation
By default, this setting is turned off, but by turning on this setting, you can make 3D objects in the editor and the code will allow you to edit it. Not available to New Scratchers
3. An API for creating your blocks using some other language, for example, Python and Java
This could be helpful to make your logic not possible with Scratch, for example, neural networks are hard to make in Scratch, but if you modify a program in another language to use the API and copy-paste that into this new feature that I want, more people will be encouraged to make advanced projects not possible with the existing blocks.
To make this work, the API must require the code to not have any errors, and ST has to create a rule in which the code must not interfere with the user's computer and it also must not crash the project. Some options that would be useful: functions that output the values of input spaces in custom blocks (Python example: scratch.moveXY(x,y)), functions that can modify lists and variables (scratch.modifyVariable(variable, new_value)), and the option to run already-existing blocks. (if the block that is in the code doesn't exist, the user is prompted to either change the code, make a new define block hat or create a new block code)(scratch.run(block, inputs))
4. Automatic conversion to a numbered list if Scratch detects a number followed by a period at the start of a paragraph
I made the mistake of using periods and numbers instead of the numbered list feature in this comment, and this feature is used in Google Docs.
--Explosion--
Scratcher
1000+ posts

Basic/Advanced option

Blaze349 wrote:

-Moonsky- wrote:

I'd like to see an option under the “Account Settings” that covers these features:

1. Basic/Advanced paint editor
Besides the basic paint editor, you could also have an advanced paint editor? I'm sure some scratch artists that don't like the scratch paint editor/don't have a good paint editor to use will like it.
I'm thinking it could have:
~Layers
~Opacity
~Airbrush
~Moar different brushes -3-
~Select Tool/Magic Wand

It would be an OPTION so people could choose whether they want it or not.

This would be a waste of energy for the ST when you realise you could just use this.
Moot point, one could say “Scratch is pointless, one could just use any other programming language”

Powered by DjangoBB