Offered as the world's first tangible coding (as opposed to screen-based coding) robot and board game, Mojobot is specifically designed to make it easy and fun for both kids and adults to pick up and learn the core principles of coding and robotics. With Mojobot, users will learn coding through playing and challenging each other in the turn-based Mojobot Missions board game.
Equipped with many features such as lights, sounds, sensors, motion, and actions, Mojobot can even pick up tokens, carry them around and deliver them to different locations.
"Here we have created a comprehensive computer coding language that is screen-free, extendable, and allows the use of parameters, numbers, loops, decision making, sensory inputs and sub-routines," says the company. "Just put the coding tags you want into the console and press GO, then watch as Mojobot executes the commands!"
Tangible coding using physical coding pieces, says the company, makes learning about software programming a fun, easy, natural and social process. A group can sit together around the table and figure out solutions as a team. Everyone can easily see the coding tags and add or remove them as they wish.
Mojobot comprises the following main components: Robot (Mojobot), main console, extension console, Mojotown map, coding tags, and game tokens. The console, says the company, is like the command center for Mojobot. To command Mojobot, users put coding tags into the Console and press 'GO'. The job of the console is to read the coding tag data, process it, and send it over to the robot.
Coding tags are used to command Mojobot to do different tasks and show different behaviors. The tangible coding platform allows the use of loops, if statements, wait command, and parameters such as numbers and sensor inputs. Mojobot has six main types of coding tags:
- Control Logic
- Sensor Inputs
Communicating with the console via Bluetoorth, the robot uses differential drive and has