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
1.8 |Angry Birds Classic Hd| #games
by Matteo_10-BeloRato
ATF|average touhou fight : Cosmic chicken of doom
by len-vocaloid
Dress up & Make up copy
by Hundepfote1
Beat Up 1-Ball! [8]
by DelightFans
Jump-Up, Super Star! (Super Mario Odyssey)
by Najwaj
Jack Paul Simulator 15
by coolguy1713
brave search
by OSTVA
【ポケモン剣盾】チャンピオン・ダンデ戦BGM【ポケットモンスター ソード・シールド 】
by x__muyu
bas6 126=100, 5
by Davidmillan1234_
A Lot of RALR Charecters + 100000 sprites!!!
by TheMusterd234-_
Finding the area of shapes Numberblocks Band
by jahziahs
Minecraft be like #all #animations #Minecraft
by AnimatorHorizon
Klasky.exe VS Spongebob Csupo fixed
by Jonahbear100
Emoji Match remix-2
by ctgbrffr
Beat Up Scratch Cat! (Added random 10x and every button) remix
by Pizzalover1220
Remote Control Helicopter Simulator
by Hobson-TV
Nickelodeon Movies logo (Felipebross variant)
by -JohnTheSimpluman-
Blooket | Gold Quest + Crypto Hack - Scratch Remake
by Detective_Alpha
【グリッド機能】Scratch3.0への提案用
by tsumuri3
A Bizarre Game V2.2 (JJBA Stands Playground Rework)
by JojosBizzareProfile
beat up ghost
by naorv
Interminable rooms Jumpscares (ACCURATE) remix
by DoorsLover14
【名古屋鉄道】名古屋本線&常滑線・空港線 2Dシミュレーター Nagoya Main Line & Tokoname Line / Airport Line 2D Simulator
by mayato21
Beat Up Angelicia 1.55 (Page 2 Added)
by YGL2K14