Discuss Scratch

kRxZy_kRxZy
Scratcher
1000+ posts

AmpMod | A Scratch modification with first-class lists! | Looking for Contributors!

50_scratch_tabs wrote:

kRxZy_kRxZy wrote:

50_scratch_tabs wrote:

[

kRxZy_kRxZy wrote:

Use a cloud server https://github.com/TurboWarp/cloud-server/tree/master/public
For hosting use for free: Render
Hmmm. I'll look into it.
Edit: idk why we'd need this, i don't think there are any problems with using tw's cloud
Use render web service hosting, use uptiem robot to keep pinging the site to stay online cos site goes down with 50s of inactivity. Make around ten uptime robot monitors to keep it. Ubtime robot is free for 50 monitors.
We don't need it
OK, it was just a suggestion.
Edit: kotp

Last edited by kRxZy_kRxZy (April 5, 2025 13:41:21)

Scratchtheguy1
Scratcher
500+ posts

AmpMod | A Scratch modification with first-class lists! | Looking for Contributors!

The person above is king of the page.


GratefulGamer9398233 wrote:

Scratchtheguy1 wrote:

How can I translate it? I know by registering to the codeberg site and then I don't know the next steps.
Not yet.

What “Not yet.”?

Last edited by Scratchtheguy1 (April 5, 2025 13:34:58)

GratefulGamer9398233
Scratcher
1000+ posts

AmpMod | A Scratch modification with first-class lists! | Looking for Contributors!

Scratchtheguy1 wrote:

The person above is king of the page.


GratefulGamer9398233 wrote:

Scratchtheguy1 wrote:

How can I translate it? I know by registering to the codeberg site and then I don't know the next steps.
Not yet.

What “Not yet.”?
There aren’t any translations available yet
abdavark
Scratcher
500+ posts

AmpMod | A Scratch modification with first-class lists! | Looking for Contributors!

50_scratch_tabs wrote:

(#860)

abdavark wrote:

Question: Can AmpMod use Scratch Link?
I haven't gotten it to work with Turbowarp before, so probably not. I'm guessing it's restricted to scratch.mit.edu, which means there's nothing we can do.
(Don't quote me on that though)
Hmmmmmmmmmmmmmmmmmm
Then I guess that means that vanilla Scratch extensions micro:bit, LEGO MINDSTORMS EV3, LEGO BOOST, LEGO Education WeDo 2.0, and Go Direct Force & Acceleration won't work in AmpMod
BigNate469
Scratcher
1000+ posts

AmpMod | A Scratch modification with first-class lists! | Looking for Contributors!

50_scratch_tabs wrote:

abdavark wrote:

Question: Can AmpMod use Scratch Link?
I haven't gotten it to work with Turbowarp before, so probably not. I'm guessing it's restricted to scratch.mit.edu, which means there's nothing we can do.
(Don't quote me on that though)
Well, you can always fork it.
Maximouse
Scratcher
1000+ posts

AmpMod | A Scratch modification with first-class lists! | Looking for Contributors!

50_scratch_tabs wrote:

abdavark wrote:

Question: Can AmpMod use Scratch Link?
I haven't gotten it to work with Turbowarp before, so probably not. I'm guessing it's restricted to scratch.mit.edu, which means there's nothing we can do.
(Don't quote me on that though)
I don't think there's a restriction like that (although I don't have a device to test it with) – there are no references to scratch.mit.edu in Scratch Link's source code. Scratch connect to it through the device-manager.scratch.mit.edu domain, but the WebSockets protocol doesn't have any restrictions for cross-origin connections, so mods should be able to do the same.
50_scratch_tabs
Scratcher
1000+ posts

AmpMod | A Scratch modification with first-class lists! | Looking for Contributors!

Maximouse wrote:

50_scratch_tabs wrote:

abdavark wrote:

Question: Can AmpMod use Scratch Link?
I haven't gotten it to work with Turbowarp before, so probably not. I'm guessing it's restricted to scratch.mit.edu, which means there's nothing we can do.
(Don't quote me on that though)
I don't think there's a restriction like that (although I don't have a device to test it with) – there are no references to scratch.mit.edu in Scratch Link's source code. Scratch connect to it through the device-manager.scratch.mit.edu domain, but the WebSockets protocol doesn't have any restrictions for cross-origin connections, so mods should be able to do the same.
Even if it's not restricted to that domain, it doesn't work in Turbowarp.
cloverfly
Scratcher
100+ posts

AmpMod | A Scratch modification with first-class lists! | Looking for Contributors!

how do arrays work? why are the array blocks rectangular?
wv6q
Scratcher
23 posts

AmpMod | A Scratch modification with first-class lists! | Looking for Contributors!

cloverfly wrote:

how do arrays work?
From the AmpMod wiki:
“Arrays are a data type in AmpMod that can store JSON arrays”

cloverfly wrote:

why are the array blocks rectangular?
uhhh idk
ant3k5
Scratcher
100+ posts

AmpMod | A Scratch modification with first-class lists! | Looking for Contributors!

Adding legacy lists bunches blocks like trying to use “%” in My Blocks.
KongTullman
Scratcher
90 posts

AmpMod | A Scratch modification with first-class lists! | Looking for Contributors!

cloverfly wrote:

why are the array blocks rectangular?
I think Amp will make it different from scratch
ant3k5
Scratcher
100+ posts

AmpMod | A Scratch modification with first-class lists! | Looking for Contributors!

KongTullman wrote:

cloverfly wrote:

why are the array blocks rectangular?
I think Amp will make it different from scratch
Because arrays are different than lists.
BigNate469
Scratcher
1000+ posts

AmpMod | A Scratch modification with first-class lists! | Looking for Contributors!

ant3k5 wrote:

KongTullman wrote:

cloverfly wrote:

why are the array blocks rectangular?
I think Amp will make it different from scratch
Because arrays are different than lists.
Not really, in this case. “Array” tends to be what lists are called in most programming languages, and all that has been done here is add a few blocks to help manipulate them.

That includes having an array in an array.
kRxZy_kRxZy
Scratcher
1000+ posts

AmpMod | A Scratch modification with first-class lists! | Looking for Contributors!

Can I fork the repos and use them for a project of mine, credit will be given to all contribs and all repos will be linked.
50_scratch_tabs
Scratcher
1000+ posts

AmpMod | A Scratch modification with first-class lists! | Looking for Contributors!

kRxZy_kRxZy wrote:

Can I fork the repos and use them for a project of mine, credit will be given to all contribs and all repos will be linked.
Absolutely! See https://github.com/AmpM0d/scratch-gui/blob/develop/LICENSE for the details, and be aware that we are considering relicensing to AGPL so that we can pull the latest changes from Scratch.
kRxZy_kRxZy
Scratcher
1000+ posts

AmpMod | A Scratch modification with first-class lists! | Looking for Contributors!

50_scratch_tabs wrote:

kRxZy_kRxZy wrote:

Can I fork the repos and use them for a project of mine, credit will be given to all contribs and all repos will be linked.
Absolutely! See https://github.com/AmpM0d/scratch-gui/blob/develop/LICENSE for the details, and be aware that we are considering relicensing to AGPL so that we can pull the latest changes from Scratch.
OK! Thanks, BTW the project I'm working on is like a full new version of scratch.
wv6q
Scratcher
23 posts

AmpMod | A Scratch modification with first-class lists! | Looking for Contributors!

how about we should add a jump block, as seen in scratch jr?
jump upwards ()::motion
this could be useful for making generic platformers
kRxZy_kRxZy
Scratcher
1000+ posts

AmpMod | A Scratch modification with first-class lists! | Looking for Contributors!

I'm having trouble locating what file is for loading the project from scratch, can you tell me which one? I've been looking for it for like one hour.
ant3k5
Scratcher
100+ posts

AmpMod | A Scratch modification with first-class lists! | Looking for Contributors!

wv6q wrote:

how about we should add a jump block, as seen in scratch jr?
jump upwards ()::motion
this could be useful for making generic platformers
Run like this:
set [n v] to [3] // this sprite only
repeat (13)
change y by (n)
change [n v] by (-0.5)
end
minniesworld
Scratcher
100+ posts

AmpMod | A Scratch modification with first-class lists! | Looking for Contributors!

kRxZy_kRxZy wrote:

I'm having trouble locating what file is for loading the project from scratch, can you tell me which one? I've been looking for it for like one hour.
Maybe this?

Powered by DjangoBB