Discuss Scratch

samq64
Scratcher
1000+ posts

Announcement: adacraft, a new Scratch mod

CST1229 wrote:

ScratchCatHELLO wrote:

Wow, that's really cool. I think enabling/disabling turbo mode is a really nice feature.
You can already do that in normal Scratch.
I think they meant
Turn turbo mode [on v]::sensing

Last edited by samq64 (April 26, 2021 11:24:24)

Chiroyce
Scratcher
1000+ posts

Announcement: adacraft, a new Scratch mod

samq64 wrote:

I think they meant
Turn on turbo mode [on v]::sensing
turn on turbo mode on v?

You mean
Turn turbo mode [on v]::sensing
samq64
Scratcher
1000+ posts

Announcement: adacraft, a new Scratch mod

Chiroyce wrote:

samq64 wrote:

I think they meant
Turn on turbo mode [on v]::sensing
turn on turbo mode on v?

You mean
Turn turbo mode [on v]::sensing
Yes, that's what I meant.

There should be a block to open the file picker. Right now, you can save files, but you can't load them. (Unless that block feature already exists. If so, please let me know where the block is.)

Last edited by samq64 (April 26, 2021 11:42:36)

ogadaki
Scratcher
100+ posts

Announcement: adacraft, a new Scratch mod

kccuber wrote:

Is it possible for you to add some of the addon features like turbowarp.org has?
for example sprite folders, colored context menus, dev tools, etc?

Yes, it is also planned to add editor addons. Some (most?) are really cool. Though I am not sure yet which addons to add.
kccuber
Scratcher
1000+ posts

Announcement: adacraft, a new Scratch mod

ogadaki wrote:

kccuber wrote:

Is it possible for you to add some of the addon features like turbowarp.org has?
for example sprite folders, colored context menus, dev tools, etc?

Yes, it is also planned to add editor addons. Some (most?) are really cool. Though I am not sure yet which addons to add.
alright no problem. its actually using the api of a browser extension for those addons (cannot link or name it so i dont break the policies)
ScratchCatHELLO
Scratcher
1000+ posts

Announcement: adacraft, a new Scratch mod

CST1229 wrote:

ScratchCatHELLO wrote:

Wow, that's really cool. I think enabling/disabling turbo mode is a really nice feature.
You can already do that in normal Scratch.

I mean programmatically turning turbo mode on and off
MikeDEV
Scratcher
1000+ posts

Announcement: adacraft, a new Scratch mod

Nice!

By any chance, are you are in need of extensions? I've been working on CloudLink for a while now and I'm curious if it's possible to port the extension to other platforms other than sheeptester's scratch mod.

