BlocosIA Wiki Editor

BlocosIA Studio Wiki

Every block (782) 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.Lists (Listas) and objectsStore many values in one variable and go through them with "for each".8-direction movement (Construct 3 style)Arrows with acceleration, braking and wall collision, no "forever" needed.Robot tanks: clones with parts and healthCloning the chassis clones the turret too; robot sensors ignore their own parts.Smart Sprites: path, vision and predictionEnemies that find the way through mazes, see you and predict your moves.Talk to Kodular and App Inventor appsExport as HTML, open it in a WebViewer and exchange events, requests and data with the app.Backpack, tidy up and find blocksStore scripts for other projects, tidy the code area and find blocks with Ctrl+F.Camera object outlinesHow BlocosIA finds outlines with no paid AI and without freezing the computer.3D World (block games)How to make 3D block games: world editor, custom pieces, player, target, inventory and 3D bodies.3D characters: import, create and use as a sprite3D files (GLB, FBX, OBJ, STL, VOX…) or characters made in the editor become sprites with costumes per direction and models for the 3D World.Make 3D games and characters (full guide)Step by step with real blocks: create a 3D character, animate it, build a simple 3D game and discover professional tools.How to program 3D cars and bikes (Race and Motocross)Inside the 3D Race and Motocross examples: vehicle physics, chase camera, path points (those number lists), rival autopilot, laps and the mountain.3D World maps: ready-made, create and importCity, arena, track, castle, moon… and how to import .vox, heightmaps, .schem, 3D models and .json maps — with tips on where to create them.3D animation studio, costumes and embedding gamesEdit the costumes of any sprite, create 3D animations with keyframes, use the new 3D Characters blocks and put your game on any website.Teacher mode: how to generate tutorials with macros (visually)Turn on the macro, program once and the interactive tutorial is generated by itself, with steps that check themselves. Then publish it on the community Tutorials page.Example projectsAll ready-made examples, from easiest to hardest, to open and remix.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.Lists: one variable with many valuesMedium · Store fruits in a list and use "for each" to say them one by one.Move in 8 directionsEasy · Smooth movement with the arrows, like top-down games.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.Your first 3D worldEasy · Generate a 3D block world and walk around it in first person.Grab the 3D coinsEasy · Clones become golden spheres in the 3D world and vanish when you touch them.A 3D character that wandersEasy · Create a 3D robot in the character generator and let it wander the 3D world.Build your 3D game: character, scenery and codeMedium · From scratch: create a 3D character, create a 3D scenery and program the hero to walk in the world.Create an animated 3D sprite from scratchMedium · Build a 3D character in the generator (it comes with animations) and make the sprite move.

Block categories