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
  • Operators
  • IF KEY

IF KEY


The If Key chip allows you to manually control your ChipWit by pressing specific keys on the keyboard. This chip can create True/False branches based on whether a designated key is pressed, enabling real-time control of the ChipWit’s actions.


Specifications #

  • Arguments: (On Keyboard) A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, directional arrow keys
  • Creates a True or False Branch?: Yes, If Key does create a True/False branch.
  • Number of Cycles Used: 3
  • Fuel: 1


Special Note #

The desired key must be pressed and held to function properly. Tapping the key will not activate it, or it may not work well.


Example of Use #

The If Key chip allows you to take manual control of your ChipWit during gameplay:

  • Key-Bot Setup: Set up an If Key chip to allow the player (you!) to control the ChipWit’s movement. For example, the ChipWit could automatically search for and zap Electrocrabs, while its navigation relies on you pressing the directional arrow keys on your keyboard to control its movement.

By using If Key, you can combine automation with manual input, giving you direct control over specific actions in the mission.





History #

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


COMMODORE 64:


MANUAL:
“A CHIPWIT can be programmed for every situation he’ l encounter, but there may be times when you’ll want to control his actions yourself. The Compare key instruction a lows you to have manual control. In fact, you can even program a CHIPWIT to be operated completely from the keyboard.”




APPLE II:


MANUAL:
“If the keyboard is being pressed at the time the chip is executing. If the key is being pressed, the program continues through the KEYPRESS chip’s true wire. If the key is not being pressed, the program continues through the false wire. KEYPRESS allows the programmer to step in and direct the flow of the program. KEYPRESS is discussed in Chapter n.  The Arguments for KEYPRESS are the letters of the alphabet and a blank square. The letters stand for specific keys you want the KEYPRESS to check for. The blank square will cause a true branch if no key is pressed and a false branch if any letter is pressed.”





MAC:


MANUAL:
“KEYPRESS checks to see if a specified key on the Macintosh keyboard is being pressed at the time the chip is executing. If the key is being pressed, the program will branch through the true wire. If the key is not being pressed, the program will branch through the false wire. KEYPRESS allows the programmer to step in and direct the flow of the program. KEYPRESS is discussed in Chapter II. The Arguments for KEYPRESS are the letters of the alphabet and a blank square. The letters stand for specific keys you want the KEYPRESS to check for. The blank square will cause a true branch if any key is pressed.”





CHIPWITS II (WINDOWS 95):

Related #

Updated on November 12, 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
  • Special Note
  • 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...