Block Library
Welcome to the StarLogo Nova Block Library! This comprehensive reference contains all available blocks organized by category.
Categories
Agents
Agent blocks are used to create, manage, and control agents in your StarLogo Nova simulation.
Detection
Detection blocks help agents sense and interact with their environment and other agents.
Environment
Environment blocks provide access to world properties and timing functions.
Interface
Interface blocks create and control UI elements like buttons, sliders, and data displays.
JS Debugger
Debugging blocks help with development and troubleshooting.
Keyboard
Keyboard blocks handle user input from keyboard interactions.
Lists
List blocks provide functionality for creating and manipulating collections of data.
Logic
Logic blocks handle conditional statements, loops, and boolean operations.
Math
Mathematical blocks provide arithmetic operations and functions.
Movement
Movement blocks control agent positioning and orientation in 3D space.
Procedures
Procedure blocks allow you to create custom functions and reusable code.
Sound
Sound blocks handle audio playback and sound effects.
Traits
Trait blocks manage agent properties and characteristics.
Variables
Variable blocks create and manage data storage in your programs.
Getting Started
Each category contains detailed documentation for individual blocks, including:
- Block descriptions and functionality
- Parameter explanations
- Usage examples
- Best practices
Browse through the categories above to find the blocks you need for your StarLogo Nova projects!