Projects from Karel, including ML5 and ZIM and more!

onto a 3D object possible? can you make example?

When you make a TextureActive it is a canvas texture on a three.js object. So when we draw with the pen, for example, on a TextureActive, it is drawing on the texture of an object. That object can be a model.

Try it - set the texture of a model to a TextureActive and have the pen draw on the texture. Sort of like https://codepen.io/zimjs/pen/dPogxNB

oh it can be a christmasBall
haapy christmas and joyfull 2026



combination of


at https://beeksebergen.nl
taking perfect picts difficult with kids..

1 Like

I want to make worlds in 3D for free and found out this is possible with API js at
https://worldgen.github.io/
can you test it can work new WorldGen() with ZIM

: ziyangxie01@gmail.com
Feel free to contact me for any questions or collaborations!

🌟 Introduction
🌏 WorldGen can generate 3D scenes in seconds from text prompts and images. It is a powerful tool for creating 3D environments and scenes for games, simulations, robotics, and virtual reality applications.

Instant 3D Generation ⚡️ : Create full 3D scenes from input data in seconds
360° Free Exploration 🧭 : WorldGen supports free 360° consistent exploration of the generated 3D scene with loop closure.
Diverse Scenes Support 🌈 : WorldGen supports both indoor and outdoor scenes, both realistic and unrealistic scenes in any style.
Flexible Rendering 📸 : WorldGen supports rendering at any resolution with any camera setting and trajectory in real-time.
Two lines of code to generate a 3D scene in seconds

# Use our API to generate a 3D scene
worldgen = WorldGen()
worldgen.generate_world("<TEXT PROMPT to describe the scene>")

what a christmaspresent @Abstract if it would work to walk in.. with 2 lines of code..

Go ahead - I do not think there is anything we need to do.

how cool, I fixed it so in EYES and BACK modus the arrows turn 'in correct cross.index positions' (not when in CAMERA modus)


so when in EYES modus

test it at

newer version mineZIMcraft


https://zimjs.com/zapp:E_UVQRV
with VR button and panel to hide the colors of the borders

I want to make something like this https://www.demaaltafels.be/panda-resort.html


but here her the panda walks towards your finger that pressed the screen, much eadier for children

work it out - I guess it does not fit on portrait and that is why you can't see the sides - if that is what your question was.

1 Like

happy I made the ice minecraft slingshot

I learn kids how to correctly place pictures onto the stage with .loc(x,y).place() code
as

tip: you can rebuild it yourself, but it was not easy to place blocks with one mousefingerpoint, so I added some extra code in this newer version

my son is minecraft lover.. but I like to let him play only the ZIM minecraft because he is only 7 years.. and let him build block constructions as this


joyfull 2026!

1 Like

I made the SLINGSHOT constructor TOOL that creates the code for constructions to easy make levels for slingshot game.

I like the idea of colliding objects with same color, is that also possible with same picture? @Abstract can you make a zapp of https://zimjs.com/explore/physicsbits
as I did already for me, but kids like blocks, that is why I want to learn them physics with pictures

and to copy over textarea text I used

now you can also change the snow backgrounds found on 1920x1080 at https://www.angrybirdsnest.com/forums/topic/angry-birds-seasons-backgrounds/

my zapp where you also can test the slingshot

creating levels now here only a tile

with several pictures for locker and blue backing here

how cool physics with picture, simple version as also the icecream01.png is used at https://zimjs.com/cs

drag again up into the bounds

this is something I want to try with ZUmIM shaders and cam ml5 triggering hands



see
https://www.linkedin.com/posts/pala3d_particles-newmedia-touchdesigner-activity-7378502834247516160-7sua?utm_source=share&utm_medium=member_desktop&rcm=ACoAAAHIiS0BWLRDJMwF7jIH68BraK3zIzm9PRM
and
https://www.linkedin.com/posts/pala3d_ue5-cinematic-gamedev-activity-7413987521577091072-1Ql2?utm_source=share&utm_medium=member_desktop&rcm=ACoAAAHIiS0BWLRDJMwF7jIH68BraK3zIzm9PRM

I bought me a new book today from professor Ann Dooms, of VUB university Brussels about "history of ideas in the science of AI ' the AI research group

This is about prof. Ann https://ai.vub.ac.be/team/ann-dooms/
Prof. Dr. Ann Dooms is leading a research group in Digital Mathematics (Research | Vakgroep Wiskunde & Data Science). The word “digital” is derived from the Latin word “digitus”, which means finger, and hence refers to finger-counting used to enumerate objects. Data that can only take a discrete number of values is therefore called digital.

Our society is completely digitized leading to applications of mathematics in our everyday life, everywhere and anywhere. Constant streams of data are being captured, analyzed and communicated. Today is the era of so-called “big data”: we never encountered such volumes of data, at such speeds, of so many different kinds and yet with quite some uncertainty. New paradigms of mathematics come to the rescue in this interdisciplinary field bringing together mathematicians, computer scientists, engineers up to social scientists and lawyers.

