GLOOP is a block based drag and drop programming language designed to be easy to use and reasonably powerful, with immediate access to graphical programming. The commands are written to be easily understandable and no setup is required. If you have any questions you will most likely find the answer on the scratch website. GLOOP is based on scratch by MIT.
Detail:
GLOOP contains the 8 categories of commands that scratch has and 4 extra ones.
The full list is:
Motion - moving and rotating the sprite
Control - controlling the flow of the program
Looks - changing the appearance of the sprite
Sensing - allowing the sprite to sense its surroundings and take inputs
Sound - controlling the sound created by the sprite
Operators - mathematical functions
Pen - allows the sprite to leave lines behind it and stamp itself
Variables - Allows the creation, modification and deletion of variables and single dimensional arrays (lists)
Physics - trigonometry designed to help with calculations to do with motion
Program - comment blocks and powerful blocks that can close the program or link to another scratch mod running on a different computer
Custom1 - 'stack' block that allow the user to input code written in the dialect of smlltalk called 'squeak'
Custom2 - a version of Custom 1 for blocks that act as inputs to other blocks
The last four of the above are the new ones.
Each sprite has its own images that it can display (its costumes), and its own commands, that can be run completely independently of, and parallel to, other sprites' commands. Although a new feature in GLOOP is the ability to make one sprite control another, this is a more advanced command, that can bring its own pitfalls, and possibly errors in a few cases.
If a box appears that says there has been an error, click the button labelled 'abandon' and remove the offending code before running again.
GLOOP contains the 8 categories of commands that scratch has and 4 extra ones.
The full list is:
Motion - moving and rotating the sprite
Control - controlling the flow of the program
Looks - changing the appearance of the sprite
Sensing - allowing the sprite to sense its surroundings and take inputs
Sound - controlling the sound created by the sprite
Operators - mathematical functions
Pen - allows the sprite to leave lines behind it and stamp itself
Variables - Allows the creation, modification and deletion of variables and single dimensional arrays (lists)
Physics - trigonometry designed to help with calculations to do with motion
Program - comment blocks and powerful blocks that can close the program or link to another scratch mod running on a different computer
Custom1 - 'stack' block that allow the user to input code written in the dialect of smlltalk called 'squeak'
Custom2 - a version of Custom 1 for blocks that act as inputs to other blocks
The last four of the above are the new ones.
Each sprite has its own images that it can display (its costumes), and its own commands, that can be run completely independently of, and parallel to, other sprites' commands. Although a new feature in GLOOP is the ability to make one sprite control another, this is a more advanced command, that can bring its own pitfalls, and possibly errors in a few cases.
If a box appears that says there has been an error, click the button labelled 'abandon' and remove the offending code before running again.