-- Instructions -- - Use TurboWarp for better performance: https://turbowarp.org/640048719?hqpen&stuck - [Space] to toggle edit mode (pauses simulation) - [P] to pause (default is paused when you load a "world") - [S] to save a "world" (Post codes here: https://scratch.mit.edu/discuss/topic/578340/ ) - [L] to load a "world" - [Q] to show / hide settings and FPS counter > Resolution of 85+ not recommended on Scratch, use TurboWarp instead - [E] to change block type in edit mode > Black - Solid block > Red - Deletes blocks and water (not a block) > Green - Water spawner (to place, click the tile to spawn it in and drag in the direction you want to spawn water in) > Grey - Void (deletes water, but is a block) - [Click] to: > Spawn water in simulation mode > Edit tiles in edit mode
Can this get featured? I worked very hard on it :) Like and fav if you want me to work on it more (gives me motivation) Explanation below :D Click [See inside] for a migraine -- Notes -- - This took far too long to make (like 3 months of head-scratching) - 740+ Blocks! (for the engine sprite itself) - Predecessor to this (V1): https://scratch.mit.edu/projects/616949611/ -- Credits -- - 100% by me @cool157 -- Planned Updates -- - Pump / pipe system? - Particle velocity system (slightly more realistic than current implementation) - General improvements -- Change Log -- 1/11/2023 - Improved water spawners (added direction indicator & improved spawning method) 11/22/2024 - Fixed it being broken :) -- Explanation -- Basically, every tick the code checks for a change, and updates if there is one (saves FPS). When it updates it cycles through all the tiles and if there is water it will see if there is water or a block under it. If there is, then move down, otherwise pick randomly between left and right and if there is no block in that direction then move, otherwise try the other direction. And then there's a bunch of code for spawning, drawing, etc... -- Tags --