Custom Block Megapack
by Zro716
Description
Prepare to be blown away. I've poured every ounce of usefulness into some custom block libraries that I believe will drastically improve the quality of advanced projects. I don't just mean any simple blocks like exponents and whatnot - if you're looking for those, go to my other block pack: https://scratch.mit.edu/projects/12676518/ This... this is where the really advanced stuff goes, and I will do my best to improve it further. For now, here are the works I'm proud to have made: 2D Array - Custom block library for a two-dimensional dynamic array. Includes tons of functions for manipulations and selections. I will someday make a 3D and perhaps a generic multi-dimensional array... Dictionary - Custom block library that creates Key-Value pairs in parallel lists. Sometimes called a hash map or a hash table in some languages. It is quite easy to make and doesn't use case sensing, so be aware. Jagged Array - An array of 1D arrays in which each "row" is dynamic, meaning it can hold any number of values independent of its cousins, and all configured to work in one list. - String version is experimental, doesn't work, so don't use it. JSON - Custom block library for working with JavaScript Object Notation. - Tested and successfully working with any kind of JSON object. - Includes parsing, stringifying, prettifying, getting, setting, adding, deleting of elements. - Definitely one of the most impressive things I've done. XML - Custom block library for working with Extensive Markup Language. - Not tested completely but soon I'll find out. Never hurts to try. Use at your own risk until this note is deleted. - Includes parsing, stringifying, prettifying, getting, setting, adding, deleting of elements and attribute nodes. Inventory: - Easy inventory management for any RPG. - Adding, removing, counting, and checking Temporary data: - Now you can create disposable counters, string buffers, and lists (one per recursion level only) - Example infix evaluation script included Classes - A psuedo-implementation of classes that allows you to create a Class with any number of attributes, assign default values to attributes, and create Instances of those Classes. - You declare/initialize attributes following a simple syntax: attribute=value,attribute2=value2, and so on (be careful, the comma is used to separate attribute-value pairs) Hacked Blocks - Even includes some blocks you didn't think you would need. I realize after merging my new libraries into this project, I have quite a few inconsistencies with labeling. I will try to fix that...
Instructions
you can't use this project anymore, sorry
Project Details
- Visibility
- Visible
- Comments
- Enabled
More Cool Projects
Hill Climb Racing Glitch mod
by thenoahcoding4
Bren319's Russian Alphabet Lore 4.0
by bazaustin
Beat Up White F (ghostbusters85's Imposter Clone) 2
by amirkairov2023
Simple syllables: C remix
by ikwuochea2789
Race Cars Ultimate | Hill Climb Engine
by henrycraft4
KINEMASTER V5.1.2.34828.GP
by Barry-_
Happy Font V18.2
by stevenrobloxisback
Sour Patch Kids animation
by Cool-animate-stuff
⊹ ࣪ ˖͙͘͡★ LIFELIGHT⊹ ࣪ ˖͙͘͡★ Part 8 () WIP
by 91207
(Repost) Silly Sausage Extreme! (Based Off 1998 Bop It Extreme) (Fixed)
by Sprunkifan800
Geometry Wave Dash
by OJS1122
Space Island Remixer (Hugo11 Edition)
by PiplaFon61
Don't Hit the Dog V32.7
by communist_corgi
Everybody Edits (READ NOTES)
by Natt-TBS
Generic Red (3 levels)
by griffpatch
☁️ The Underground Valley - Scrolling Platformer #games#
by Rising_Star_VM
Vs matt - boxing match
by 44ttech
Boids-split screen
by komafami
Grover doll 2
by XMARKSTHESPOTYEAH
edge tale sans? fight DEMO
by ddkong28
Rage Bambi Test thing....
by qush28
Angry Birds Test - Space Eagle
by Gobofan50
Needle Gets Electrocuted
by This_isNOT_anAccount
Spiffy Pictures.EXE Buttons B Rebuttons
by Quesadillamix