Discuss Scratch

RobotChickens
Scratcher
500+ posts

Help with USB Gamepad extension implementation

GlitchedThrough wrote:

(#60)

RobotChickens wrote:

GlitchedThrough wrote:

(#58)
I take it this is canceled. And everyone has realized why its so tough for a team to work on something.
No, it is not. We just haven't started yet because we don't have any JS devs to help us yet.
I learned JavaScript in one day. It’s incredibly easy to write it, you just need to know the basics of a Turing complete language, and be used to a C like syntax.
And, note, I’m not writing this.
Okay! I wasn't really expecting you to help btw. it's just you can if you want!
(In “writing this” I assume you mean the extension code?)
GlitchedThrough
New Scratcher
1000+ posts

Help with USB Gamepad extension implementation

RobotChickens wrote:

GlitchedThrough wrote:

(#60)

RobotChickens wrote:

GlitchedThrough wrote:

(#58)
I take it this is canceled. And everyone has realized why its so tough for a team to work on something.
No, it is not. We just haven't started yet because we don't have any JS devs to help us yet.
I learned JavaScript in one day. It’s incredibly easy to write it, you just need to know the basics of a Turing complete language, and be used to a C like syntax.
And, note, I’m not writing this.
Okay! I wasn't really expecting you to help btw. it's just you can if you want!
(In “writing this” I assume you mean the extension code?)
Light! Just letting anyone who wants to join(and is in the forums) know.
(Right. It should be fairly simple, the most difficult part would probably be blockly)
starlightsparker
Scratcher
1000+ posts

Help with USB Gamepad extension implementation

This would be amazing but with the people we have now… as in none, this is near impossible. Unless you can grab griffpatch there aren’t many scratchers around that are high enouh in knowledge to actually make this… this is a lot of work. Now, the scratch team could start working on this, literally what else are they doing ??
GlitchedThrough
New Scratcher
1000+ posts

Help with USB Gamepad extension implementation

starlightsparker wrote:

This would be amazing but with the people we have now… as in none, this is near impossible. Unless you can grab griffpatch there aren’t many scratchers around that are high enouh in knowledge to actually make this… this is a lot of work. Now, the scratch team could start working on this, literally what else are they doing ??
It's JavaScript, the easiest language you can learn. It's not Scratch, but most Scratchers go onto JavaScript or Python. The hardest part is when it gets to Blockly

Last edited by GlitchedThrough (Nov. 19, 2023 00:41:45)

RobotChickens
Scratcher
500+ posts

Help with USB Gamepad extension implementation

GlitchedThrough wrote:

(#64)

starlightsparker wrote:

This would be amazing but with the people we have now… as in none, this is near impossible. Unless you can grab griffpatch there aren’t many scratchers around that are high enouh in knowledge to actually make this… this is a lot of work. Now, the scratch team could start working on this, literally what else are they doing ??
It's JavaScript, the easiest language you can learn. It's not Scratch, but most Scratchers go onto JavaScript or Python. The hardest part is when it gets to Blockly
We can contact the people who work on [banned extension name] to see if they can help. But If we still need more people after that, I'll reach out on other platforms (R**dit) to find any JS people that might want to help us out. It's also my goal over the summer to learn how to use GitHub, JS, and the Scratch VM so we can get the ball rolling by next summer at the latest (If all goes according to plan). One question that needs to be answered is when we eventually make a PR and USB Gamepads get into the Scratch Lab, will we still be respnosible for fixing bugs that people report through the lab feedback? Or will the ST take over development once the extension gets added to SL?
GlitchedThrough
New Scratcher
1000+ posts

Help with USB Gamepad extension implementation

RobotChickens wrote:

GlitchedThrough wrote:

(#64)

starlightsparker wrote:

This would be amazing but with the people we have now… as in none, this is near impossible. Unless you can grab griffpatch there aren’t many scratchers around that are high enouh in knowledge to actually make this… this is a lot of work. Now, the scratch team could start working on this, literally what else are they doing ??
It's JavaScript, the easiest language you can learn. It's not Scratch, but most Scratchers go onto JavaScript or Python. The hardest part is when it gets to Blockly
We can contact the people who work on [banned extension name] to see if they can help. But If we still need more people after that, I'll reach out on other platforms (R**dit) to find any JS people that might want to help us out. It's also my goal over the summer to learn how to use GitHub, JS, and the Scratch VM so we can get the ball rolling by next summer at the latest (If all goes according to plan). One question that needs to be answered is when we eventually make a PR and USB Gamepads get into the Scratch Lab, will we still be respnosible for fixing bugs that people report through the lab feedback? Or will the ST take over development once the extension gets added to SL?
I'd assume a mix of both.
However, note that it can be done within the month.
bollypop_alt
Scratcher
23 posts

Help with USB Gamepad extension implementation

I AM SUPPORTING THIS
GlitchedThrough
New Scratcher
1000+ posts

Help with USB Gamepad extension implementation

bollypop_alt wrote:

I AM SUPPORTING THIS
I like your enthusiasm, but this isn’t a suggestion. It’s them programming it.
HelloJelloPeople
Scratcher
92 posts

Help with USB Gamepad extension implementation

bollypop_alt wrote:

I AM SUPPORTING THIS
As was said before, this is for the development of the extention.
The original suggestion forum can be found here.
bollypop_alt
Scratcher
23 posts

Help with USB Gamepad extension implementation

HelloJelloPeople wrote:

bollypop_alt wrote:

I AM SUPPORTING THIS
As was said before, this is for the development of the extention.
The original suggestion forum can be found here.
i also support that so im also supporting this
ajskateboarder
Scratcher
1000+ posts

Help with USB Gamepad extension implementation

Is there any repository to contribute to like GitHub? I could possibly help, it might also be a way for me to learn how Scratch block extensions work

following the topic…

Last edited by ajskateboarder (Dec. 11, 2023 05:31:14)

RobotChickens
Scratcher
500+ posts

Help with USB Gamepad extension implementation

ajskateboarder wrote:

Is there any repository to contribute to like GitHub? I could possibly help, it might also be a way for me to learn how Scratch block extensions work

following the topic…
No one has made a repository (I'm a GitHub noob for now). My goal once school ends is to learn git and JS so I can help out too.
RobotChickens
Scratcher
500+ posts

Help with USB Gamepad extension implementation

Reported to be moved to the Developing Extensions section!
RobotChickens
Scratcher
500+ posts

Help with USB Gamepad extension implementation

Update: Someone already made this extension for scratch! (not turbowarp) I'm thinking we would just use this code for the PR to Scratch Labs and try to find things to improve about the blocks in the meantime. If you have some free time, play around with the extension and find some bugs! (if there are any)

Link to Scratch mod with plugin: https://sheeptester.github.io/scratch-gui/flags.html?load_plugin=https://arpruss.github.io/gamepad.js
Link to Github repo: https://github.com/arpruss/arpruss.github.io/blob/main/gamepad.js
Link to the now-closed thread for this extension: https://scratch.mit.edu/discuss/topic/466878/
To clarify, we aren't moving topics. Keep the discussion here!

Last edited by RobotChickens (Dec. 22, 2023 22:32:25)

Gamer_Logan819
Scratcher
1000+ posts

Help with USB Gamepad extension implementation

RobotChickens wrote:

Update: Someone already made this extension for scratch! (not turbowarp) I'm thinking we would just use this code for the PR to Scratch Labs and try to find things to improve about the blocks in the meantime. If you have some free time, play around with the extension and find some bugs! (if there are any)

Link to Scratch mod with plugin: https://sheeptester.github.io/scratch-gui/flags.html?load_plugin=https://arpruss.github.io/gamepad.js
Link to Github repo: https://github.com/arpruss/arpruss.github.io/blob/main/gamepad.js
Link to the now-closed thread for this extension: https://scratch.mit.edu/discuss/topic/466878/
To clarify, we aren't moving topics. Keep the discussion here!
Have you tested this? If so, I'm attempting to try now with an Xbox controller. How do I get it to connect?

EDIT: I had it connected the entire time, all I had to do was plug in my controller lol. It detects buttons and joystick rotations, but the rumble feature doesn't seem to be working.

Last edited by Gamer_Logan819 (Dec. 22, 2023 23:41:46)

GlitchedThrough
New Scratcher
1000+ posts

Help with USB Gamepad extension implementation

RobotChickens wrote:

Update: Someone already made this extension for scratch! (not turbowarp) I'm thinking we would just use this code for the PR to Scratch Labs and try to find things to improve about the blocks in the meantime. If you have some free time, play around with the extension and find some bugs! (if there are any)

Link to Scratch mod with plugin: https://sheeptester.github.io/scratch-gui/flags.html?load_plugin=https://arpruss.github.io/gamepad.js
Link to Github repo: https://github.com/arpruss/arpruss.github.io/blob/main/gamepad.js
Link to the now-closed thread for this extension: https://scratch.mit.edu/discuss/topic/466878/
To clarify, we aren't moving topics. Keep the discussion here!
That's just a slightly modified TurboWarp editor.
And that's not original work, so a PR would be tough
RobotChickens
Scratcher
500+ posts

Help with USB Gamepad extension implementation

GlitchedThrough wrote:

(#76)

RobotChickens wrote:

Update: Someone already made this extension for scratch! (not turbowarp) I'm thinking we would just use this code for the PR to Scratch Labs and try to find things to improve about the blocks in the meantime. If you have some free time, play around with the extension and find some bugs! (if there are any)

Link to Scratch mod with plugin: https://sheeptester.github.io/scratch-gui/flags.html?load_plugin=https://arpruss.github.io/gamepad.js
Link to Github repo: https://github.com/arpruss/arpruss.github.io/blob/main/gamepad.js
Link to the now-closed thread for this extension: https://scratch.mit.edu/discuss/topic/466878/
To clarify, we aren't moving topics. Keep the discussion here!
That's just a slightly modified TurboWarp editor.
And that's not original work, so a PR would be tough
On the editor's site, it specifically says that it is a scratch mod though. If it was a fork of turbowarp I'm sure it would say so, right?
Gamer_Logan819
Scratcher
1000+ posts

Help with USB Gamepad extension implementation

GlitchedThrough wrote:

RobotChickens wrote:

Update: Someone already made this extension for scratch! (not turbowarp) I'm thinking we would just use this code for the PR to Scratch Labs and try to find things to improve about the blocks in the meantime. If you have some free time, play around with the extension and find some bugs! (if there are any)

Link to Scratch mod with plugin: https://sheeptester.github.io/scratch-gui/flags.html?load_plugin=https://arpruss.github.io/gamepad.js
Link to Github repo: https://github.com/arpruss/arpruss.github.io/blob/main/gamepad.js
Link to the now-closed thread for this extension: https://scratch.mit.edu/discuss/topic/466878/
To clarify, we aren't moving topics. Keep the discussion here!
That's just a slightly modified TurboWarp editor.
It might be inspired by turbowarp, but I just tested the turbowarp version and it isn't the same, it just has a few same text.
GlitchedThrough
New Scratcher
1000+ posts

Help with USB Gamepad extension implementation

RobotChickens wrote:

GlitchedThrough wrote:

(#76)

RobotChickens wrote:

Update: Someone already made this extension for scratch! (not turbowarp) I'm thinking we would just use this code for the PR to Scratch Labs and try to find things to improve about the blocks in the meantime. If you have some free time, play around with the extension and find some bugs! (if there are any)

Link to Scratch mod with plugin: https://sheeptester.github.io/scratch-gui/flags.html?load_plugin=https://arpruss.github.io/gamepad.js
Link to Github repo: https://github.com/arpruss/arpruss.github.io/blob/main/gamepad.js
Link to the now-closed thread for this extension: https://scratch.mit.edu/discuss/topic/466878/
To clarify, we aren't moving topics. Keep the discussion here!
That's just a slightly modified TurboWarp editor.
And that's not original work, so a PR would be tough
On the editor's site, it specifically says that it is a scratch mod though. If it was a fork of turbowarp I'm sure it would say so, right?
I remember some time last year it was revealed it was a TW mod
RobotChickens
Scratcher
500+ posts

Help with USB Gamepad extension implementation

GlitchedThrough wrote:

(#79)

RobotChickens wrote:

GlitchedThrough wrote:

(#76)

RobotChickens wrote:

Update: Someone already made this extension for scratch! (not turbowarp) I'm thinking we would just use this code for the PR to Scratch Labs and try to find things to improve about the blocks in the meantime. If you have some free time, play around with the extension and find some bugs! (if there are any)

Link to Scratch mod with plugin: https://sheeptester.github.io/scratch-gui/flags.html?load_plugin=https://arpruss.github.io/gamepad.js
Link to Github repo: https://github.com/arpruss/arpruss.github.io/blob/main/gamepad.js
Link to the now-closed thread for this extension: https://scratch.mit.edu/discuss/topic/466878/
To clarify, we aren't moving topics. Keep the discussion here!
That's just a slightly modified TurboWarp editor.
And that's not original work, so a PR would be tough
On the editor's site, it specifically says that it is a scratch mod though. If it was a fork of turbowarp I'm sure it would say so, right?
I remember some time last year it was revealed it was a TW mod
I know what you're talking about, I remember that. It isn't eque though.

Powered by DjangoBB