Projects from Karel, including ML5 and ZIM and more!

I made it very simple to learn the syntax of ZIM by dragging blocks as https://blockly.games can, it is free open source blockly draggiing system
and works not pefectly with ZIM

https://webtinq.nl/zimblockly where you need to typ (rotation not possile)
https://webtinq.nl/zimblocklysimple2 to rotate also pic, emoji, sprite
https://webtinq.nl/zimblocklyimgurok to use backing from imgur for dials
see video of blockly 10 july 2026


and ZIM blocks are way easier to implement by blocks when the values are available for kids


they made a tool 'sprite lab' for more styling for people with bad eyes coloring blocks also

see video

I was flying up and the a kite should flying up (becomes smaller) as you did for the butterfly sprite (also become smaller at the top)

not becoming smaller at the top

become smaller at the top

I made this in https://webtinq.nl/zimblocklysimpel4imgurdpadprevent/

how cool it is alos possible for an ai_cartop

cool idea to make from connector a game for a kite, catch all the circles with the dpad

a kite can now be animated with a DPAD
see the line connected to the kite

so I removed the grey line of the original emoji

how cool I can turn with ml5 my kite now and 2 fingers going up/down

emoji recolor tool visible code now!

here you can select an emoji

do you like it?
alpha slider to make transparent (as Dan made https://zimjs.org/emoji it draggable to exclude=make the color clear, I choose to make it transparent RGB(..,..,..,0))

1 Like

kids learn better with blocks , also VEXcode seems to want to work with new layout to easy learn to code by seeting the block codes to remake correctly
https://youtu.be/9R7Ii_KmeJ4?si=g5ACQ-bJbfB1w69d&t=647


students need to slove the challange

it is called 'backpack mode'

see how cool IT4Kids
editor to essantials won at blockly https://youtu.be/oL9hdknpiEM?si=ccWXpSWjqVS-2NBB&t=199


how cool 'custom code' block is easy also to use for ZIMcode


video https://youtu.be/NEkcaE2TA8k?si=C7HOtFaEbCcLA8Hk&t=447

I'm trying to make the game 'match the beat'
From Makey Makey


See https://apps.makeymakey.com/v2/#match%20the%20beat
See
https://www.linkedin.com/posts/ftileuvenbyleuvenmindgate_play-for-schools-activity-7501897011156320257-QwW7?utm_source=share&utm_medium=member_desktop&rcm=ACoAAAHIiS0BWLRDJMwF7jIH68BraK3zIzm9PRM

how cool falling asteroid can now hit the rocket with dpad control useBubble:true

idea from https://zimjs.org/kids/thing_explosions.html level3 where your could click the asteroid of different dimentions. No only when asteroid with fire is repeating in a loop and loopWait to to from righttop to leftbottom

see how it is made


so first load the outerspace and ohter elements

how cool mircobit is working with ZIM + makeCode


see app

and this javascript code for https://makecode.microbit.org

bluetooth.onBluetoothConnected(function () {
    connected = 1
    basic.showIcon(IconNames.Yes)
})
bluetooth.onBluetoothDisconnected(function () {
    connected = 0
    basic.showIcon(IconNames.No)
})
let connected = 0
bluetooth.startUartService()
basic.showIcon(IconNames.Square)
basic.forever(function () {
    if (connected == 1) {
        bluetooth.uartWriteLine("" + input.rotation(Rotation.Roll))
        basic.pause(100)
    }
})

green color (noBall)

white color (noBall)

with lego+football (not rolling sprite yet)

here you can choose how to navigate


idea to add to the pane also ml5 that triggers the position of the head to walk left or right see example

with boat emoji as https://zimjs.com/hardware
for all possibilities: keyboard, tilt , touch and microbit: see

to move on a path

for Arduino

phone size

ipad size

with buttons left<>right

the boat example as zapp for microbit onlien connection

extra ZIM speech: talk 'good voyage' in dutch

animating not on a squiggle

I made it also possible to shrink button A and jump button B

see the radiobuttons (looking for good layout)

script https://makecode.microbit.org/S27705-65992-72405-25109

// Connected handler
bluetooth.onBluetoothConnected(function () {
    connected = 1
    basic.showIcon(IconNames.Yes)
})
// Disconnected handler
bluetooth.onBluetoothDisconnected(function () {
    connected = 0
    basic.showIcon(IconNames.No)
})
// Button A Pressed -> Send 'A' to make boy smaller
input.onButtonPressed(Button.A, function () {
    if (connected == 1) {
        bluetooth.uartWriteLine("A")
    }
})
// Button B Pressed -> Send 'B' to jump
input.onButtonPressed(Button.B, function () {
    if (connected == 1) {
        bluetooth.uartWriteLine("B")
    }
})
let connected = 0
// Start the Bluetooth UART Service
bluetooth.startUartService()
basic.showIcon(IconNames.Square)
// Main loop to stream tilt angle data
basic.forever(function () {
    if (connected == 1) {
        bluetooth.uartWriteLine("" + input.rotation(Rotation.Roll))
        basic.pause(100)
    }
})


I made the emoji selecter for example for a rocket you see the svg link
the app


to see link https://github.com/googlefonts/noto-emoji/blob/main/svg/emoji_u1f680.svg

but to use the emoji you need the raw link !
so click on the [show new SVG(code)]

so to have solution you need to go the https://boxy-svg.com to edit the svg

I changed and saved the rocket on https://gist.github.com via https://boxy-svg.com because was not able to save otherwise the rocket in webtinq.
image
test https://webtinq.nl/dpadsvgrocketscroller/index.html
original noto_emoji does not work see the rocket is not apperain with noto_u1F80 code https://webtinq.nl/dpademojirocketscroller/index.html

how cool accerlormeter works with microbit now
https://microbit.org/get-started/features/sensors/


so the app to move a square left to right on your screen can be made iwth this code

make several puzzles


with different settings

result shows a pane

idea comes from https://zimjs.com/puzzle

new version, shorter with example from https://zimjs.com/hardware

promo

make you haging as an animal in the woods

idea from


from idea

idea from https://methodebooster.nl/webshop/Staal-Taal-2-Groep-7-Buitenissig-Les-10-Ik-ben-een-met-Green-Screen-p788455485

Making the mirror of disney

Also art possible

as before I made this tilt, I want to remake it with new code

so catching butterfly for example with tilt

here not with tilt

and here the working example with touch and tilt, so kids can play both


Found screen locking app
https://www.howtogeek.com/force-android-app-into-landscape-mode-with-this-simple-app/

Ziljs physics idea to stone astroids balancing