Build Bit’s character card.
A record stores named keys and values. You look up a value using its key, rather than its position. Python calls this kind of structure a dictionary.
Your mission: records / dictionaries
Create hero with name Bit and energy 50. Add 10 to its energy using an update block. Print its name, then its new energy: Bit, 60.
Main mission: Bit → 60Build it: choose a toolbox category, drag blocks onto the canvas, then snap instructions inside when I press Run. Drop values into matching sockets. Edit words or numbers directly on their blocks.
Waking up the blocks…
Projects are saved on this device when storage is available.
Inputs Try different values
Inputs give your program information. An “input” block reads a value by its exact name. Task checks use their own values.
From blocks to Python A bridge to your next adventure
Generate real Python from these blocks. The helper functions keep Bit’s messages familiar. Python has its own type rules; the Python trail explains them.
A little hint, please
Inside the update block, add 10 to the lookup of energy in hero. Don’t replace the whole hero variable with a number.
How do I use these blocks?
Pick a category on the left to see its blocks. Drag a block onto the canvas. Instructions connect in a stack inside “when I press Run”. Rounded value blocks go into sockets. Change a field by selecting the word, number, or dropdown on the block.
Use the canvas zoom controls or Fit blocks if a stack goes out of view. Undo can bring back an accidental change. Disconnected blocks do not run. Your canvas saves here on this device.
An independent Kids Code playground, built with Blockly. No accounts or uploads. Projects stay in this browser unless you download them.