Discuss Scratch

cookieclickerer33
Scratcher
1000+ posts

Scratch++, a new Scratch mod

Yep exactly like that!!!

I have a few more ideas

(My [right v]::sensing)

(My [left v]::sensing)

(My [top v]::sensing)

(My [bottom v]::sensing)
This would give you the x/y cordinate of the right/left/top/bottom edge of the sprite
This could be done by getting the x/y position of the sprite and subtracting/adding it to the width/height of the costume (costumes can’t be anything but the ones the sprite already has in it so this can be compiled)

A more simple idea I had was temporary variables that would use 2 lists to keep track of the values and variable names
ZXMushroom63
Scratcher
59 posts

Scratch++, a new Scratch mod

bump
ZXMushroom63
Scratcher
59 posts

Scratch++, a new Scratch mod

Saving anything from the VM is very annoying to implement, mainly because of the fact that I have to write custom logic for every block like that. However, reporters that run a custom block are already implemented, and I have seen some examples of projects that dynamically calculate hitboxes. (https://scratch.mit.edu/projects/110878444/)

Also, to simplify things, maybe condensing this into
(costume width :: sensing)
and
(costume height :: sensing)
would make things simpler.

I'm going to go poke around the project to see how I can mod it to always output the width and height of the costume.
ZXMushroom63
Scratcher
59 posts

Scratch++, a new Scratch mod

Alright, I've made the definitions. It doesn't work very well on tiny costumes, but it should be good enough.

https://scratch.mit.edu/projects/957473815/
P3DR0_s3rgi0
Scratcher
1 post

Scratch++, a new Scratch mod

vvvvvvvvvvvvvvvvvvvvvvvvv:):)vvvvvvvvvvvvvvvvvvvvvvvvvvvvv
dynamicsofscratch
Scratcher
1000+ posts

Scratch++, a new Scratch mod

ZXMushroom63 wrote:

(#4)
There are other Scratch mods using Scratch in the name. Are you sure the name change is necessary? Besides, in the post and when you open the mod, it clearly states that it is not a mod.
I would still suggest you change the name. There are other good names like Physatch and stuff.
dynamicsofscratch
Scratcher
1000+ posts

Scratch++, a new Scratch mod

bump
ZXMushroom63
Scratcher
59 posts

Scratch++, a new Scratch mod

It would take a really long time now, due to the name being kept internally in many places. I'll change it when I unambiguously need to.

Last edited by ZXMushroom63 (May 30, 2024 12:56:27)

dynamicsofscratch
Scratcher
1000+ posts

Scratch++, a new Scratch mod

ZXMushroom63 wrote:

(#28)

dynamicsofscratch wrote:

It would take a really long time now, due to the name being kept internally in many places. I'll change it when I unambiguously need to.

when did i say that?
julmik6478
Scratcher
500+ posts

Scratch++, a new Scratch mod

Idea: add some working hacked blocks to block pallette.
ZXMushroom63
Scratcher
59 posts

Scratch++, a new Scratch mod

dynamicsofscratch wrote:

when did i say that?
my bad, having trouble formatting the quote stuff.
ZXMushroom63
Scratcher
59 posts

Scratch++, a new Scratch mod

Shouldn't be too hard to do, I can definitely do that.

julmik6478 wrote:

Idea: add some working hacked blocks to block pallette.
ZXMushroom63
Scratcher
59 posts

Scratch++, a new Scratch mod

Added hacked blockls in release v0.8
julmik6478
Scratcher
500+ posts

Scratch++, a new Scratch mod

Bug: scratch++ not working on mobile. It works well on computer. Device with bug:
My browser / operating system: Android Linux 10, Chrome 125.0.0.0, No Flash version detected
julmik6478
Scratcher
500+ posts

Scratch++, a new Scratch mod

I made studio where you can add projects made with Scratch++. Link: https://scratch.mit.edu/studios/35279395
julmik6478
Scratcher
500+ posts

Scratch++, a new Scratch mod

Scratch terms of use vs scratch++

Scratch Team wrote:

4.4 You may only submit user-generated projects that were created with (1) the Scratch website editor or (2) an unmodified copy of the Scratch editor compiled from the source code described in Section 5.3. You may not upload any projects that were created, by you or by anyone else, with a modified version of the Scratch editor.
I found it here.
davidtheplatform
Scratcher
500+ posts

Scratch++, a new Scratch mod

julmik6478 wrote:

Scratch terms of use vs scratch++

Scratch Team wrote:

4.4 You may only submit user-generated projects that were created with (1) the Scratch website editor or (2) an unmodified copy of the Scratch editor compiled from the source code described in Section 5.3. You may not upload any projects that were created, by you or by anyone else, with a modified version of the Scratch editor.
I found it here.
I don’t think this is actually enforced
julmik6478
Scratcher
500+ posts

Scratch++, a new Scratch mod

Bump
BigNate469
Scratcher
1000+ posts

Scratch++, a new Scratch mod

davidtheplatform wrote:

julmik6478 wrote:

Scratch terms of use vs scratch++

Scratch Team wrote:

4.4 You may only submit user-generated projects that were created with (1) the Scratch website editor or (2) an unmodified copy of the Scratch editor compiled from the source code described in Section 5.3. You may not upload any projects that were created, by you or by anyone else, with a modified version of the Scratch editor.
I found it here.
I don’t think this is actually enforced
Well, because of the way section 5.3 is worded, we're technically only supposed to use the 1.4 editor, not the 2.0 or 3.0 editors…
It's not generally enforced unless it contains blocks that don't exist in the Scratch VM and the Official Extensions (pen, video sensing, translate, text-to-speech, those), not including My Blocks, since those can be created within the editor.
ZXMushroom63
Scratcher
59 posts

Scratch++, a new Scratch mod

I hope it's not against ToS
It's probably fine though, since it anything in Scratch++ is technically possible in vanilla, and it doesn't require any extensions or userscripts.

Powered by DjangoBB