you must add “riknoll/” before an extension name to find it using the extension search bar
Hi y’all! I was scrolling through @richard’s GitHub page and there are so many extensions that I didn’t know about, so here they are!
Arcade-maze - generate a maze inside an image! There is a better one by @UnsignedArduino here
Arcade-overworld - an extension that allows you to connect multiple tilemaps in a grid, also adds many useful tilemap blocks
Arcade-advanced-blocks - adds many advanced blocks
blocks like…
blocks for getting delta time, pushing and popping the scene (that’s what the system menu uses to pause the game while it’s open!), drawing circles and triangles, changing the font color, toUpperCase and toLowerCase for strings, replace all in string, and much more!!
Arcade-fancy-text - adds a plethora of options for fonts, drawing text in images, and more
Arcade-mini-menu - adds menus! They are very cool and somewhat easy to use (use this instead of arcade-custom-menu)
Arcade-character-animations - makes defining rules for sprite animation very easy
Arcade-sprite-tilemaps - allows you to make separate tilemaps for sprites, giving certain sprites their own map of walls that only effect them
Arcade-mml - adds support for playing mml (Music Macro Language) music
Arcade-fake-button-press - lets you simulate a fake button press with code
Arcade-screen-transitions - adds cheesy screen transitions! This one was funny to play around with
Arcade-dj - allows you to do interesting stuff with music like create loops! There is also an “on Note Start in (track)” block that could be very useful for music games…
Arcade-state-transitions - a simple extension for keeping track of global states, as well as sprite states, and running code based on which state the game is in and when a state change occurs
Arcade-shadowcasting - allows you to make sprites cast shadows on tilemaps! The shadows effect whole tiles, with options for dithering, fill with black, and fill with the image of another tile
Arcade-moving-platforms - lets you create moving platforms
Arcade-rpg - a huge suite of blocks for making RPGs! This extension is so large that it would take way too long to summarize even just the major features
Arcade-split-screen - adds support for a split screen camera
Arcade-mp - adds friendlier multiplayer blocks
Arcade-sprite-events - adds more sprite events such as detecting when a sprite stops overlapping another sprite and detecting when a sprite is fully inside another sprite or area (yep, you can make non-sprite areas that detect sprites and generate sprite events!)
Pxt-lantern - a lantern shader effect! You might want to check out this improved version which fixes a few visual bugs and has more features
Arcade-shader - a really cool extension for making sprites that shade the area they are over
Arcade-background-scroll - allows scrolling background images
Arcade-tile-util - adds many amazing features for tilemaps, including the ability to make 8 x 8 tile tilemaps
Arcade-multigame - an extension for handling multiple games in one, similar to arcade-state-transitions
Arcade-story - a neat extension for telling stories with some menus and sprites (same as Arcade-storytelling)
Arcade-eco-sprites - adds some cool images to the image gallery! The polar bear is very cute
Arcade-camera-offset - lets you follow a sprite with the camera with an offset
Arcade-platformer - adds blocks useful for platformers, notedly an “as sprite approaches ledge” block that seems like it would be very useful! The extension shows up as “Untitled” so it’s probably not done yet, though it was last updated in 2021 so idk
Arcade-sprite-util - a very useful set of blocks for making sprites do cool things, including blocks that can apply a velocity at an angle, get the angle between two sprites, and get a list of all sprites of a certain type within a certain distance
Smaller-tilemaps - lets you create tilemaps of any size with very small tile sizes, like 4 x 4, 2 x 2, and 1 x 1. It seems kinda glitchy and there is no built in tilemap editor for these sizes, so good luck
Small-tilemaps - adds the same 8 x 8 tile tilemaps that the arcade-tile-util extension adds
Grafxkid-tiles - adds many very cool seasonal tiles to the tilemap editor tile menu (in the dropdown menu). Art by grafixkid, recolored by logic_lab, and here is the topic they are from
GitHub-demo - make duck
Arcade-simple-text - a small extension for creating text sprites with any text color and background color
Pxt-settings - an extension for saving data in non-volatile memory, where it will stay regardless of resets or power off.
Fibonacci - a small extension that generates Fibonacci numbers, made as a test extension
Pxt-arcade-util - adds so much stuff! Unfortunately, none of it has been turned into blocks, so this is for those who want to check it out for themselves
Pxt-arcade-dom - “sorta dom-like rendering in arcade” apparently that’s what it adds. No blocks. The test code creates a menu that reminds me of the arcade-story extension menu and the general idea looks pretty neat
The ones that are old versions of other extensions, don’t work, are unfinished, etc…
Pxt-arcade-packages - “Random packages for pxt-arcade that I’m working on” - Richard
Character-animations - almost the exact same as arcade-character-animations, sort of a wip version from before the Animation tab existed, so it has animation frame blocks that aren’t green
Overworld - an odd version of arcade-overworld that adds many, many more blocks, but also causes an error! If that single error was fixed, this could be a very, very cool extension
Arcade-cursor - supposedly adds cursor sprites but I couldn’t find them. Also shows up as “Untitled” like Arcade-platformer, and because they show up having the same name, they are incompatible
Pxt-rpg - early version of arcade-rpg with some missing features and no blocks
Arcade-teeny-tiny-tilemaps - not working.
Supposed to add 4 x 4 sized tiles for tilemaps
I couldn’t get this one to work. I watched a stream where Richard tried to use 4x4 tilemaps and couldn’t, but mentioned something about adding them next update, so maybe this will work in the future!
Pxt-platformer - causes a bunch of errors
…
probably due to its use of old deprecated features that don’t exist anymore, like using “scene.setTilemap” instead of “scene.setTilemapLevel”. Looks like it was meant to add some slope features and physics or something
Pxt-overworld - old version of arcade-rpg? No blocks, and causes an error, but there’s a lot of code here so it looks interesting
Big thanks to @richard for all of these!