Kodable Creator tips for family (2025)

🚀 Moving a Character

Make a character that can move around the screen:

  1. Pick the character you want and place it on the screen.
  2. Click the character to open its settings.
  3. Add a function for each arrow key (Up, Down, Left, Right): Example: When “Up” is pressed → do “Move Up”.

đŸ§± Placing Things on the Ground

Make your character drop or place things:

  1. Click your character.
  2. Add a function: When you press the space bar (shoot) → do “Create” → pick what you want to place (like a block).
  3. Want that block to move or do something? Click it and add functions
  4. Want it to block movement? Click the item, go to properties, and turn on Obstacle.

đŸ”« Shooting Projectiles

Make your character shoot things like lasers or fireballs:

  1. First, follow the steps above to create something when you press space.
  2. Now click your projectile (laser, etc.) and:
    • Add a loop that moves in “My Direction”.
    • Add an on create function: set direction = direction of the parent (the shooter).
    • Optional: add a sound in either the shooter or in the “on create” for the projectile.

đŸ’„ Making Projectiles Destroy Things

Let’s say you have:

Steps:

  1. Click the asteroid.
  2. Add an “on hit” by laser → then “Destroy”.
  3. Optional: Add a sound and an animation to make it feel like a real explosion!

Want the laser to disappear too?

📝 Only the object being destroyed can have the “Destroy” action.

đŸ’Ș Things That Take Multiple Hits

Let’s make a giant asteroid that takes 3 hits to explode.

Steps:

  1. Click the asteroid → change health from 1 to 3.
  2. In its functions:
    • Change “on hit by laser” → use “Subtract health”.
    • Add “on health zero” → “Destroy” and play a big explosion sound/animation.

Extra cool idea:

Now it glows red when it’s almost destroyed!

đŸ€– Making a Boss Move by Itself

To make something (like a boss enemy) move side to side on its own:

Steps:

  1. Put the boss at the top of the screen, facing left or right.
  2. Add a loop to move “My Direction”.
  3. Add two invisible triggers, one on the left and one on the right of the screen.
  4. On the boss:
    • Add “on hit by left trigger” → face right.
    • Add “on hit by right trigger” → face left.

📝 If your boss looks different on each side, don’t use “Flip direction”. It might get stuck flipping forever!

🔐 Lock and Key Game

Let’s build a level where the player needs a key to open a door.

Steps:

  1. Add your player (like a ship) and make it move.
  2. Place a key and a locked door.
  3. On the key:
    • When hit by the player → Set has-key = True, Destroy the key, and play a pickup sound.
  4. On the lock:
    • When hit by the player → If has-key == True, then Destroy the lock and play a sound.

đŸ§Ș Test it! Make sure the door doesn’t open without the key!

đŸšȘ Portal to Another Level

Want to go to a new level or a win screen?

Steps:

  1. Add a second level using the dropdown above the level area.
  2. Back in Level 1, place your portal.
  3. On the portal:
    • When hit by the player → “Load Level 2”.

That’s also how you can make win or lose screens!

🧼 Keeping Score

Want to earn points for beating enemies?

Steps:

  1. On the bad guy: when hit → “Add: Score”.
  2. Add Score Text from the text menu.
  3. Add a loop function: “Set Text: Score” so the number updates.

Otherwise, your score might stay stuck at 0!

❀ More Than 5 Health

Characters start with max health = 5. But you can add more!

Example:

Use this to make healing items!

🧠 Important Concepts

đŸ§Ș Pro Tips

⚠ Limitations to Know