How To Play

Let’s Play! (Click Play Now to play in your browser)

We recommend exploring the game by first running an existing ChipWit through a mission (see Greedy in Greedville). Then, you can build a ChipWit from scratch (see Your first ChipWit). We would recommend using two monitors or printing this post to make the directions easier to follow.

You can also download a platform-native playable demo here:

Greedy in Greedville

  1. Launch ChipWits by clicking the “Play Now” button, above, and press Free Play:
  2. On the Choose a ChipWit screen click Greedy and press Select:
  3. On the Choose a Mission screen, select Greedville and press Select:
  4. Now, click the Play button to watch Greedy self-navigate the maze and gobble up some coffee, pie, oil cans and SD cards. The game is over when Cycles drops to 0. How high of a score can Greedy get given 6,000 cycles?

Things to try while you’re watching:

  • Adjust the speed of the game by clicking Play again
  • Click the perspective button to see the maze from different vantage points
  • Watch the Program box on the right. Can you figure out what is happening?

Your first ChipWit

Now that you’ve watched a pre-built ChipWit navigate Greedville, it’s time to build your own robot.

  1. Click the Back button and click “Change ChipWit”
  2. Click New ChipWit
  3. Name your ChipWit and click Create
  4. Select Greedville as the mission
  5. Your ChipWit starts with an empty program and 6,000 cycles. If you click Play, you’ll see it does nothing because there are no chips – click Pause to stop.
  6. Let’s plan out our program. We’re going to write a simple ChipWit that tries to get nearby oil (and usually fails). This is what our program will do:
    • “Look” for oil. This checks for oil in the robot’s line of sight.
      • TRUE: If true (I see oil!), then “feel” for oil. This checks for oil right in front of the ChipWit.
        • TRUE: If true, then grab it and start the program over.
        • FALSE: Otherwise, move closer and try again.
      • FALSE: I didn’t see oil. Turn right and start again.
  7. Let’s write our program. Start by clicking the Edit Program button. This opens the program editor:
  8. The traffic light shows where the program starts. Select the slot next to the traffic light and click on “Look” and then “Oil”:
  9. Now, we can continue to build our program. See the “T” and “F” labels on the slot? Those stand for “True” and “False”. So if we see oil, next we want to “feel” for oil. Continue to build out the program as follows:
  10. When you’re done, click the Back Button and then click Play to see your ChipWit in action.
  11. When your ChipWit keeps spinning in circles, you’ll soon realize it takes a bit more logic to build a robust ChipWit. Try clicking Back and “Restart Mission” until you get a room like the one above, with an oil can within the line of sight of the ChipWit. Then, you can click Play and get your first 50 points!

What comes next

In the classic game, typically a player will start to explore some of the other chips (like flip coin, smell and zap), and challenge themselves to beat their own high scores. Then they can explore new missions. Each environment has its own unique challenges, such as ChipWit Caves containing dreaded electrocrabs that randomly get in your ChipWits’ way. Or Octopus Gardens that pushes you to learn and master the concept of stack-based programming in order to maximize your score.

Ultimately, we envision extending the original game dynamics by providing a story mode with guided puzzles that incrementally teach you how to play and possibly a custom mission editor to design community-contributed missions.