This is my first post to Minetest forum, so I hope I am posting at the right place. Correct me if I am wrong.
I will briefly present myself for the context. I teach math and ICT in junior high in Geneva. In my free time, I wrote DrGeo, a free interactive geometry and programming environment. As a teacher I am always interested to teach programming. I did some programming teaching with Python, Squeak, Scratch and DrGeo with Pharo language. A couple of years ago I used Minetest in a school project.
I am interested to explore the concept of a Minetest client whose interface is mainly user programming. The idea is no to build a mod, but to manipulate the avatar by programming, like a turtle. WorldEdit is the closest match I found.
Ideally the user will manipulate its avatar only by programming. For example to build a square tower 100 blocs in height, one will code something like:
Code: Select all
100 timesRepeat: [ avatar goUp 4 timeRepeat: [ 10 timesRepeat: [avatar dropBrick; moveForward]. avatar turnLeft] ]