BlocosIA Studio Wiki
Every block (423) with an explanation and an example, plus articles to learn and teach.
Articles and tutorials
Getting startedHow the editor works: blocks, stage, sprites and the green flag.Block shapesHat, stack, reporter and boolean: each shape fits somewhere.Variables, messages and clonesThe three tricks that turn animations into games.Notes in the codeWrite reminders next to your scripts.Tanks: aiming, image points and attachingA turret that turns on its own on the chassis and shots coming out of the barrel tip.Web and JSON safelyRequest data from APIs and read the JSON answer.Timing gates (lap timer)Time robots and sprites passing gates on the track.Bluetooth BLE or Classic?Which extension to use with ESP32, HC-05, HM-10 and micro:bit.Make the sprite walkEasy 路 Your first program: the green flag makes the sprite walk.Say hello!Easy 路 The sprite talks when you click it.Endless danceEasy 路 Use the "forever" loop so the sprite never stops.Arrow-key controlMedium 路 Make a little game: the arrow keys move the sprite.Touch the phone screenMedium 路 Phone and tablet projects: the sprite goes where you touch.Clone rainMedium 路 Create copies of the sprite in different places on the stage.Control with your hand (AI)AI 路 The artificial intelligence sees your hand through the camera.Two stages (scenes)Medium 路 Create a story with more than one stage, like chapters.Click game: points and timeMedium 路 A full game: the sprite runs away when clicked, you score points and time runs out in 20 seconds.Talk with the spriteMedium 路 The sprite asks your name and answers using what you typed.Draw shapes with the penMedium 路 Teach the sprite to draw a square, a star and a colorful flower.Organize with notesEasy 路 Write reminders in the code, like programmers do.Tank that aims with the mouseAdvanced 路 Use the Vehicles and Combat extension: the sprite smoothly turns to the mouse and drives with the arrows.Internet data (JSON)Advanced 路 Ask an API for a city's temperature and show it on the stage.Line-following robotAdvanced 路 Build a track with the robot tileset and program a robot with two color sensors.Control a robot over BluetoothAdvanced 路 Send commands to an Arduino with an HC-05 (Classic Bluetooth) using the arrow keys.
Block categories
Motion21 blocksLooks22 blocksSound9 blocksEvents18 blocksControl16 blocksSensing18 blocksOperators42 blocksVariables4 blocksMy Blocks0 blocksPen8 blocks 路 extensionMusic4 blocks 路 extensionVideo Sensing5 blocks 路 extensionHands11 blocks 路 extensionFace9 blocks 路 extensionTrain AI (images)5 blocks 路 extensionTrain Sounds and Voice7 blocks 路 extensionVoice14 blocks 路 extensionSmart Sprites8 blocks 路 extensionText AI5 blocks 路 extensionImage AI2 blocks 路 extensionVoice AI3 blocks 路 extensionArduino8 blocks 路 extensionmicro:bit15 blocks 路 extensionLEGO SPIKE Prime17 blocks 路 extensionLEGO MINDSTORMS EV310 blocks 路 extensionMakey Makey3 blocks 路 extensionRaspberry Pi10 blocks 路 extensionBluetooth BLE6 blocks 路 extensionFace and Iris9 blocks 路 extensionWorld20 blocks 路 extensionRobot44 blocks 路 extensionClassic Bluetooth10 blocks 路 extensionWeb and JSON24 blocks 路 extensionVehicles and Combat16 blocks 路 extension