Discuss Scratch

reallysoftuser
Scratcher
1000+ posts

Concept: Compact View

Here's my concept: Compact View!
The Compact Stacks are less laggy, easier to render and faster on old computers![probably]

They're like normal block stacks but they're more compact, function different, and look more like written code.
(Some parts of the image are sorta hidden if you're using the Forums in light mode)
sorry about the random bold text and other weird stuff i made this in powerpoint in like 10 minutes lol

Last edited by reallysoftuser (Sept. 5, 2021 17:36:19)

reallysoftuser
Scratcher
1000+ posts

Concept: Compact View

If you right click on a slot of a block you can add an operator or variable, I'll add that to the suggestion later

Last edited by reallysoftuser (March 24, 2021 00:59:15)

Steve0Greatness
Scratcher
1000+ posts

Concept: Compact View

Interesting idea, this could be a good idea for speeding up some people's computers.
I made a full mockup from your mockup:
Steve0Greatness
Scratcher
1000+ posts

Concept: Compact View

I've made more(original) mockups:
Before editing

Editing a block(adding operators, variables, or Boolean where they are allowed to go):

After editing:

Adding a Block/Script(selecting an event block will make a new Script):

Last edited by Steve0Greatness (March 24, 2021 01:46:02)

Maximouse
Scratcher
1000+ posts

Concept: Compact View

I don't like this idea:
  • Having multiple different versions of the editor is confusing
  • This would likely be harder to use than the normal editor
  • I don't like having to arrange stacks of blocks horizontally
  • It wouldn't improve performance significantly (or not at all)
reallysoftuser
Scratcher
1000+ posts

Concept: Compact View

Maximouse wrote:

I don't like this idea:
  • Having multiple different versions of the editor is confusing
  • This would likely be harder to use than the normal editor
  • I don't like having to arrange stacks of blocks horizontally
  • It wouldn't improve performance significantly (or not at all)
1. Please explain why
2. Please explain why
3. That's your opinion and I respect that
4. Please explain why
TheQuackHouse
Scratcher
100+ posts

Concept: Compact View

No support, younger Scratchers wouldn't understand this feature, and I like how the Scratch Blocks already are.
The reason why I like how it is? It's because scripts are easier to find with Scratch Blocks than using Compact View.
Also Scratch can't lag that hard if you're not making big projects.

And what is Pet Cat?maybe it's a custom block?


EDIT: LETS GOOOOOOO 100TH POST!!!!!!

Last edited by TheQuackHouse (March 24, 2021 12:37:03)

han614698
Scratcher
1000+ posts

Concept: Compact View

No support.
Although this may be different, it may be rejected:

TOLORS wrote:

2.2 Text-based syntax in Scratch
Some users wish to code Scratch not with the blocks, but with typing code instead (similar to how more advanced programming languages work). Others are interested in an option to view, convert, or download Scratch code to other programming languages. However, the Scratch Team has discussed this possibility multiple times and has decided every time that it would not be beneficial for beginners or for teachers.

This suggestion extends to coding, viewing, converting, or downloading Scratch in any text-based language, including BBCode, Javascript, some form of pseudocode, or some other programming language. If you wish to code using another language, then you can learn it on your own, but it would have to be done outside of Scratch. For those who are interested, it may be worth checking out Tosh. It is a text-based programming language which serves as a text editor for Scratch projects.
No support, again, this is WAY too confusing.
PGBFLITE6373
Scratcher
1000+ posts

Concept: Compact View

han614698 wrote:

No support.
Although this may be different, it may be rejected:

TOLORS wrote:

2.2 Text-based syntax in Scratch
Some users wish to code Scratch not with the blocks, but with typing code instead (similar to how more advanced programming languages work). Others are interested in an option to view, convert, or download Scratch code to other programming languages. However, the Scratch Team has discussed this possibility multiple times and has decided every time that it would not be beneficial for beginners or for teachers.

This suggestion extends to coding, viewing, converting, or downloading Scratch in any text-based language, including BBCode, Javascript, some form of pseudocode, or some other programming language. If you wish to code using another language, then you can learn it on your own, but it would have to be done outside of Scratch. For those who are interested, it may be worth checking out Tosh. It is a text-based programming language which serves as a text editor for Scratch projects.
No support, again, this is WAY too confusing.
I think its not rejected look at the bolded part
reallysoftuser
Scratcher
1000+ posts

Concept: Compact View

han614698 wrote:

No support.
Although this may be different, it may be rejected:

TOLORS wrote:

2.2 Text-based syntax in Scratch
Some users wish to code Scratch not with the blocks, but with typing code instead (similar to how more advanced programming languages work). Others are interested in an option to view, convert, or download Scratch code to other programming languages. However, the Scratch Team has discussed this possibility multiple times and has decided every time that it would not be beneficial for beginners or for teachers.

This suggestion extends to coding, viewing, converting, or downloading Scratch in any text-based language, including BBCode, Javascript, some form of pseudocode, or some other programming language. If you wish to code using another language, then you can learn it on your own, but it would have to be done outside of Scratch. For those who are interested, it may be worth checking out Tosh. It is a text-based programming language which serves as a text editor for Scratch projects.
No support, again, this is WAY too confusing.
This isn't text based, and how is this confusing??
han614698
Scratcher
1000+ posts

Concept: Compact View

reallysoftuser wrote:

han614698 wrote:

No support.
-snip-
This isn't text based, and how is this confusing??
I don't like the editor in two ways; for new scratchers this would be really confusing to switch, and we don't want to further complicate scratch.
the2000
Scratcher
1000+ posts

Concept: Compact View

reallysoftuser wrote:

Maximouse wrote:

4. It wouldn't improve performance significantly (or not at all)
4. Please explain why
Because I doubt that displaying the blocks is causing most of the lag on Scratch? Most lag is because Scratch is a double-interpreted language, not because the blocks are hard to display. Scratch 3.0 blocks are much simpler in design than those of 2.0 and 1.x.
Maximouse
Scratcher
1000+ posts

Concept: Compact View

reallysoftuser wrote:

Maximouse wrote:

I don't like this idea:
  • Having multiple different versions of the editor is confusing
  • This would likely be harder to use than the normal editor
  • I don't like having to arrange stacks of blocks horizontally
  • It wouldn't improve performance significantly (or not at all)
1. Please explain why
2. Please explain why
3. That's your opinion and I respect that
4. Please explain why
1. From the list of rejected suggestions: It could be confusing if someone is trying to learn Scratch from someone who is using a completely different layout of the editor than them.
2. There is no block palette so you have to go through the whole list of blocks every time you want to add a new one
4. As the2000 said, block rendering doesn't affect performance significantly. There are probably much better ways to optimize Scratch for slower devices.
Chiroyce
Scratcher
1000+ posts

Concept: Compact View

No support, most people have computers that can run Scratch with average performance
(I have a 10 year old laptop - it runs Scratch very well with a 2nd gen i5)

The graphics are quite minimalistic in a bad way, I prefer blocks that have a physical feel to them rather than rectangles.
The ST can just make Scratch a text based language if they really care about performance.
Bacteria999
Scratcher
1000+ posts

Concept: Compact View

If your computer can't render a lego piece in 2d you must be using an ENIAC.
reallysoftuser
Scratcher
1000+ posts

Concept: Compact View

Bacteria999 wrote:

If your computer can't render a lego piece in 2d you must be using an ENIAC.
You're forgetting that some scratch projects have like 600 blocks per sprite
Chiroyce
Scratcher
1000+ posts

Concept: Compact View

Bacteria999 wrote:

If your computer can't render a lego piece in 2d you must be using an ENIAC.
EXACTLY! It's not the editor's fault, it's the fact that Scratch has to do a lot of compiling and limit frame rate to 30.
Maximouse
Scratcher
1000+ posts

Concept: Compact View

reallysoftuser wrote:

Bacteria999 wrote:

If your computer can't render a lego piece in 2d you must be using an ENIAC.
You're forgetting that some scratch projects have like 600 blocks per sprite
There are better ways to optimize the editor.
reallysoftuser
Scratcher
1000+ posts

Concept: Compact View

Steve0Greatness
Scratcher
1000+ posts

Concept: Compact View

reallysoftuser wrote:

Powered by DjangoBB