Discuss Scratch

Minecraft_Master3964
Scratcher
500+ posts

Have USB controllers added to extensions

therealRedStrider wrote:

That is an amazing mockup! It's also very easy to understand!
medians
Scratcher
1000+ posts

Have USB controllers added to extensions

XxSarventexX_RecRoom wrote:

25% rejected and 75% not rejected
Uhh do you mean support and not support??
medians
Scratcher
1000+ posts

Have USB controllers added to extensions

medians wrote:

THERE WAS A DUPLICATE, OKAY?
creeperyeettt
Scratcher
500+ posts

Have USB controllers added to extensions

therealRedStrider wrote:

musicROCKS013 wrote:

Edit: or, there could be a picture of a generic controller and you click the button you want to use? Then no names are needed! But then it might be hard to tell afterwards what button is selected in the block

Like this?





nintendo also has a home and screenshot button
xbox has a third share button
would these be supported?
HelloJelloPeople
Scratcher
61 posts

Have USB controllers added to extensions

creeperyeettt wrote:

therealRedStrider wrote:

musicROCKS013 wrote:

Edit: or, there could be a picture of a generic controller and you click the button you want to use? Then no names are needed! But then it might be hard to tell afterwards what button is selected in the block

Like this?





nintendo also has a home and screenshot button
xbox has a third share button
would these be supported?
they could act as another flag press if they do anything, since its inconsistent through the controllers
RobotChickens
Scratcher
500+ posts

Have USB controllers added to extensions

HelloJelloPeople wrote:

(#1529)

creeperyeettt wrote:

nintendo also has a home and screenshot button
xbox has a third share button
would these be supported?
they could act as another flag press if they do anything, since its inconsistent through the controllers
Almost all controllers have 2 function buttons. (Usually select/+ & start/-) While Nintendo uses these for Home & Screenshot, these are still just those 2 function buttons and will be registered as inputs.
And those odd 3rd-button inputs (Like “Xbox Share” and Valve's “Steam Button”) are proprietary (3rd-party specific) and won't get recognized by the computer at all. (these buttons only serve a specific purpose on a specific piece of hardware anyways.)

creeperyeettt wrote:

yeah not sure if the joycons mini bumpers will have support
If I'm not mistaken, those will still register as L1/R1 trigger inputs.

Last edited by RobotChickens (Jan. 6, 2023 00:39:24)

cs3868895
Scratcher
1000+ posts

Have USB controllers added to extensions

I really support this ngl
HelloJelloPeople
Scratcher
61 posts

Have USB controllers added to extensions

RobotChickens wrote:

(#1530)

HelloJelloPeople wrote:

(#1529)

creeperyeettt wrote:

nintendo also has a home and screenshot button
xbox has a third share button
would these be supported?
they could act as another flag press if they do anything, since its inconsistent through the controllers
Almost all controllers have 2 function buttons. (Usually select/+ & start/-) While Nintendo uses these for Home & Screenshot, these are still just those 2 function buttons and will be registered as inputs.
And those odd 3rd-button inputs (Like “Xbox Share” and Valve's “Steam Button”) are proprietary (3rd-party specific) and won't get recognized by the computer at all. (these buttons only serve a specific purpose on a specific piece of hardware anyways.)
If the computer does not recognize the 3rd inputs, they just do nothing. I feel like +/- should be separate from home/screenshot as I, and probably others, have accidentally pressed one if not both at least once during gameplay (Joy-Con). “these buttons only serve a specific purpose on a specific piece of hardware anyways” What I'm saying is if the computer recognizes these, they could act as a green flag re-press (a confirmation window would appear).
snapkin
Scratcher
72 posts

Have USB controllers added to extensions

Hate to be a party pooper, but the only problem with USB controllers is that mobile devices don’t support USB controllers without adapters (the only exception being the MS Surface, but that doesn’t really count as a mobile device). It’s not really a problem for Apple devices, because Apple has 1st-party adapters for all of their devices. But for devices that run Android, none of the various companies that make them (OnePlus, Google, Xiaomi, Huawei, Samsung, etc.) have 1st-party adapters for their devices (and nearly all of the 3rd-party ones are very unreliable). So unless you have an iPhone or an iPad, mobile users are left stranded with no support.

In spite of all this, however, I still vote for full support.
cs3868895
Scratcher
1000+ posts

Have USB controllers added to extensions

snapkin wrote:

Hate to be a party pooper, but the only problem with USB controllers is that mobile devices don’t support USB controllers without adapters (the only exception being the MS Surface, but that doesn’t really count as a mobile device). It’s not really a problem for Apple devices, because Apple has 1st-party adapters for all of their devices. But for devices that run Android, none of the various companies that make them (OnePlus, Google, Xiaomi, Huawei, Samsung, etc.) have 1st-party adapters for their devices (and nearly all of the 3rd-party ones are very unreliable). So unless you have an iPhone or an iPad, mobile users are left stranded with no support.

In spite of all this, however, I still vote for full support.
Yeah only down side will be the mobile support mobile is really limited to things
My browser / operating system: Android Linux 12, Chrome 108.0.0.0, No Flash version detected
Jeezus
snapkin
Scratcher
72 posts

Have USB controllers added to extensions

cs3868895 wrote:

snapkin wrote:

Hate to be a party pooper, but the only problem with USB controllers is that mobile devices don’t support USB controllers without adapters (the only exception being the MS Surface, but that doesn’t really count as a mobile device). It’s not really a problem for Apple devices, because Apple has 1st-party adapters for all of their devices. But for devices that run Android, none of the various companies that make them (OnePlus, Google, Xiaomi, Huawei, Samsung, etc.) have 1st-party adapters for their devices (and nearly all of the 3rd-party ones are very unreliable). So unless you have an iPhone or an iPad, mobile users are left stranded with no support.

In spite of all this, however, I still vote for full support.
Yeah only down side will be the mobile support mobile is really limited to things
My browser / operating system: Android Linux 12, Chrome 108.0.0.0, No Flash version detected
Jeezus
My situation would be iPadOS 16.2, iPad Pro 12.9 5th gen, Safari 16.2
snapkin
Scratcher
72 posts

Have USB controllers added to extensions

snapkin wrote:

cs3868895 wrote:

snapkin wrote:

Hate to be a party pooper, but the only problem with USB controllers is that mobile devices don’t support USB controllers without adapters (the only exception being the MS Surface, but that doesn’t really count as a mobile device). It’s not really a problem for Apple devices, because Apple has 1st-party adapters for all of their devices. But for devices that run Android, none of the various companies that make them (OnePlus, Google, Xiaomi, Huawei, Samsung, etc.) have 1st-party adapters for their devices (and nearly all of the 3rd-party ones are very unreliable). So unless you have an iPhone or an iPad, mobile users are left stranded with no support.

In spite of all this, however, I still vote for full support.
Yeah only down side will be the mobile support mobile is really limited to things
My browser / operating system: Android Linux 12, Chrome 108.0.0.0, No Flash version detected
Jeezus
My situation would be iPadOS 16.2, iPad Pro 12.9 5th gen, Safari 16.2
Of course Apple treats their iPad Pros like laptops so they have accessories designed solely for the iPad Pro. Those people can have as much fun as they want. (The real Apple-using pros, that is.)
DerpyHead0
Scratcher
1000+ posts

Have USB controllers added to extensions

snapkin wrote:

Hate to be a party pooper, but the only problem with USB controllers is that mobile devices don’t support USB controllers without adapters

people also generally don't connect keyboards to mobile devices, but that doesn't stop scratch projects from using keyboards.
whether or not a game is playable is up to the creator, nothing scratch can do would be able to fix that anyways. projects can easily be too slow for many computers, require pressing 8 buttons at the same time (many keyboards only support 2 and windows only supports 6 in most cases), have such bad controls people would require 3 hands, or the game could just not work whatsoever.

also, from my experience, phones support controllers about as good as any other device you can connect to them, and people use phones with controllers all the time. many controllers are specifically designed to be used with phones. i'm almost certain if you took a random person's phone, you would be more likely to be able to connect a bluetooth controller to it than wired headphones.

even if no phones supported controllers, how is that an problem with controllers? that's a problem with the phone. i wouldn't complain about pasta because i can't cook it in my toaster.
creeperyeettt
Scratcher
500+ posts

Have USB controllers added to extensions

RobotChickens wrote:

HelloJelloPeople wrote:

(#1529)

creeperyeettt wrote:

nintendo also has a home and screenshot button
xbox has a third share button
would these be supported?
they could act as another flag press if they do anything, since its inconsistent through the controllers
Almost all controllers have 2 function buttons. (Usually select/+ & start/-) While Nintendo uses these for Home & Screenshot, these are still just those 2 function buttons and will be registered as inputs.
And those odd 3rd-button inputs (Like “Xbox Share” and Valve's “Steam Button”) are proprietary (3rd-party specific) and won't get recognized by the computer at all. (these buttons only serve a specific purpose on a specific piece of hardware anyways.)

creeperyeettt wrote:

yeah not sure if the joycons mini bumpers will have support
If I'm not mistaken, those will still register as L1/R1 trigger inputs.
pretty sure xbox share brings up the xbox gamebar anyway
creeperyeettt
Scratcher
500+ posts

Have USB controllers added to extensions

creeperyeettt wrote:

RobotChickens wrote:

HelloJelloPeople wrote:

(#1529)

creeperyeettt wrote:

nintendo also has a home and screenshot button
xbox has a third share button
would these be supported?
they could act as another flag press if they do anything, since its inconsistent through the controllers
Almost all controllers have 2 function buttons. (Usually select/+ & start/-) While Nintendo uses these for Home & Screenshot, these are still just those 2 function buttons and will be registered as inputs.
And those odd 3rd-button inputs (Like “Xbox Share” and Valve's “Steam Button”) are proprietary (3rd-party specific) and won't get recognized by the computer at all. (these buttons only serve a specific purpose on a specific piece of hardware anyways.)

creeperyeettt wrote:

yeah not sure if the joycons mini bumpers will have support
If I'm not mistaken, those will still register as L1/R1 trigger inputs.
pretty sure xbox share brings up the xbox gamebar anyway
all buttons can be noticed on a computer, including steam and share, but for simplicity, we dont have to include them
HelloJelloPeople
Scratcher
61 posts

Have USB controllers added to extensions

creeperyeettt wrote:

all buttons can be noticed on a computer, including steam and share, but for simplicity, we dont have to include them
Even then, it would press the green flag again.
Pressing any button would initially press the green flag.
snapkin
Scratcher
72 posts

Have USB controllers added to extensions

DerpyHead0 wrote:

snapkin wrote:

Hate to be a party pooper, but the only problem with USB controllers is that mobile devices don’t support USB controllers without adapters

people also generally don't connect keyboards to mobile devices, but that doesn't stop scratch projects from using keyboards.
whether or not a game is playable is up to the creator, nothing scratch can do would be able to fix that anyways. projects can easily be too slow for many computers, require pressing 8 buttons at the same time (many keyboards only support 2 and windows only supports 6 in most cases), have such bad controls people would require 3 hands, or the game could just not work whatsoever.

also, from my experience, phones support controllers about as good as any other device you can connect to them, and people use phones with controllers all the time. many controllers are specifically designed to be used with phones. i'm almost certain if you took a random person's phone, you would be more likely to be able to connect a bluetooth controller to it than wired headphones.

even if no phones supported controllers, how is that an problem with controllers? that's a problem with the phone. i wouldn't complain about pasta because i can't cook it in my toaster.
However, generally, the phones are expensive as is, and people don’t want to spend the extra money for a controller that they’d only use for a Scratch project. And most controllers are pretty expensive too.
ajskateboarder
Scratcher
1000+ posts

Have USB controllers added to extensions

snapkin wrote:

(#1541)
However, generally, the phones are expensive as is, and people don’t want to spend the extra money for a controller that they’d only use for a Scratch project. And most controllers are pretty expensive too.
We have Lego Mindstorms support and microcontroller support of all sorts and it would be kind of stupid to not support them just because they are expensive. Games that support controllers can support touch and keyboard so everyone benefits
RobotChickens
Scratcher
500+ posts

Have USB controllers added to extensions

bump
OnTheCode99
Scratcher
500+ posts

Have USB controllers added to extensions

Support. BUT there is one issue. Some PlayStation controllers are wired, and they don’t use the same buttons as controllers usually have. I also think that it should be wireless. but I guess that would make the bug I stated more widespread.

I crossed stuff out because I realized two workarounds. (Either memorizing which button is which on PlayStation to the ABXY stuff, or Scratch getting Sony’s permission to use the symbols.)

Last edited by OnTheCode99 (Jan. 19, 2023 00:15:32)

Powered by DjangoBB