Skip to content

Latest commit

 

History

History
31 lines (20 loc) · 1.47 KB

README.md

File metadata and controls

31 lines (20 loc) · 1.47 KB

ConCodeIt!

A block-based visual programming system for authoring interactive programs.

ConCodeIt stands for "concurrent" CodeIt and aims to make creating reactive, interactive robot programs easy for novice programmers. ConCodeIt! is built with Blockly and is integrated with cycle-robot-drivers. Currently, the system can be used to program a tablet face robot, an idealized social robot.

Demo

The three ConCodeIt interfaces discussed in "ConCodeIt! A Comparison of Concurrency Interfaces in Block-based Visual Robot Programming" (video, slides):

  1. async
  2. callback
  3. waitfor

Getting Started

First, build packages by running

npm build

There are three versions of ConCodeIt. To run the the first version, do

cd pkgs/waitfor  # or callback or async
npm install
npm run