Prof. Dr. Ann Dooms holds a PhD in Mathematics (2004) and is specialized in Digital Information Forensics and Security.

She is a member of the Jonge Academie and the IEEE TC Information Forensics and Security. She was nominated in 2013 for the EOS Gouden Pipet and received in 2014 the Second Prize in Science Communication from the Royal Flemish Academy of Belgium in Sciences and Arts.

1 Like

how cool with zooming shader of 019

magnifier works with cam to make bigger and smaller

I now have all colored fingers

and diamond shape that can turn the middel picture

1 Like

I like the sprite fruit,
now kids can play around also without the external fruit.json, I integrated it

/// this code comes from https://zimjs.com/assets/fruit.json
 var fruitJson =  {
                    images: [
                        "fruit.png"
                    ],
                    frames: [
                        [1, 1, 100, 66, 0, 0, 0], // array-number [0]
                        [103, 1, 77, 92, 0, -2, -2], // array-number [1]
                        [1, 95, 83, 92, 0, -3, -2], // array-number [2]
                        [86, 95, 79, 98, 0, -9, 0],// array-number [3]
                        [1, 195, 90, 91, 0, -4, -2],// array-number [4]
                        [93, 195, 95, 94, 0, -1, 0],// array-number [5]
                        [1, 291, 81, 111, 0, -4, 0],// array-number [6]
                        [84, 291, 93, 105, 0, -2, -3]// array-number [7]
                    ],

                    animations: {
                        "melon": { frames: [0] },
                        "apple": { frames: [1] },
                        "orange": { frames: [2] },
                        "avacado": { frames: [3] },
                        "grapefruit": { frames: [4] },
                        "cherries": { frames: [5] },
                        "papya": { frames: [6] },
                        "strawberry": { frames: [7] }
                    },

};

     var apple = new Sprite({json:fruitJson, label:"apple"}) //asset("fruit.json")
        .reg(CENTER).pos(350,100,RIGHT,TOP);
        //.animate({scale:1}, 2, "elasticOut");

you can test the total zapp at

and here

happy with my new minecraft lava game , the lava moves, and you can jump over it, I will introduce it on https://makerfaireGent.be


Thanks to try it, have fun playing it..
next version wil be with bodytracking instead of finger tracking 5 fingers = jump, 1 finger = go to left or right side, depends which handfinger it is.

happy meal is now with the cam..
picture into a mask
choose, take a picture, color, full with pattern, see all drawing afterwards

should be ZIM code?
https://cy29661.happymealdigital.com/?locale=fr_BE

as this app was ariginal also for landscape,

it can also be portrait

all peope are talking about CANVA = vibecoding games
but where are the kids , and the jobs to learn ooding?
look to this post on linkedin


https://www.linkedin.com/posts/bas-hummel_gamification-met-vibecoding-steeds-vaker-activity-7416003438096142336-qBbr?utm_source=share&utm_medium=member_desktop&rcm=ACoAAAHIiS0BWLRDJMwF7jIH68BraK3zIzm9PRM
so I created one game idea

I converted to several numbers with pane + random numbers again

and multiple games with numbers

Gamification with Vibe Coding

I'm increasingly using vibe coding to transform lesson materials into educational games. For example, I created a math game for my third-grade class where students have to put numbers in the correct order.

This week, my daughter brought home a vocabulary list to prepare for a test. We practice together, but I also quickly turned it into a digital exercise. First, I took photos of the worksheets, used a language model to convert them into text, and then used this text in my prompt for the game.

I expect vibe coding to quickly become more popular in education. Many good tools are now available, but Canva is already widely used in schools. You can also vibe code with Canva AI: go to "Code." Enter your prompt and you'll see how it's coded and can test it immediately. You can easily make adjustments if necessary. A major advantage is that you can host the created app directly in Canva. This makes sharing it with students simple and accessible.

as I asked to Dan and he helped me.. now 6 years later all teacher are searching for games


video minute

my first thing I wanted to be able to make and understand this

as

I made this 'joepie' when match is correct

other idea with border around number

as https://zimjs.com/elearning has

see

and

I made this

I made already several with speech()

word on colored shape with connected picture

with the webcam ml5js

and also with robots to connect to colors

it seems many teachers are searching for the code.. and now are start vibecoding..

colors connecting from picture to shape

and multiple pages

even this

new project launched https://petraiaiai.be/

I made this for the workshop tomorrow at tajo.be
I made this for the kids also using zapp_ always


multiple snowballs

We'd like to ask you to take one minute to introduce yourself at the start of the day. This way, the TAJO youth will know which guest instructors are leading workshops. Tell our youth your name, your profession/passion, and what you'd like them to experience today. Do this in a stimulating way. How? It's entirely up to you, but here are some examples.

Talents?

Do you recognize talents in the young people that are specific to your profession/passion? Identify the specific observable behavior you see and connect it to your passion/expertise/profession.

in summer with beachball

multiple balls
and soccerball