Table of Contents
In ChipWits, Chips are the fundamental units used to create the behavior and logic of your ChipWit. They represent various commands and functions that control how your ChipWit acts and interacts with its environment.
Function of Chips #
- Control Actions: Chips dictate what your ChipWit does. This includes movements like skating or turning, interactions like picking up Things, and other specific tasks.
- Manage Decisions: Some chips handle decision-making processes based on conditions, such as checking for obstacles or whether an item is within range.
- Handle Data: Chips can also manage data, such as storing values or performing calculations. This includes pushing numbers onto a stack or incrementing values.
- To be creative and entertaining! (See: Sing)
Types of Chips #
- Action Chips: These chips control the ChipWit’s actions, such as moving forward, turning, or picking up items.
- Control Chips: These chips manage the flow of execution, making decisions based on conditions and guiding the program’s logic.
- Sensing Chips: These chips allow the ChipWit to detect and respond to its environment, such as sensing if it sees, smells, or feels something.
- Stack Chips: These chips manage data in the ChipWit’s stack, such as pushing and popping values or performing arithmetic operations.
Chip Building #
- Chips usually (but not always) consist of an Operator and Argument component.
- The Operator is placed in the Workshop’s socket first (keeping in mind the Starting Rule).
- If an Argument is required the Radial Action Menu in the Workshop will direct you to then pick an Argument for the Operator.
Chips are used in the Workshop to build and arrange a sequence of instructions. By combining different types of chips and setting their arguments, you can create complex behaviors and strategies for your ChipWit to navigate missions and solve challenges.
Leave a Reply