Discuss Scratch
- Discussion Forums
- » Suggestions
- » Have USB controllers added to extensions
- Minecraft_Master3964
-
500+ posts
Have USB controllers added to extensions
Oh! Yeah, I like this idea!(#2601)Maybe the variable could also influence which button is detected, making custom mapping way easier.King of the 3rd palandromic page!
(#2599)I was thinking that the blocks would display the button with an icon, but also allow people to do things like this though:Usually in HTML5, buttons are labeled with numbers (button 1, button 2, button 3, and so on). This totally sounds awesome, were the button blocks for Xbox controllers? If so, do you think that PlayStation controllers would work?
I’m sorry if my grammar is confusing I’m not good at English<button (foo) pressed?::extension>Dose anyone else like this idea?
(sorry I didn't see your post earlier)
By custom mapping I mean the player can map the controller for that game to what they like/prefer, rather than it being the developer's preference and nothing else.
This is my signature
Some games I want people to see and support:
Dungeon Creator
Spongebob RPG (Beta) The Ultimate Adventure!
Mister game boi:
(+['-']⋯)
Mister EYES boi:
((\(o)_(o\)))
Some weird blocks:
move (if <> then {} ::control stack) steps
when times green flag clicked > (10) ::hat events
Some Blocks from other programming languages
try {} except ( v) {} ::control
Best quotes ever:
Bump the trilogy Bump, Bump: The sequel and Bump (the trash reboot that everyone hated but still watched
- starlightsparker
-
1000+ posts
Have USB controllers added to extensions
wait how would that work?King of the 3rd palandromic page!
(#2599)I was thinking that the blocks would display the button with an icon, but also allow people to do things like this though:Usually in HTML5, buttons are labeled with numbers (button 1, button 2, button 3, and so on). This totally sounds awesome, were the button blocks for Xbox controllers? If so, do you think that PlayStation controllers would work?
I’m sorry if my grammar is confusing I’m not good at English<button (foo) pressed?::extension>Dose anyone else like this idea?
(sorry I didn't see your post earlier)
✮˚. ᵎᵎ ?彡⋆。˚ starlight !! * ੈ✩‧₊˚ ✧˖° female !! ⋆。°✩ s.her !!‧˚₊ muslim !!✶ .ᐟ
︶꒦꒷order at star's cafe! served w/ love꒷꒦︶
star's cafe is a store to order banners, pfps, and more!
! attention ! my only account is @starlightsparker. if anyone pretends to be me, pretends to be a “secret alt” of mine, or anything like that, they are lying. I’m putting this message here in light of recent events.
(rounded) 1000th post | (actual) 1000th post | first post
![](https://u.cubeupload.com/fmji/1f1f51f1f0.png)
![](https://u.cubeupload.com/fmji/1f1f81f1e6.png)
![](https://u.cubeupload.com/fmji/1f1f51f1f8.png)
stop the Islam hate! — useful custom blocks — latest project — comment here — Python Learning History
Scratch inspired me to want to become a programmer when i grow up. I plan on learning python :>
- sonic_team_jor
-
63 posts
Have USB controllers added to extensions
this is an amazing idea
any one can download scratch on playstation and xbox and other consols to play projects
but they can make a project
any one can download scratch on playstation and xbox and other consols to play projects
but they can make a project
- Minecraft_Master3964
-
500+ posts
Have USB controllers added to extensions
I'm sorry, but this discussion is about connecting controllers to the computer, not opening Scratch on consoles… this is an amazing idea
any one can download scratch on playstation and xbox and other consols to play projects
but they can make a project
Scratch on console is rejected.
This is my signature
Some games I want people to see and support:
Dungeon Creator
Spongebob RPG (Beta) The Ultimate Adventure!
Mister game boi:
(+['-']⋯)
Mister EYES boi:
((\(o)_(o\)))
Some weird blocks:
move (if <> then {} ::control stack) steps
when times green flag clicked > (10) ::hat events
Some Blocks from other programming languages
try {} except ( v) {} ::control
Best quotes ever:
Bump the trilogy Bump, Bump: The sequel and Bump (the trash reboot that everyone hated but still watched
- HelloJelloPeople
-
52 posts
Have USB controllers added to extensions
Likely, adding to my previous post, setting the variable to a whole number (really natural, but who cares) could have an effect on what button is detected. So instead of having to dowait how would that work?King of the 3rd palandromic page!
(#2599)I was thinking that the blocks would display the button with an icon, but also allow people to do things like this though:Usually in HTML5, buttons are labeled with numbers (button 1, button 2, button 3, and so on). This totally sounds awesome, were the button blocks for Xbox controllers? If so, do you think that PlayStation controllers would work?
I’m sorry if my grammar is confusing I’m not good at English<button (foo) pressed?::extension>Dose anyone else like this idea?
(sorry I didn't see your post earlier)
<button (join [button] (foo)) pressed?::extension>you could just do
<button (foo) pressed?::extension>and they would do the same thing.
- RobotChickens
-
500+ posts
Have USB controllers added to extensions
(#2607)Yes. The block would accept numbers as button inputs while using the global controller standard for numbering found here #2452. All controllers use this numbering system on a hardware level, so it won't be that hard to implement! (All blocks would be like this)Likely, adding to my previous post, setting the variable to a whole number (really natural, but who cares) could have an effect on what button is detected. So instead of having to dowait how would that work?King of the 3rd palandromic page!
(#2599)I was thinking that the blocks would display the button with an icon, but also allow people to do things like this though:Usually in HTML5, buttons are labeled with numbers (button 1, button 2, button 3, and so on). This totally sounds awesome, were the button blocks for Xbox controllers? If so, do you think that PlayStation controllers would work?
I’m sorry if my grammar is confusing I’m not good at English<button (foo) pressed?::extension>Dose anyone else like this idea?
(sorry I didn't see your post earlier)<button (join [button] (foo)) pressed?::extension>you could just do<button (foo) pressed?::extension>and they would do the same thing.
Selecting “D-Pad up” form the block UI would be the same setting that variable “foo” to 12 for example.
Last edited by RobotChickens (March 15, 2024 13:21:11)
- gomongemu
-
100+ posts
Have USB controllers added to extensions
I'm sorry, but this discussion is about connecting controllers to the computer, not opening Scratch on consoles… this is an amazing idea
any one can download scratch on playstation and xbox and other consols to play projects
but they can make a project
Scratch on console is rejected.
I'm sorry, but this discussion is about connecting controllers to the computer, not opening Scratch on consoles… this is an amazing idea
any one can download scratch on playstation and xbox and other consols to play projects
but they can make a project
Scratch on console is rejected.
Probably because scratch is on console, you just have to have an internet explorer
define You
forever
Awesome :)
end
- Jesseray201
-
1 post
Have USB controllers added to extensions
that would be so cool we need that it would totally up my projects
- poptko
-
78 posts
Have USB controllers added to extensions
There is an userscript for that but i am not gonna send it because of the privacy policy. Exactly. The whole idea behind those other extensions was a promo by LEGO. The only other use for it is if you want to use fan-made extensions in ScratchX. Making controller support (with custom mapping probably) would be really amazing, since with multiplayer games, it is hard to map all of the controls to just the keyboard (you can see with my project Dragon Lord - it's only ever easy to play it multiplayer if you have small hands). I'd love to see this in Scratch 3.0 since you can definitely do it with HTML5, and that's what Scratch 3.0 is being made in.
- RobotChickens
-
500+ posts
Have USB controllers added to extensions
(#2611)And that extension doesn't have analog support. It's only a simple button mapper which is not what we want.There is an userscript for that but i am not gonna send it because of the privacy policy. Exactly. The whole idea behind those other extensions was a promo by LEGO. The only other use for it is if you want to use fan-made extensions in ScratchX. Making controller support (with custom mapping probably) would be really amazing, since with multiplayer games, it is hard to map all of the controls to just the keyboard (you can see with my project Dragon Lord - it's only ever easy to play it multiplayer if you have small hands). I'd love to see this in Scratch 3.0 since you can definitely do it with HTML5, and that's what Scratch 3.0 is being made in.
- AndrewSpeeder
-
92 posts
Have USB controllers added to extensions
I do support strongly, but ST said that they have no plans
I am a Stick figure abnormal normal human being Among Us bean
————————————————————
This is the kumquat killer 3000, in front of it is the number wall where the kumquat killer 3000 shoots over to kill kumquats
|
|
V
<KMQTKLLR3000>
7827772373773974
- FGaming01
-
73 posts
Have USB controllers added to extensions
Why do you need a controller?
For Better Gaming Experience.
I like coding and animating.
If you are interested about those things, please follow me and comment on my profile.
Sides - A Scroller Game | My Intro | ScratchWare Studio | Anything And Anyone Studio!
when [loudness v] > (0)
broadcast [Killbot.exe v]
When I Receive [Killbot.exe v]
create clone of [Killbot.exe v]
when I start as a clone
create clone of [Killbot.exe v]
delete this clone
- poptko
-
78 posts
Have USB controllers added to extensions
Yes i know. There is a extension for that, but it is only for xbox and it is Scratch Mod only.(#2611)And that extension doesn't have analog support. It's only a simple button mapper which is not what we want.There is an userscript for that but i am not gonna send it because of the privacy policy. Exactly. The whole idea behind those other extensions was a promo by LEGO. The only other use for it is if you want to use fan-made extensions in ScratchX. Making controller support (with custom mapping probably) would be really amazing, since with multiplayer games, it is hard to map all of the controls to just the keyboard (you can see with my project Dragon Lord - it's only ever easy to play it multiplayer if you have small hands). I'd love to see this in Scratch 3.0 since you can definitely do it with HTML5, and that's what Scratch 3.0 is being made in.
- poptko
-
78 posts
Have USB controllers added to extensions
Yes i like it.King of the 3rd palandromic page!
(#2599)I was thinking that the blocks would display the button with an icon, but also allow people to do things like this though:Usually in HTML5, buttons are labeled with numbers (button 1, button 2, button 3, and so on). This totally sounds awesome, were the button blocks for Xbox controllers? If so, do you think that PlayStation controllers would work?
I’m sorry if my grammar is confusing I’m not good at English<button (foo) pressed?::extension>Dose anyone else like this idea?
(sorry I didn't see your post earlier)
- poptko
-
78 posts
Have USB controllers added to extensions
No better make it similar to this block:Likely, adding to my previous post, setting the variable to a whole number (really natural, but who cares) could have an effect on what button is detected. So instead of having to dowait how would that work?King of the 3rd palandromic page!
(#2599)I was thinking that the blocks would display the button with an icon, but also allow people to do things like this though:Usually in HTML5, buttons are labeled with numbers (button 1, button 2, button 3, and so on). This totally sounds awesome, were the button blocks for Xbox controllers? If so, do you think that PlayStation controllers would work?
I’m sorry if my grammar is confusing I’m not good at English<button (foo) pressed?::extension>Dose anyone else like this idea?
(sorry I didn't see your post earlier)<button (join [button] (foo)) pressed?::extension>you could just do<button (foo) pressed?::extension>and they would do the same thing.
<key ( v) pressed?>
Last edited by poptko (March 18, 2024 06:10:43)
- sonic__fan
-
1000+ posts
Have USB controllers added to extensions
That's why we're making it ourselves. I do support strongly, but ST said that they have no plans
This is my signature. It is not a part of this post and it appears under every post I make.
Sonic SaysHey there, I'm sonic__fan. I just look for good suggestions to add to Scratch.
Every world has its end. I know that's kinda sad, but, that's why we have to live life to the fullest in the time we have. At least… that's what I figure.
TECHNOBLADE NEVER DIES
- RobotChickens
-
500+ posts
Have USB controllers added to extensions
(#2617)It will be similar and better! By adding support for variables, people can map inputs way more easily!No better make it similar to this block:-snip-Likely, adding to my previous post, setting the variable to a whole number (really natural, but who cares) could have an effect on what button is detected. So instead of having to do<button (join [button] (foo)) pressed?::extension>you could just do<button (foo) pressed?::extension>and they would do the same thing.<key ( v) pressed?>
Without extra blocks, it will look like this:
<button( v) pressed?::extension>
(#2618)Dev thread hereThat's why we're making it ourselves. I do support strongly, but ST said that they have no plans
![](https://u.cubeupload.com/fmji/1f60a.png)
Last edited by RobotChickens (March 18, 2024 23:59:38)
- RobotChickens
-
500+ posts
Have USB controllers added to extensions
- poptko
-
78 posts
Have USB controllers added to extensions
Maybe use @TimMcCool's scratchattch and custom blocks?