Welcome to Simple Scratch! This project is a similar recreation of ScratchJr, but Scratch-related, allowing people around 6 - 12 years old to make their own Simple Scratch Projects. Currently you can only do 1 script at a time. Sharing topic: https://scratch.mit.edu/discuss/topic/617860/ How to use this project: 1. Make a new project. It can be done by pressing the green flag or clicking the "+" icon then typing "y". 2. Drag tiles from the palette to the code editor. In the code editor, you can scroll the code box by clicking the arrows. There are many tiles to choose from. Each tile is described below "Tiles". For tiles containing some text at the bottom, enter some value and the value is applied. In the palette, press the arrows for more tiles. To delete tiles, drag the tiles to the trash icon. 3. Click the green flag (not the top one) and you'll see what happens based on code! 4. Then you can click on the save button (down arrow to tray icon) and then share to the sharing topic or save it to something in your computer like notepad. Sharing topic: https://scratch.mit.edu/discuss/topic/617860/ Tiles: > Move - Move based on direction by the specified amount of pixels. > Turn right/left - Makes your sprite turn (spin) by a specified amount of degrees. > Say - Adds a speech bubble with the text you enter that will appear around your sprite. > Change X/Y - Like Move, but it's not based on direction, so changing X by 15 will always go to the right by 15 steps. That is, Changing Y by 40 will go up by 40 steps. > Wait - Pauses the script for a specified amount of time in seconds. > Go home - Makes your sprite goes back to the start position. This is a similar feature in ScratchJr. To set the start position, just drag your sprite to somewhere and the start position will be set. > Change hue - When executed, the sprite will change it's hue (colo(u)r), based on the number set. Changing by 200 does nothing. Changing by 10 will create a rainbow effect. > Reset hue - Sets the hue to 0 (going back to the original hue) > Hop - Makes your sprite jump, a bigger number will make your character jump higher. A similar feature from ScratchJr. > Switch costume - Makes your sprite go to the next costume (but there's only 2 of them), which will switch their looks. > Grow/shrink - Changes the size within a percentage. Grow will increase the size (make it big), while shrink will decrease the size (make it small). > 100% - Resets the size to 100% (the default size). > Loop tiles - When inserted, another loop tile will appear. If you stack tiles between those two loops, the code will become repeated for a specified amount of times, in the Start loop tile. If you only include a Start loop tile, the code will not repeat. If you don't include a Start loop tile before the loop tile, the code repeats forever from the start. To repeat forever, set the Start loop's tile value to "Infinity." > Hide/show - Controls the visibility of your sprite. Hide will make your sprite invisible (unable to see the sprite). Show will make your sprite visible (so you can see the sprite). > Pop/meow - These sound tiles will play a sound based on names. New sounds will be introduced soon. > Play-note - Plays a note based on the note number given. Middle C means 60. One octave is 12 notes. All notes are played in 1 beat. For a chart, see https://en.scratch-wiki.info/wiki/Template:MIDI_Notes > Tempo - Increases the speed on how Play-note tiles work. Valid values are 20 - 500. Setting this to 60 makes notes last 1 second. 120 makes notes last 0.5 seconds. > Think - Like say, but it will use a think bubble instead of a say bubble. Miscellaneous: > Green flag - Clicking the green flag will run the project and give the sprite instructions based on given code. > Stop sign - Clicking the stop sign will stop all running scripts. > Reset (marked as an arrow with an x) - Resets the sprite's position and their properties. > New project (+ icon) - Creates a new project (save the project to avoid losing work!) > Save (down arrow to tray icon) - Saves your project. First, triple-click the code given in the list monitor, then copy using Ctrl+C, and then share to the sharing topic or save it to something in your computer like notepad. Sharing topic: > Upload (up arrow from tray icon) - Loads your project. First paste the code you got and then press enter. You can now continue editing your project or play it. Options: > Use TTS - If this option is enabled, say and think tiles will speak using speech synthesis. This will require speakers and an active internet connection. > Run after load - If you enable this option, the project will run immediately after the project is loaded.
Credits: > The Scratch Cat is from the costume library, edited to make him blue and cute. > Green flag and stop signs from the costume library also. > The thing that writes text is by me. > Some icons, like the upload, add, download, delete, and the settings icon is from Google Fonts. > The other icons by me. > All sounds are from the sound library. Extensions used: 1. Pen - This project can draw things with sprites. 2. Music - This project can play music with sprites, like drums and instruments. 3. Text to speech - This project can speak through your speakers using speech synthesis. This extension will require internet connection. Change log: V.1 - Initial release FAQ: Q: How do I make a loop? A: First, drag a tile named "Start loop" (no quotes) and drag to an area where you want to make a loop. Another loop block will appear. Then drag the blocks to between those two loops. You can set the amount of loops you want by setting a number at the start of the loop. Then, your code will loop! Q: How do I scroll in the code area? A: It's very simple. Just click the arrows in the code area and you scroll. It's that easy. :) Q: What should I do when I get an error message when loading a project? A: First, go to this topic -> https://scratch.mit.edu/discuss/topic/617860/ <- and then paste the code that is causing errors with the message (no quotes): "Help! I can't open this project. Can you help me? (code)" Then I will respond and see what's going on. If possible, I can fix it. Most likely this is caused because of obsolete project data. Q: How do I delete blocks? A: Just drag the block to the trash can and the block will be deleted. It's so simple. :) Q: What is the maximum number of blocks you can place? A: There is no limit on how many blocks you can place, but too many blocks will cause the file size to be so big, therefore exceeding the character limit of 200,000 characters (very unlikely you will exceed this limit). Q: How long did you spend on making this? I spent for around 2½ months to make this, because I took so much break on making this.