Updated Scratch Emulator v0.30.0

Updated Scratch Emulator v0.30.0

by MrSqueak

👁 20,068 ❤️ 1,208 ⭐ 1,158 🔄 125
Created: Mar 2, 2019 Last modified: Jan 15, 2023 Shared: Feb 4, 2020

Description

Credit to @griffpatch for the Scratch Emulator. I thought that this project needed an update, so I've decided to add some new features to it! I've mentioned what those new features are in the changelog. Original Description by @griffpatch (slightly edited by me): ★★★ Scratch in Scratch - (Work In Progress) ★★★ CLICK THE GREEN FLAG AGAIN TO RUN THE PROJECT 'IN' THE PROJECT :) - Click it again again to stop it. Who can create the most awesome project in this Scratch Emulator? Today's featured project is a project which demonstrates a use of the MIDI note blocks - it plays a major scale based on a number you enter in! Remix it, create a script in the project and then save the remix to keep your script in place or save them here: https://scratch.mit.edu/discuss/topic/205407/ - I can then check out your projects to see how things are going! In time I might start including example projects for people to see. Example Projects: -100% Scrolling Pen Game (by @DarkLava) -Funky Wave (by @MousieGamesTest) -Terdragon Curve (by @Lataliat) -Pen Loading Animation (by @Sheep_maker) -Random Spirals (by @Scratch-Minion) -New Scratch Blocks (by @griffpatch) -100% Pen Trampoline (by @The__Mad__Hatter) -Regular Polygon Generator (by @MrSqueak) -MIDI Scales (by @MrSqueak) ━ How to use ━━━━━━━━━━━━━━ ★ Create Scripts to dragging blocks off the side panel ★ Rename variables by clicking on them ★ Delete blocks by dragging them onto the side panel ★ Scroll up and down using the arrow keys or mouse scroll wheel ★ Left & Right arrow keys to scroll left and right ★ RUN THE PROJECT by clicking the green flag again, or clicking the green flag hat block of your script. ━ What works? ━━━━━━━━━━━━━━ A lot of blocks have now been implemented in the runtime. Any block you see in the palette should work (I've removed the ones that don't for now). Loops & broadcasts are implemented including ones that wait on other events occurring before proceeding. I've built in looping execution lock up prevention and you will find that you are able to use instructions like ask or wait even within an execution block that is set to run without refresh - yay :). You will note I've added a block that doesn't exist in Scratch, the all at once block. This block to fill the gap left by not having implemented custom blocks at present. ━ Why do this??? ━━━━━━━━━━━━━━ So, why do this? I guess "because we can!". Wasn't that the excuse for going to the moon after all? I'm not sure if this will be useful, but I can already think of a few ideas - Can you? (If you do then let me know!) This is still early days for the project as it was only started on the 8th June, but you can already do far more than I was originally aiming for. It was going to be a simple block layout project, but I've already extended build scripts and now even run them! Crazy :) ━ Update Log ━━━━━━━━━━━━━━ 14 Jan 2023 - 0.30.0 - Drag background to scroll (credit to @griffpatch for adding this to the original - I just added it into my remix). 11 Feb 2020 - 0.29.2 - Minor changes to font engine again. 4 Feb 2020 - 0.29.1 - Fixed the font engine to reduce blurriness (Editor only). 20 May 2019 - 0.29.0 - Pen down? boolean block and a few bug fixes with custom blocks. 9 May 2019 - 0.28.0 - Hide / show variable + rest for () beats and play drum for () beats, which means the sound category is completed (as far as it can be). 4 May 2019 - 0.27.0 - Custom blocks! There will probably be a lot of glitches with these, but I've tried to fix the main ones which were happening. 23 Apr 2019 - 0.26.0 - Added cloning - hopefully that works correctly! 21 Apr 2019 - 0.25.2 - Changed set instrument slightly so that it works like it did in Scratch 2.0. 9 Apr 2019 - 0.25.1 - Added distance to []. Added capped "c" blocks (eg. forever). 8 Apr 2019 - 0.25.0 - Added touching []?, touching color []?, loudness and days since 2000. 6 Apr 2019 - 0.24.1 - Allowed reporter blocks in certain drop downs, such as the key [] pressed? block. Changed colour inputs to show a colour rather than text (you still pick the colours in the same way, though). 26 Mar 2019 - 0.24.0 - Added random position as an input for the go to block and added the size reporter block! 23 Mar 2019 - 0.23.2 - And finally (for now) volume and tempo blocks! I think I'll take a break from sound for a while... 22 Mar 2019 - 0.23.1 - Added set instrument to [] and updated the featured project. 21 Mar 2019 - 0.23.0 - Added stop all sounds and play note () for () beats. Fixed a project loading glitch (Pen Loading Animation by @Sheep_maker can load again!) Created a new featured project which demonstrates a use of the MIDI note blocks. 3 Mar 2019 - 0.22.0 - Updated certain block inputs to match Scratch 3.0. Added three block from 3.0 - set drag mode, [] contains [], and item # of [] in list - as well as graphic effects, the think blocks, and one unique block - draggable? - which returns true if the sprite is draggable.

Instructions

How to make block inputs: -Use [square brackets] to make a string input. -Use (round brackets) to make a number input. -Use <triangular brackets> to make a boolean input. -Text inside the brackets becomes the input's name.

Project Details

Visibility
Visible
Comments
Enabled
Remixed From
Project #113321949
Original Project
Project #113321949

More Cool Projects

Project thumbnail
View Project

Gears

by SuPeRJaCoBBrOs100

Project thumbnail
View Project

Sprunki Pyramixed oc

by kaiquebck

Project thumbnail
View Project

Sprunky Tree Freinds: Re-natured forest-fire (Sprunki pyramixed Regretful mod/reskin) remix

by liams2025

Project thumbnail
View Project

Jayden's Alive TVO Logo Bloopers: Take 32

by JDCommunity2024

Project thumbnail
View Project

Beat Up Evilbross 2 V1.1

by muttonsp618

Project thumbnail
View Project

Angry Birds Space Scratch

by GoodPiggies2

Project thumbnail
View Project

FFT: Realtime PCM samples playbacker

by Kouzeru

Project thumbnail
View Project

Numberblocks Band Sixteenths 0.0625 to 10 (For Trioctoblock24)

by BoyNishScratch720

Project thumbnail
View Project

Friday Night Fever Vs. Fever Town Mod | Week 2

by CharizardAaroshdude

Project thumbnail
View Project

All The Numberblocks 101-200 In The Numberblocks Band! remix

by 3rdBullfrog

Project thumbnail
View Project

Shgloopy & Friends ~ Animated (4K HD IN COLOR)

by -DilweedStudios-

Project thumbnail
View Project

【アニメ】脱出ゲームSeason1 #7 誰だ? <Englishsupport> 60FPS版

by -Alut-

Project thumbnail
View Project

Add A Button to Beat Up Me [1]

by Traw2016

Project thumbnail
View Project

Cuberoot - VS Dave (Friday Night Funkin' Golden Apple)

by GameConsole2329

Project thumbnail
View Project

重力が強いプラットフォーマー

by riku73221

Project thumbnail
View Project

Chris's Nextbots 2

by chris304940

Project thumbnail
View Project

Nano Smoochie

by GigaToons_Oficial

Project thumbnail
View Project

Beat up Pico remix

by neremo953

Project thumbnail
View Project

Numbers 0 To ABSOLUTE INFINITY Fixed-1

by JimmyShell79

Project thumbnail
View Project

☁️ Among Us online 2k13

by MapTime123

Project thumbnail
View Project

Talking Angela

by nathygames9087

Project thumbnail
View Project

Add Yourself In Racing Maze [ Remix 10 / 24 Players ]

by liamescoto

Project thumbnail
View Project

Universe Size Comparison

by Nick_The_Boi

Project thumbnail
View Project

Beat Up Apple (10)

by Tyler-Time