Fermi Extension, unchain the limitations of Scratch - Gandi IDE (2024)

Fermi Extension, unchain the limitations of Scratch - Gandi IDE (1)

Fermi Extension, unchain the limitations of Scratch - Gandi IDE (2)

For advanced scratchers, Scratch’s dummy-proof design can turn into a barrier to realizing your masterpiece. The Fermi extension helps you break Scratch's chains. With it, you can:

  1. create unlimited clones
  2. hide the system cursor on the stage
  3. increase the frame rate (for example, to 60 fps)
  4. turn off fencing for sprites (you can move a sprite to any position you want, even off the stage)

Fermi contains three modules:

Module

Description

🎛 Runtime Configuration

Configuration of the Scratch virtual machine, including clones, fps, and fencing

🕹 Player Configuration

Configuration of the player's view of the webpage, including hiding pause button and hiding system cursor

🔫 Event Configuration

Configuration of message broadcasting

🎛 Runtime Configuration

Set max # of clones

Fermi Extension, unchain the limitations of Scratch - Gandi IDE (3)

Set refresh rate

Fermi Extension, unchain the limitations of Scratch - Gandi IDE (4)

Scratch runs at 30 fps by default. You can change it to, for example, 60 fps for smoothing the animations in your work.

Fencing

Fermi Extension, unchain the limitations of Scratch - Gandi IDE (5)

Enable or disable fencing for sprites. When fencing is disabled, sprites can be moved outside the broaders of the stage.

🕹 Player Configuration

Show/Hide the pause button

Fermi Extension, unchain the limitations of Scratch - Gandi IDE (6)

Sometimes you don’t want players to pause your game, especially when they are fighting with a boss or playing a multi-player game. Use this block to hide the pause button.

Show/Hide the system cursor

Fermi Extension, unchain the limitations of Scratch - Gandi IDE (7)

Some games, such as “There is no game”, use a customized cursor. If you want to design a game to use a sprite as the mouse cursor, you can use the code snippet shown below:

Fermi Extension, unchain the limitations of Scratch - Gandi IDE (8)

🔫 Event Configuration

Normally, you don’t need to know what concurrency is. But if you encounter events that cannot be correctly received, try to increase the number to, for instance, 5, or at maximum 10.

Fermi Extension, unchain the limitations of Scratch - Gandi IDE (9)

Version

Change log

0.2

Added:- enable/disable fencing- show/hide the system cursorShawn at 28 Juli 2022

0.1

Init release- max # of clone- fps- show/hide the pause buttonShawn at June 2022

💡

If you have any questions or suggestions, you can find us on the discord channel: https://discord.gg/U3nyveCvRa

“Where is everybody?” the Fermi Paradox asks. The late British sci-fi author, Sir Arthur C. Clarke, described this paradox. He said, “Two possibilities exist: either we are alone in the universe, or we are not. Both are equally terrifying.”

The Great Filter hypothesis, in the context of the Fermi Paradox, proposes that the reason why we have not encountered aliens yet is that a technological barrier or some sort of catastrophe is preventing a civilization from reaching interstellar travel or higher level technology.

Back to Scratch: for the benefit of newbies, Scratch designed mechanisms to prevent dangerous operations, such as a maximum of 300 clones, a requirement that sprites must be on the stage area, etc. This extension, Fermi, breaks those limitations.

If you want to learn more about the Fermi Paradox and the Great Filter hypothesis, I recommend you check out the following video series, presented by my favorite YouTube Channel, Kurzgesagt (German, "to explain something in brief"):

Fermi Extension, unchain the limitations of Scratch - Gandi IDE (2024)

FAQs

How do I remove an extension from a Scratch project? ›

How to delete Scratch extensions?
  1. Step 1: Locate the extension block in your Scratch editor that you want to remove.
  2. Step 2: Right-click on that block.
  3. Step 3: Now, you will see a drop-down menu with three options, “duplicate,” “add comment,” and “delete block”. ...
  4. Step 4: Your block is now deleted from the Scratch editor.
May 30, 2024

Who made Gandi Ide? ›

Unlike other game engines, Gandi is designed by DAOs and made for DAOs. You can draw, code, debug together and exchange ideas, online, in real-time.

Can you remove an extension? ›

Uninstall an extension

To the right of your address bar, look for the extension's icon. Right-click the icon and select Remove from Chrome.

How do I remove a sheet extension? ›

Google Docs, Sheets, Slides
  1. On your computer, open a document, spreadsheet, or presentation.
  2. Click Extensions Add-ons. Manage add-ons.
  3. Next to the add-on, click Options. Uninstall.

How do I remove file extension? ›

Try the following.
  1. Right-click the file (not the shortcut).
  2. Select Rename in the menu.
  3. Erase the . txt from myfile. txt and press Enter .
  4. Click Yes on the warning about the file becoming unusable if you're sure you want to delete the file name extension.
Dec 26, 2021

How do you remove the block from a program in Scratch? ›

Deleting and restoring in Scratch

To delete a group of blocks, left-click on the top block to be deleted and drag it to the Blocks menu. All blocks underneath it will be deleted too. To restore blocks you have deleted in error, right-click and select Undo from the menu.

How do I remove Visual Code extensions? ›

To uninstall an extension, select the Manage gear button at the right of an extension entry and then choose Uninstall from the dropdown menu. This will uninstall the extension and prompt you to restart the extension host (Restart Extensions).

What are the extension blocks in Scratch? ›

To use extensions in Scratch, simply click on the “extension” icon at the bottom of the block palette in the Scratch editor. After clicking on the icon, you see the extension library containing all 11 extensions. Click on the extension that you to use in your project. The extension will be added to your block palette.

Top Articles
Latest Posts
Article information

Author: Tuan Roob DDS

Last Updated:

Views: 6374

Rating: 4.1 / 5 (42 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Tuan Roob DDS

Birthday: 1999-11-20

Address: Suite 592 642 Pfannerstill Island, South Keila, LA 74970-3076

Phone: +9617721773649

Job: Marketing Producer

Hobby: Skydiving, Flag Football, Knitting, Running, Lego building, Hunting, Juggling

Introduction: My name is Tuan Roob DDS, I am a friendly, good, energetic, faithful, fantastic, gentle, enchanting person who loves writing and wants to share my knowledge and understanding with you.