Understanding Block Shapes in VEXcode GO

VEXcode GO has puzzle-piece shaped blocks that connect above or below each other and are used to code. A series of connected blocks is called a stack. There are five different shapes of blocks and each shape tells you about its role in the project.

Block Shape Description Block Examples
Hat blocks Start a stack of blocks and are shaped to attach blocks below them. Example of a hat block design in a tutorial for creating block structures, featuring various colors and shapes, demonstrating how to effectively use blocks in creative projects.
Stack blocks Perform main commands. They are shaped to attach above or below other stack blocks. Example of stacked blocks in a programming tutorial, showcasing various block types and their connections, illustrating concepts for beginners in the 'Block Tutorials' section of the GO category. Example of a stacked block layout in a tutorial, showcasing various block components arranged vertically for clear visual organization.
Boolean blocks Return a condition as either true or false and fits inside any blocks with hexagonal (six-sided) inputs for other blocks. Example of Boolean logic in a visual format, illustrating the relationship between different elements in a block tutorial context. Example of a Boolean logic block in a programming tutorial, illustrating the use of AND, OR, and NOT operators in a visual format.
Reporter blocks Report values in the form of numbers and fits inside any blocks with oval inputs for other blocks. Screenshot of a reporter example showing a user interface for a block tutorial, featuring various options and settings related to the 'GO' category, designed to assist users in navigating the tutorial effectively. Screenshot of a reporting interface in a block tutorial, showcasing various features and options available for users to create and manage reports effectively.
C blocks Loop the block(s) within them or checks if a condition is true or false. They are shaped to attach stack blocks above, below, or inside them. Example of a C block in a programming tutorial, showcasing its structure and components, relevant to the Block Tutorials section under the GO category. Example of a C block configuration in a programming tutorial, showcasing various blocks and their connections in a visual format, designed to assist users in understanding block programming concepts.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: