This is a robotics program for people who don't have robots. The "commands" holds your robot's instructions. The other list, "objectives" give the objectives for your robot to accomplish. The colored squares to the right allow you to draw on the stage for the robot, which intertwines with several commands. The crate icon near the squares allows you to place crates on the stage, which also intertwines with commands. COMMAND LIST commands for the "commands" list command: move what it does: changes your robot's direction, then moves in that direction. format: move (direction) (distance) command: dmove what it does: moves your robot, and does not change direction. format: dmove (distance) command: stop what it does: stops your robot. format: stop command: run what it does: runs the "commands" list format: run command: direction what it does: changes your robot's direction format: direction (direction) command: movecolor what it does: moves your robot a certain speed until it touches color. format: movecolor (speed) command: d+ what it does: adds to your robot's direction. format: d+ (increment to increase) command: movesound what it does: moves your robot a certain speed until it is loud beyond a certain number . format: movesound (speed) (volume) command: goline what it does: skips to a certain line. format: goline (line) command: teleport what it does: teleports the robot to a certain spot format: teleport (x) (y) command: report what it does: displays text for a certain time in a speech bubble. format: report (text) (duration of report) command: sound what it does: plays a sound format: sound (sound, see "sounds") command: waitsound what it does: plays a sound, then waits for the duration of the sound format: waitsound (sound, see "sounds") command: pickup what it does: picks up any crates it is touching. format: pickup command: putdown what it does: puts down any crates that have been picked up. format: putdown command: volume what it does: changes volume. format: volume (volume) command: if what it does: if something is true, then it does a specified command. format: if (parameter, see "parameters" for information) (command to do) command: pif what it does: if something is true, then it does a specified command. the pif command can also contain ifs, which regular ifs cannot. format: pif (parameter, see "parameters" for information) (command to do) objectives note: objectives can be placed in any sequence, so a robot may have to complete multiple goals in a certain order. objective: locate what it means: to accomplish it, have your robot visit a certain co-ordinate. format: locate (x) (y) objective: colortouch what it means: to accomplish it, have your robot touch color format: colortouch objective: direction what it means: to accomplish it, have your robot rotate to a certain direction format: direction (direction) objective: noteleport what it means: does not allow any further objectives to be accomplished using the "teleport" command format: noteleport objective: cargo what it means: is accomplished if the robot has picked up a crate format: cargo parameters note: parameters are for being placed inside "if" commands parameter: x= what what it means: if your x position is... format: x= (x) parameter: y= what what it means: if your y position is... format: y= (y) parameter: color what what it means: if your robot is touching color... format: color parameter: ncolor what what it means: if your robot is not touching color... format: ncolor parameter: crate what what it means: if your robot has a crate ... format: crate sounds meow clap whir beep zoop done phase Enjoy!
Version 1.0 move commands, direction commands, logic commands, and more! Version 1.1 "teleport" command and "noteleport" objective. Version 1.2 is about crates Version 1.2 pick up and put down crates, "cargo" objective. I'm sorry for the weird list, I don't understand it. If you see inside, then you can reduce it to normal size Version 1.2.1 The "crate" parameter Version 1.3 is all about output, with text and sounds Version 1.3 the "report" command for reports on status. Version 1.3.1 the "sound" command and "waitsound" command. sounds. Version 1.4 minor glitch fixes, like infinite pickups/putdowns with crates. Version 1.5 pocket if of "pif" command, volume command, robot sprite change