Projects from Karel, including ML5 and ZIM and more!

it seems there is a new crolling gesture to go over the world


idea for ZIM to integrate that also next to pinch, to go forword into the ThreeJS https://zimjs.org/vr 3D envirmement without VRglasses
Any idea @Abstract if it would be possible?
here you see left hand crolling, and at right hand pinch

from now on you can play rubix cube digital


at right side, better to navigate with thumb to click onto the buttons CW and CWW

can you test.. the magic :slight_smile:
horizontal movement only (must be a game with pictures for kids)

and vertical (must have pictures for game for kids)

I found example where you can touch and slide to solve
https://www.grubiks.com/puzzles/rubiks-cube-3x4x4/

maybe snap the rubik's cube at the right place when pressup

ok good idea but I don't know myself how to solve rubix .. maybe you can add a better version to https://zimjs.org/games instead of the animation

also idea to make this visible in ZIM as we have in 019 perspective?

I also have a cube that can be dragged


https://zimjs.com/beam/threejscubemovepoints/show

I like the https://zimjs.org/puzzle not yet at the zapps, bit idea also used at this gamewebsite https://sinterklaasjournaal.ntr.nl/spelen

don't know if it is ZIM...

not doing the other things relating to perspective - just you keep doing your work.

I found out ml5

for avatars


https://selfreflect.net/

I made 3D+VR app

shuffle the blocks to replace again
check how you can drag blocks on each other also


and into a 3Droom sphere it works better

test dutch version

1 Like

Coderen met ZIM Kids ( ZIM Kids | Teleport ) heeft op pedagogisch vlak duidelijke meerwaarde voor het onderwijs, vooral doordat het aansluit bij spelend, onderzoekend en ontwerpend leren. Hieronder de belangrijkste pedagogische opbrengsten:

  1. Ontwikkeling van computationeel denken
    problemen opdelen in stappen (decompositie)
    logisch redeneren (if/then, oorzaak–gevolg)
    patronen herkennen
    algoritmisch denken
    Dit zijn algemene denkvaardigheden die ook buiten ICT van waarde zijn (bijv. rekenen, taal en wereldoriëntatie).

  2. Actief en constructief leren leerlingen bouwen zelf animaties en eenvoudige spellen
    kennis ontstaat door experimenteren en aanpassen
    Dit past bij constructivistische pedagogiek: leerlingen construeren hun eigen kennis i.p.v. die alleen te consumeren.

  3. Differentiatie en eigenaarschap
    Pedagogische meerwaarde: elk kind werkt op zijn eigen niveau en tempo, open opdrachten, ruimte voor creativiteit
    leerlingen maken eigen keuzes → meer autonomie en motivatie
    Dit versterkt intrinsieke motivatie (zelfdeterminatietheorie).

  4. Leren omgaan met fouten (growth mindset)
    Code werkt vaak niet meteen: fouten zijn leerzaam, niet “fout”
    leerlingen leren testen, aanpassen en doorzetten
    Dit bevordert een growth mindset, probleemoplossend vermogen en veerkracht.

  5. Creativiteit en expressie combineren leerlingen beeld, beweging en interactie
    coderen wordt een expressiemiddel (verhalen, spelletjes, animaties)
    Pedagogisch belangrijk: creatief denken, logisch denken komen samen.

  6. Samenwerkend leresamenwerken en uitleg geven aan elkaar, samen oplossingen bedenken Dit stimuleert taalvaardigheid, sociale vaardigheden en reflectie.

  7. Mediawijsheid en digitaal burgerschap: begrijpen hoe digitale toepassingen zijn opgebouwd worden makers in plaats van alleen gebruikers
    Pedagogisch gezien vergroot dit hun kritisch bewustzijn in een digitale samenleving.

  8. Aansluiting bij kerndoelen en 21e-eeuwse vaardigheden
    ZIM Kids ondersteunt o.a.:
    probleemoplossend denken
    creativiteit
    digitale geletterdheid
    kritisch en logisch denken

Kort samengevat:
De pedagogische meerwaarde van coderen met ZIM Kids zit niet alleen in “leren programmeren”, maar vooral in het ontwikkelen van denkvaardigheden, creativiteit, zelfstandigheid en een onderzoekende houding, op een speelse, motiverende en betekenisvolle manier.

De ed-tool meerwaarde, probleem dat het oplost is
Kinderen leren zelf webapps coderen, niet door slepen van blokjes, maar echt het toetsenbord leren goed gebruiken tijdens het creatief denkproces van programmeren.

Als je ZIM Kids ( ZIM Kids | Teleport ) ZIM webapps maken de meerwaarde vooral in het didactische niveau waarop leren plaatsvindt.

ZIM Kids Ontwerpen, creëren & probleemoplossend denken
ZIM Kids is code leren hoe een app met afbeeldingen en sprites werkt, in 2D, 3D en VR.
ZIM Kids slate maken leerlingen zelf leerobjecten (spel, quiz, animatie)
werken ze op de niveaus analyseren, creëren en evalueren (Bloom)
ZIM Kids verdiept leren i.p.v. alleen versterken.
ZIM Kids sluit de leerketen af op het hoogste cognitieve niveau.

:white_check_mark: bevordert diep leren
:white_check_mark: stimuleert hogere-orde denkvaardigheden
:white_check_mark: versterkt eigenaarschap & motivatie
:white_check_mark: ondersteunt creativiteit + logica
:white_check_mark: maakt onderwijs toekomstgericht
:white_check_mark: complementeert (niet vervangt) oefenapps

Het is daardoor geen “extra tool”, maar een strategische leerlaag bovenop bestaande EdTech

new project with ground

how cool!

You have an uncommented load fonts line that causes it to break...

image

1 Like

I updated the zapp,
and now I added even physics that can fall down

so drag first up to move afterwards left/right and stop dragging, the block falls down!

1 Like

I 'm making a sort of minecraft so kids can build houses
I found a pack here https://www.reddit.com/r/Minecraft/comments/p849ze/all_the_sprites_so_far_for_my_texture_pack/


with example of the full blocks at https://minecraft.wiki/w/Block and https://minecraft.wiki/w/Stone

@Abstract any idea how to make in ZIM textures (as the banner from ZIM 018?) so I don't need to save them from https://www.freepik.com/photos/minecraft-block-textures/2#uuid=6d72fc02-ed52-474f-b540-6b901e29574d


as sand https://www.planetminecraft.com/texture-pack/sand-to-wool/ idea I can make multiple colors
https://minecraft.wiki/w/Sand
it can be cool with pizzazz pattern to use it more

It is better for performance to use textures already made - especially in sprite sheets.

I made this, can you test? what do you think, to solve with pizzazz?
or an update to "ZIM minecraft texture pack"

I used this sprite, can you add it to ZIM assets?
sprte


https://www.curseforge.com/minecraft/worlds/flat-sand

If you collect the sprite sheets you use over the next few days, you can zip them for me and send them - then we will take a look.

1 Like

add in a block, comes at the top, and gets physics only when you start to drag

I also found a tuturial "minecraft in ThreeJS" with open source github project below in discription

how cool 'mercator can talk", and switch the t-shirt


problem is the spacebar, how can I disable so I can type a space into my box

any idea how to solve

Frame() set allowDefault:true

or in ready event use F.allowDefault = true;

or specifically remove keyboard settings:

window.removeEventListener("keydown", F.zil[0]);

Usually a new TextInput() automatically handles arrows and spacebars