Program the Rovers to Navigate Complex Grids Using a Dynamic Flow-Based Node Graph System
Take control of your rover's journey across a variety of intricate grid-based environments by programming its behavior through an intuitive and powerful flow-based Node Graph. This visual system lets you build logical sequences by simply connecting nodes.
The Node Graph consists of five distinct types of nodes, each with a specialized function, they all fall into one of the three categories below.
Movement Nodes: Command the rover to move forward, rotate
Sensor Nodes: Detect the color of the tile beneath the rover, enabling conditional actions.
State Nodes: Toggle, or check switch states.
Each node includes configurable variables, accessible through intuitive dropdown menus—allowing behavior customization.
Nodes are equipped with sockets that can be linked together using wires. These connections define the execution flow, determining the order in which actions occur and how decisions are made.
Whether you're building a straightforward movement chain or a complex autonomous routine, the Node Graph offers a hands-on, visual approach to programming that makes logic design both accessible and deeply engaging.