Discuss Scratch

B_mines
Scratcher
45 posts

Adding Physics

when I receive [physics block for Scratch idea v]

say [yes that is a cool block idea it should be added] for (10) secs


Hello, I'm B_mines because I can't change it lol

I use the forums mainly for help with something

But I still make games and other bad on scratch.

FUN FACT: My pfp is a stray cat that I put a hat on in Google Slides.
Tunde123
Scratcher
1000+ posts

Adding Physics

B_mines wrote:

when I receive [physics block for Scratch idea v]

say [yes that is a cool block idea it should be added] for (10) secs
But why should it be added? Please be constructive.

This is a SIGNATURE. This is seperate from a normal post ^
Forum Posts: 2600+/3000
Highlight + Shift + Down Arrow = To see whole signature.




Want to friend me on Roblox? My username is BaconvsRoblox121314 if you want to friend me!

–v More Information v–
New Scratchers - Introduce yourself here!

Questions about Scratch - Ask questions related to scratch here!

Help with Scripts - get/provide help here!

Suggestions - Suggest blocks, features, and more here!

Bugs and Glitches - Report bugs/glitches here!

Last edited by Tunde123 (May 17th, 2022 10:18 AM EST)
coder_arjun-scratch
Scratcher
16 posts

Adding Physics

Making a physics block would have to have a LOT of numerical inputs..
There are so many variables and things that have to be taken into account (such as surface, weight of object, etc.) to make one.
Although, the Team could put in tools like, say:

set gravity effect to ____
set floor texture to_____
set.. Well you get what I mean..

But then, this would be a pretty large extension, taking in every variable!

I have spoken. (The Mandalorian meme)


Highlight+Shift+Down to see About Me Links

About Me! Click Here for more about me!
BernardoScratching
Scratcher
1 post

Adding Physics

dont make it semi accepted
make it fully accepted

sincerely,
Ernest Khalimov.

Last edited by BernardoScratching (July 3, 2022 20:33:19)

Heccit
Scratcher
500+ posts

Adding Physics

Support - It's a very complicated idea, but it would be an interesting feature to work with, and keeping it to an extension is perfect IMO,

woah
I still exist
-iviedwall-
Scratcher
500+ posts

Adding Physics

Shadow_Greninja wrote:

dude341 wrote:

The ST already have a prototype of griffpatch's physics engine with Scratch 3 in the works I believe, so this is accepted!
Great to hear! Can't wait to see if it will be added!
I expect it to come out as of Scratch 4
lapisi
Scratcher
1000+ posts

Adding Physics

-iviedwall- wrote:

