Skip to content
ChipWits Robot Coding Game
  • Home
  • About
  • Devlog
  • Team
  • Retro
    • ChipWits Emulator
    • Nostalgia
  • Sign Up
Demo + Wishlist
Demo + Wishlist
ChipWits Robot Coding Game
  • Home
  • About
  • Devlog
  • Team
  • Retro
    • ChipWits Emulator
    • Nostalgia
  • Sign Up

IBOL

40
  • CREATED CHIP SOLUTIONS REMAIN IN THE WORKSHOP GRID
  • SHARING YOUR CHIPWIT (IBOL CODES)
  • LOCKED CHIPS
  • JUNCTION
  • IF THING EQUALS
  • CONNECTORS
  • ACTION CHIPS
  • CONTROL CHIPS
  • SENSING CHIPS
  • STACK CHIPS
  • REGISTERS
  • CHIPS (FUNCTION AND HOW TO BUILD THEM)
  • ARGUMENT
  • OPERATOR
  • Operators
    • IF THING EQUALS
    • CYCLES AND FUEL COST LIST
    • SUBPANEL (OPERATOR)
    • PUSH NUMBER
    • PUSH THING
    • IF NUMBER EQUALS
    • IF NUMBER IS LESS THAN
    • POP
    • PUSH DIRECTION
    • IF DIRECTION EQUALS
    • DECREMENT
    • OPERATOR
    • INCREMENT
    • PUSH (OVERVIEW)
    • BOOMERANG
    • IF KEY
    • LOOP
    • IF HEADS
    • STOPLIGHT (CLASSIC MISSIONS)
    • SKATE
    • ZAP
    • SING
    • IF SMELL
    • PICKUP
    • IF FEEL
    • IF SEE

Controls and Settings

4
  • BASIC KEYBOARD CONTROLS AND KEYBOARD SHORTCUTS
  • BASIC MOUSE CONTROLS
  • YOUR CHIPWIT (GAME SETTINGS)
  • CAMERA CONTROLS

Advanced Programming

13
  • SUBPANEL (OPERATOR)
  • PUSH THING
  • IF THING EQUALS
  • PUSH NUMBER
  • IF NUMBER EQUALS
  • IF NUMBER IS LESS THAN
  • POP
  • MEMORY STACK
  • STACK CHIPS
  • PUSH DIRECTION
  • IF DIRECTION EQUALS
  • PUSH (OVERVIEW)
  • REGISTERS

Characters

1
  • PROFESSOR CHIP

Starting Information

1
  • STARTING INFORMATION LIST

Workshop and Playing

26
  • CREATED CHIP SOLUTIONS REMAIN IN THE WORKSHOP GRID
  • FUEL (ENERGY)
  • ENVIRONMENTAL THINGS
  • BAD THINGS
  • TYPES OF DAMAGE
  • HEALTH
  • CYCLES
  • SENSING CHIPS
  • LOCKED CHIPS
  • ACTION CHIPS
  • STACK CHIPS
  • CONTROL CHIPS
  • CONNECTORS
  • CHIPS (FUNCTION AND HOW TO BUILD THEM)
  • WORKING WITH CHIPS IN THE WORKSHOP
  • SHARING YOUR CHIPWIT (IBOL CODES)
  • WORKSHOP AND PLAY AREA
  • RESTART BUTTON
  • STEP BUTTON
  • WORKSHOP PROGRAMMING TOOLS BUTTONS AND WORKSHOP MENU
  • PLAY/PAUSE BUTTON
  • GAME SPEED SLIDER
  • DELETE (WORKSHOP RADIAL MENU)
  • STARTING POSITION RULE
  • MAIN PANEL AND SUBPANELS
  • RADIAL WORKSHOP MENU

Missions

12
  • FUEL (ENERGY)
  • ENVIRONMENTAL THINGS
  • BAD THINGS
  • GOOD THINGS
  • TYPES OF DAMAGE
  • CYCLES
  • HEALTH
  • MISSION OBJECTIVES
  • SELECT A MISSION SCREEN
  • PUZZLE MISSIONS
  • DR. DROOG CAMPAIGN MISSIONS
  • CLASSIC MISSIONS
View Categories
  • Home
  • Docs
  • IBOL
  • JUNCTION

JUNCTION

The Junction chip is a control tool that allows your ChipWit’s program to branch into different paths. It helps manage multiple sequences of actions based on different conditions or needs, making your program more flexible and dynamic.


Specifications #

  • Argument: None
  • Creates a True or False Branch?: No, it does not create a T/F branch
  • Number of Cycles Used: 0
  • Fuel: 0


Why the Junction Chip Matters #

  • Control Program Flow: The Junction chip enables your ChipWit to make decisions within the program, determining which set of instructions to follow based on conditions.
  • Efficient Programming: Instead of creating a long, linear series of instructions, you can use Junction to split your program into smaller, specialized paths.
  • Adaptable Behavior: Your ChipWit can switch between different behaviors (like Skating, sensing, or interacting with Things) depending on the situation, making it more adaptable to the environment.


Example of Use #

  • Place the Junction chip where you want the program to branch.
  • Connect different paths to the Junction chip so your ChipWit can switch between them based on other conditions or inputs (such as sensor checks or stack conditions).
  • For example, your ChipWit might encounter a Junction where it chooses one path if it detects a Pie and another if it detects an Electrocrab.

In short, the Junction chip adds flexibility to your ChipWit’s programming, allowing it to make decisions and follow different courses of action as needed.



History #

“Junction” as it appears in various historic incarnations of ChipWits!


COMMODORE 64:


MANUAL:
“As you program your CHIPWITS, you’ll occasionally need a way to connect two chips that aren’t next to each other. The junction chip can be placed anywhere on any panel to link parts of your program together. Like other chips, the pointer can be changed to pass control in any of four directions: left, right, up or down.
When a CHIPWIT program encounters this chip, control will pass automatically to the next chip on the right. Junction chips may be placed next to other junction chips.”



APPLE II:


MANUAL:
“JUNCTION merely connects two chips with each other. It is used when the lay-out of your program necessitates a link between two chips that are one space or more apart. More than one JUNCTION chip can be strung together to cross large areas of a panel. JUNCTION has no Argument.”




MAC:


MANUAL:
“JUNC TION merely connects two chips w ith each other. It is used when the lay-out of your program necessitates a link between two chips that arc one space or mote apart. More than one JUNCTION chip can be strung together to cross large areas of a panel.”



CHIPWITS II (WIN 95):





Related #

Updated on November 13, 2024

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest

Powered by BetterDocs

Leave a ReplyCancel reply

Table of Contents
  • Specifications
  • Why the Junction Chip Matters
  • Example of Use
  • History

Join Our Mailing List!

Are you interested in learning more about ChipWits and tracking our development? Provide your name and email address below to join our mailing list.
We respect your email address and don’t spam. You can unsubscribe at any time. We generally send a short email about the game once every week or two.

Check your inbox or spam folder to confirm your subscription.

Copyright © 2026 ChipWits, Inc.

  • Contact
  • Press Kit
  • Privacy Policy
  • Terms of Use
 

Loading Comments...