Table of Contents
Radial Workshop Menu
#
The Radial Workshop Menu appears when you click on an empty socket in the Workshop. This round menu allows you to easily select Operators and Arguments to create chips for your ChipWit’s programming. It also offers quick access to actions like Delete and Paste. The Radial Menu is divided into six sections, each with specific types of chips.
The 6 Sections of the Radial Workshop Menu #
Action Chips #
- These chips control the physical actions your ChipWit takes.
- Available Chips:
- Action chips allow your ChipWit to interact with the environment. They are essential for movement, combat, and object collection—key elements for completing missions.
Control Chips #
- These chips are used to manage the flow of your program, such as repeating tasks or jumping between subpanels.
- Available Chips:
- Control chips allow you to build more flexible and dynamic programs, including loops and condition-based actions. They are crucial for organizing more complex behavior in your ChipWit.
Sensing Chips #
- These chips allow your ChipWit to sense its surroundings and respond to environmental stimuli.
- Available Chips:
- Sensing chips enable your ChipWit to react to its environment, helping it avoid obstacles, engage enemies, or collect items. They are essential for adaptive and reactive programming.
Stack Chips #
- These chips handle memory and data manipulation, allowing your ChipWit to store and retrieve information.
- Available Chips:
- Push Direction: Stores the current direction on the stack.
- If Direction Equals: Compares the current direction with a stored value.
- Push Thing: Stores an object’s ID on the stack.
- If Thing Equals: Compares the object ID with a stored value.
- Push Number: Stores a number on the stack.
- Increment: Increases the value of a stored number.
- Decrement: Decreases the value of a stored number.
- If Number Equals: Compares a stored number with a given value.
- If Number is Less Than: Compares two numbers to see if one is smaller.
- Pop: Removes the top value from the stack.
- Stack chips allow for complex data handling, including loops and conditional logic. They give your ChipWit the ability to “remember” things like directions, items, or numbers for later use, making programs much more powerful and adaptable.
Delete #
- This function deletes chips from the Workshop grid.
- Cleaning up unused chips keeps your program organized and allows you to refine or change your program without clutter.
Junction #
- A Junction is a connector that allows your ChipWit to jump between different parts of the program grid.
- Junctions provide more control over the flow of your program, helping your ChipWit navigate between sections of the Workshop grid efficiently.
Why the Radial Workshop Menu Is Important #
The Radial Workshop Menu simplifies the process of programming your ChipWit by organizing chips into logical categories and offering quick access to each type. By dividing chips into Action, Control, Sensing, and Stack categories, it helps you quickly find the tools you need to build efficient, flexible, and powerful programs.
Leave a Reply