(#190)

Shadow_Greninja wrote:

dude341 wrote:

The ST already have a prototype of griffpatch's physics engine with Scratch 3 in the works I believe, so this is accepted!
Great to hear! Can't wait to see if it will be added!
I expect it to come out as of Scratch 4
you mean the one that the ST doesn't plan on making anytime soon?

don't forget

why are humans so meaty?
St3v3n_res
Scratcher
36 posts

Adding Physics

Last edited by St3v3n_res (Aug. 12, 2022 14:57:31)

sharkpuppetfan360
Scratcher
16 posts

Adding Physics

The physics engine is GREAT! I'm using it to work on Angry Birds Madness Combat. I can't share it, but i do have some videos on it, Just search “i was bored so i made this video” on youtube, and watch the one by JacksongamerTV.
Epenguin102
Scratcher
100+ posts

Adding Physics

Maybe @griffpatch can make the blocks pink like this

block::#FA86C4

also a slide movement block
set slide movement to (10)::#FA86C4

Last edited by Epenguin102 (Nov. 23, 2022 01:05:36)


Highlight+shift+down to see the rest of my signature.

forever::EVENTS
imagine::operators
program::motion
share::sound
end

Pikmin is a good game
Little_Mittle12345
Scratcher
100+ posts

Adding Physics

semi support support. do not make block ripoffs from other block coding websites

bfiwurbviubr vkjrnrgiorbgouebijernerjo
e, No Flash version detectededw, No Flash version detecteddw, No Flash version detectedda, No Flash version detected, No Flash version detectedd, No Flash version detectedwa, No Flash version detectedd, No Flash version detecteds, No Flash version detectedd, No Flash version detectedawd, No Flash version detectedwasw
move ()ewd steps
move (aw) steps
move (w) steps
move (dewd) steps
move () steps
move (wad) steps
move () steps
move () steps
move () steps
NINJACREATER1
Scratcher
3 posts

Adding Physics

ResExsention wrote:

DerpyHead0 wrote:

the key thing is that there's no block list, everything is typed.
when you TYPE commands, you don't have to go searching for a specific block, and you can easily have 200 commands and stacked commands and all of that stuff.

also, if someone couldn't make or use (from another project) a physics engine, they probably would have even more trouble understanding all the options that would be necessary in the supposed inbuilt physics engine. you would HAVE to go into a bunch of technicalities because if the options weren't there, most projects wouldn't even be able to use the physics because it doesn't do what they need it to.


I think having a built in engine would be good though.

In its simplest form, all that would be shown to the user would be stuff like:

set [gravity v] to [1] :: #7585ff
set [gravity v] to [-1] :: #7585dd // they would start floating up
and other similar stuff :: grey

It isn't as complicated as you think, especially for those new to programming. Of course, we could optionally have some more in depth blocks and options, but as always there would be a simpler interface.

I have a question for you. Why does this block exist:

([abs v] of (9))

It's too complicated for younger people especially, and yet it exists. I don't think we should start negative supporting all sorts of great suggestions just because they're too complicated.
how would I make go to the side?
Epenguin102
Scratcher
100+ posts

Adding Physics

NINJACREATER1 wrote:

ResExsention wrote:

DerpyHead0 wrote:

the key thing is that there's no block list, everything is typed.
when you TYPE commands, you don't have to go searching for a specific block, and you can easily have 200 commands and stacked commands and all of that stuff.

also, if someone couldn't make or use (from another project) a physics engine, they probably would have even more trouble understanding all the options that would be necessary in the supposed inbuilt physics engine. you would HAVE to go into a bunch of technicalities because if the options weren't there, most projects wouldn't even be able to use the physics because it doesn't do what they need it to.


I think having a built in engine would be good though.

In its simplest form, all that would be shown to the user would be stuff like:

set [gravity v] to [1] :: #7585ff
set [gravity v] to [-1] :: #7585dd // they would start floating up
and other similar stuff :: grey

It isn't as complicated as you think, especially for those new to programming. Of course, we could optionally have some more in depth blocks and options, but as always there would be a simpler interface.

I have a question for you. Why does this block exist:

([abs v] of (9))

It's too complicated for younger people especially, and yet it exists. I don't think we should start negative supporting all sorts of great suggestions just because they're too complicated.
how would I make go to the side?

wdym

Highlight+shift+down to see the rest of my signature.

forever::EVENTS
imagine::operators
program::motion
share::sound
end

Pikmin is a good game
CST1229
Scratcher
1000+ posts

Adding Physics

Epenguin102 wrote:

wdym
I think they meant making sideways gravity, which griffpatch's extension does by making the gravity setting block have an input for X gravity if I recall correctly.

This is a signature. It's a piece of text that appears below every post I write. Click here to learn more, including how to make your own.
RIP assets image hosting. 2013?-2023



DifferentDance8
Scratcher
1000+ posts

Adding Physics

Bump because duplicate

Mod's Protogen Maker v2 released. I will update it when I will update it
Epenguin102
Scratcher
100+ posts

Adding Physics

CST1229 wrote:

Epenguin102 wrote:

wdym
I think they meant making sideways gravity, which griffpatch's extension does by making the gravity setting block have an input for X gravity if I recall correctly.

oh, ty

Highlight+shift+down to see the rest of my signature.

forever::EVENTS
imagine::operators
program::motion
share::sound
end

Pikmin is a good game
Kitten-da-Cat
Scratcher
1000+ posts

Adding Physics

Zyan-sukaina1 wrote:

snip
So im thinking we should add physics to scratch
Griffpatch, with the best projects im sure that adding physics would be a great idea!
I hope physics is added on scratch
please don't emoji-spam

Signed:
J. N.

Here is my cute cat:
Very_Interesting_Bid
Scratcher
500+ posts

Adding Physics

No support. Adding pre-made physics blocks, although admittedly useful, would defeat the learning aspect of scratch coding. A lot of people learned how to properly use custom blocks and advanced code through experimenting and learning how to make a physics engine. By just giving people a convenient solution to a problem that needs to be overcome you are actively stopping the learning aspect of scratch, as people would no longer have to experiment and learn to be able to make something good. Another reason I don't support this is that scratch coding is inherently fun because it's difficult. By taking away the difficulty, you're taking away the fun.

Last edited by the monster hiding in your peripheral vision (In Four Seconds 00:00:00)


- { ===| 1st post -|- 500th post -|- he-who-must-not-be-named -|- RIP starlighter |=== } -







—— everything below this line is stolen from ranranme ——–

ciitrin wrote:

Mizuiski Akiyama is the best heavily implied trans character ever

ranranme wrote:

imagine actually wishing someone death because they live their life differently from you in a way that neither harms you nor requires your attention in any way whatsoever

some dumb guy wrote:

It's an affront to nature is what it is.
“Strong men make good times, good times make weak men,
weak men make bad times, bad times make strong men”
 [img]https://cdn2.scratch.mit.edu/get_image/project/916623981_500x500.png[/img] 
Minoru07
Scratcher
95 posts

Adding Physics

two reasons why i dont support

1-one size does not fit all. while a highly modular one could be used for all purposes, it would be simply too much work for st to make one, and a more basic one like griffpatchs would not work for all projects.

2-scratchers who use it would not be learning. by creating ur own physics engines, u learn a lot about how scratch works, and having some blocks do it for u would just defeat the purpose

define scratch
a website that exists

Please check out my newest game here.
JPgamersmines150
Scratcher
38 posts

Adding Physics

Support, this would open the door to countless physics-based games, which would be awesome!

Check out my profile!
What I really want to add to scratch:
Physics extension
More flexibility with custom blocks
A ‘Hide Remix button’ toggle
A way to make code more private
Fav blocks:
Custom block::custom
when green flag clicked
([sin v] of ())

Powered by DjangoBB