(also here's a list of extensions made for the mod as well as using custom scratch forks)
ogadaki
Scratcher
100+ posts

Announcement: adacraft, a new Scratch mod

MikeDEV wrote:

By any chance, are you are in need of extensions? I've been working on CloudLink for a while now and I'm curious if it's possible to port the extension to other platforms other than sheeptester's scratch mod.

Sure, great idea, let's do it. CloudLink looks very interesting.
samq64
Scratcher
1000+ posts

Announcement: adacraft, a new Scratch mod

ogadaki wrote:

MikeDEV wrote:

By any chance, are you are in need of extensions? I've been working on CloudLink for a while now and I'm curious if it's possible to port the extension to other platforms other than sheeptester's scratch mod.

Sure, great idea, let's do it. CloudLink looks very interesting.
That sounds very cool, and it's a good idea, but before you add CloudLink to Adacraft, you might want to wait until MikeDEV is done updating the extension.

MikeDEV wrote:

Hello, everyone. How have you all been? I've been really busy with school lately, so I've neglected to work on CloudCoin as well as B2.3. Forgive me, as I'll be working on it ASAP. Also, if you've been visiting the HackMD page for documentation, you'll notice that I forgot to add details on how to use the extension itself! Forgive me again! I'm not very good at documenting my projects. I'll update them ASAP.

Now that my moment of panic is done, I've got good news and bad news: Good news is that CloudLink will be getting the upgrade to 3.0! In short, here's all the new and exciting features/enhancements I've got planned for CloudLink:
> I'm adding support for importing CloudLink as a Python Module!
> The extension will be cleaned up for user-friendliness!
> I'll actually bother to add comments on my code (again, I'm not very good with documentation, don't expect much)!
> CloudLink's network architecture is getting upgraded for CNLS, CSSL, and CCPT (see the HackMD page for details)!
> CloudCoin, Disk, and Account will support MySQL (support for the current flat-file databases won't be removed)!
… And here's the bad news:
> The underlying protocols will be completely reworked, so older projects will break when connecting to 3.0+ servers. I highly advise updating your project's code to support newer versions of CloudLink or continue to use your current version of CloudLink.
> The extension will be redesigned, which will also break compatibility with older projects.
> The Public IP server will serve as CNLS (see the HackMD page for details) for future use and will only serve as a means of connecting to a project server. This, in a nutshell, will cease all means of basic communications until you connect to a project server. You'll need to host your own project server (either by modifying the cloudlink server software or implementing it as a module) and register it on the public CNLS.

Last edited by samq64 (April 28, 2021 21:43:32)

MikeDEV
Scratcher
1000+ posts

Announcement: adacraft, a new Scratch mod

samq64 wrote:

ogadaki wrote:

MikeDEV wrote:

By any chance, are you are in need of extensions? I've been working on CloudLink for a while now and I'm curious if it's possible to port the extension to other platforms other than sheeptester's scratch mod.

Sure, great idea, let's do it. CloudLink looks very interesting.
That sounds very cool, and it's a good idea, but before you add CloudLink to Adacraft, you might want to wait until MikeDEV is done updating the extension.

MikeDEV wrote:

Hello, everyone. How have you all been? I've been really busy with school lately, so I've neglected to work on CloudCoin as well as B2.3. Forgive me, as I'll be working on it ASAP. Also, if you've been visiting the HackMD page for documentation, you'll notice that I forgot to add details on how to use the extension itself! Forgive me again! I'm not very good at documenting my projects. I'll update them ASAP.

Now that my moment of panic is done, I've got good news and bad news: Good news is that CloudLink will be getting the upgrade to 3.0! In short, here's all the new and exciting features/enhancements I've got planned for CloudLink:
> I'm adding support for importing CloudLink as a Python Module!
> The extension will be cleaned up for user-friendliness!
> I'll actually bother to add comments on my code (again, I'm not very good with documentation, don't expect much)!
> CloudLink's network architecture is getting upgraded for CNLS, CSSL, and CCPT (see the HackMD page for details)!
> CloudCoin, Disk, and Account will support MySQL (support for the current flat-file databases won't be removed)!
… And here's the bad news:
> The underlying protocols will be completely reworked, so older projects will break when connecting to 3.0+ servers. I highly advise updating your project's code to support newer versions of CloudLink or continue to use your current version of CloudLink.
> The extension will be redesigned, which will also break compatibility with older projects.
> The Public IP server will serve as CNLS (see the HackMD page for details) for future use and will only serve as a means of connecting to a project server. This, in a nutshell, will cease all means of basic communications until you connect to a project server. You'll need to host your own project server (either by modifying the cloudlink server software or implementing it as a module) and register it on the public CNLS.

Forgot to mention something: All versions of CloudLink and older will break compatibility with new servers (and software), however, I do plan on working on a protocol translator, allowing older projects using older versions of the extension to communicate with newer servers. But for the time being, I would wait for CL 3.0. I'll notify this thread when 3.0 is finished.
brourbeinsus
Scratcher
100+ posts

Announcement: adacraft, a new Scratch mod

What does the yield block do?
yield :: events
ogadaki
Scratcher
100+ posts

Announcement: adacraft, a new Scratch mod

MikeDEV wrote:

But for the time being, I would wait for CL 3.0. I'll notify this thread when 3.0 is finished.

OK. And I will see at that time how to integrate it in adacraft. Thanks!
MikeDEV
Scratcher
1000+ posts

Announcement: adacraft, a new Scratch mod

ogadaki wrote:

MikeDEV wrote:

But for the time being, I would wait for CL 3.0. I'll notify this thread when 3.0 is finished.

OK. And I will see at that time how to integrate it in adacraft. Thanks!

You may need to get in contact with @Sheep_maker.
gosoccerboy5
Scratcher
1000+ posts

Announcement: adacraft, a new Scratch mod

This is amazing!
ogadaki
Scratcher
100+ posts

Announcement: adacraft, a new Scratch mod

brourbeinsus wrote:

What does the yield block do?
yield :: events

Here is an adacraft project that explains why there is a yield block: https://adacraft.org/project/278272437133509121

In short: not a big deal, just some syntactic sugar on top of “wait 0”, and using a common term with other language (yield exists in Python and JavaScript for example).
CST1229
Scratcher
1000+ posts

Announcement: adacraft, a new Scratch mod

Why do the blocks look like normal Scratch blocks in images if they're square in the editor?
ogadaki
Scratcher
100+ posts

Announcement: adacraft, a new Scratch mod

CST1229 wrote:

Why do the blocks look like normal Scratch blocks in images if they're square in the editor?

Simply, because this project and the block screenshots were created before I removed the notch in adacraft blocks.
samq64
Scratcher
1000+ posts

Announcement: adacraft, a new Scratch mod

Could someone tell me what the croquet extension does?
ogadaki
Scratcher
100+ posts

Announcement: adacraft, a new Scratch mod

samq64 wrote:

Could someone tell me what the croquet extension does?

It is an experimental extension developed by 大島芳樹 (Yoshiki Ohshima) to use the Croquet.io SDK. According to the documentation: “The Croquet SDK allows you to create collaborative web experiences without any server-side code, such as multi-user apps or multi-player games.”

Croquet follows a very original and innovative approach, and the adacraft extension try to capture that but it is a rough implementation and maybe there are some missing parts.

Here is an adacraft project that shows a example of croquet use: https://adacraft.org/project/275651432353366533
samq64
Scratcher
1000+ posts

Announcement: adacraft, a new Scratch mod

ogadaki wrote:

samq64 wrote:

Could someone tell me what the croquet extension does?

It is an experimental extension developed by 大島芳樹 (Yoshiki Ohshima) to use the Croquet.io SDK. According to the documentation: “The Croquet SDK allows you to create collaborative web experiences without any server-side code, such as multi-user apps or multi-player games.”

Croquet follows a very original and innovative approach, and the adacraft extension try to capture that but it is a rough implementation and maybe there are some missing parts.

Here is an adacraft project that shows a example of croquet use: https://adacraft.org/project/275651432353366533
So, would you be able to store and retrieve per user data with it? (Personal high-scores, coins etc.)

Last edited by samq64 (April 30, 2021 16:28:02)

Powered by DjangoBB