ScratchData LogoScratchData
Back to feasby007's profile

Clone Programming v2.6

FEfeasby007•Created December 31, 2013
Clone Programming v2.6
222
175
14647 views
View on Scratch

Instructions

This project allows you to independently control clones with various commands. As time goes on I will add more commands. When the project starts up it will load all the clones, afterwards it will ask you for a clone number, this can be either a number between 1 and 16 (or larger if you've used the command 'addclone') or the word "all" (without the ") or 'odd' or 'even'. Then it will ask you to input a command. A list of commands are shown below. Only one command can be entered each time and it will be executed on the clone number given. Some commands require a secondary input, for example direction; it requires a numerical input. The list on the left of the screen shows you the clone number and it's corresponding command-line. This shows you the most recent command for each clone. When the "Help" button is clicked all the clones will display their clone number, unless the clones are hidden.

Description

A brand new method of scrolling: http://scratch.mit.edu/projects/17753919 For the full detailed command list see this post: http://scratch.mit.edu/discuss/topic/26033/ I personally recommend opening a new tab with the topic above open so you can program with the list side by side. However here's the full list: reset - Resets everything for that clone, resetting all clones also clears the screen of pen. hide - Hides the clone show - Shows a hidden clone color - Changes the color of a clone (See Below) direction - Changes the direction the clone is pointing in (See Below) move - Moves a clone a certain number of steps (See Below) pen.color - Changes the pen color (See Below) pen.size - Changes the size of the pen (See Below) pen.up - Puts the pen up so you do not draw when moving pen.down - Puts the pen down so when you move it draws pen.clear - Doesn't matter which clone you use - clears all pen pen.stamp - Stamps the clone's image onto the screen size.random - Sets the size to a random number (10-300) size.reset - Sets the size to default size.big - Sets the size to 300% size.small - Sets the size to 50% size - Sets the size of a clone (See below) effect.mosaic - Changes the ‘Mosaic’ effect (See below) effect.pixel - Changes the ‘Pixel’ effect (See below) effect.ghost - Changes the ‘Ghost’ effect (See below) effect.clear - Clears the clone's graphical effects say - Allows the clone to say anything you specify (See below) think - Allows the clone to think anything you specify (See below) hidehistory - Hides the command history showhistory - Shows the command history setx - Sets the x position of a clone (See below) sety - Sets the y position of a clone (See below) setx.random - Changes the x position to a random number sety.random - Changes the y position to a random number setx.reset - Resets the x position sety.reset - Resets the y position addclone - Adds a new clone with the same characteristics as the one cloned delclone - Deletes a specified clone gotoclone - can be usedto go to another clone's (x,y). E.G. selecting ‘all’, then ‘gotoclone.05’, this will make all clone's go to the position of the fifth clone goto.random - Moves the clone to a random position on the screen goto.reset - Resets the position of the clone, but not anything else goto.mouse - Moves clones to the mouse-pointer goto.grid - Aligns the clones into an 8x6 grid on the whole screen draw.circle - Draws a circle onto the screen, if pen is up, will just move sprite in shape of a circle. draw.square - Draws a square onto the screen, if pen is up, will just move sprite in shape of a square. draw.triangle - Draws a triangle onto the screen, if pen is up, will just move sprite in shape of a triangle. Color Options: random, light, dark, grayscale, pale, b&w, reset, or any of the colors below: red, pink, green, yellow, orange, blue, purple, brown, black, darkgrey, navyblue, darkblue, darkgreen, darkred, darkpink, grey, darkyellow, darkorange, skyblue, white, palered, palegreen, paleorange, paleyellow, palepink, palepurple, paleblue, paleblue2 Direction Options: Just a numerical input between 0 and 360 (0 = up, 90 = right, 180 = down, 270 = left) Move Options: Just a numerical input between 0 and 999 Pen Color Options: 'random' or a numerical input between 0 and 200 (0 = red, 20 = orange, 33 = yellow, 65 = green, 120 = blue, 155 = purple, 180 = pink) Pen Size Options: 'random' or a numerical input between 1 and 999 (Less than 100 recommended) Size Options: Numerical input between 1 and 999 Effects Options: Mosaic - Numerical input between 0 and 200 Pixel - Numerical input between 0 and 200 Ghost - Numerical input between 0 and 200 Say Options: Enter a phrase as long as you like, clone number ‘all’ NOT recommended. Will say phrase for 2 seconds. Think Options: Enter a phrase as long as you like, clone number ‘all’ NOT recommended. Will think phrase for 2 seconds Setx Options: Requires a numerical value between 0 and 999. As this system does not accept negatives, entering 240 will take it to x=0. Sety Options: Requires a numerical value between 0 and 999. As this system does not accept negatives, entering 180 will take it to y=0.

Project Details

Project ID16113008
CreatedDecember 31, 2013
Last ModifiedFebruary 15, 2014
SharedDecember 31, 2013
Visibilityvisible
CommentsAllowed