Skip to content
/ concodeit Public

A block-based visual programming system for authoring interactive programs

License

Notifications You must be signed in to change notification settings

mjyc/concodeit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A block-based visual programming system for authoring interactive programs

Resources

License

Stars

Watchers

Forks