Shadama: A particle simulation programming environment for everyone
tinlizzie.org
tinlizzie.org
I agree that getting more people in on it can be good, but every simplification scares me. What if that's knowledge we never get back? Who among us
I think the key is to make sure that when our brains get to “skip” one level of intellectual challenges that we replace it with new challenges.
Put another way, we have finite time and capacity to learn, so what no longer occupies as much of our thinking at one level, hopefully is replaced with something even more useful to focus on at a new level.
I think your concern is a valid one - but I also think it's worth the "risk" to bring concepts up to accessibility and widen the funnel that leads to depth.
You're frightened by 'ease'? Do you think this is a real problem?
Will people really then go farther to end up understanding what's really going on and become physics engineers
Who cares, that's up to them.
but every simplification scares me
This is irrational
What if that's knowledge we never get back?
That hasn't happened for the last 50 years and there have been a lot of toy languages that no one ever used. I don't think this niche side project is going to somehow erase the decades of global computation progress.
Who among us
What?
Extempore/xtlang is an incredibly versatile tool for live coding, I highly recommend taking a peak: https://extemporelang.github.io/docs/overview/philosophy/
Extempore is a joy to work with. Haven't touched it in two years, but I hear the call.
https://github.com/yoshikiohshima/Shadama
While it makes sense for students, I feel like for anything coding related to succeed today it must target VS Code as a top target environment.
The code structure feels quite similar with setup / step -> create / update.
eg: https://labs.phaser.io/view.html?src=src\physics\arcade\500%... -> [source]
Interesting!
I worked on something similar a few years ago. I think I had some good concepts from a long term usability approach, but your engine looks far better.
Demo: https://simoji.treenotation.org/
Source: https://github.com/breck7/simoji
Syntax seems to be like someone mixed elements of C and python in a big kettle, and this syntax was the result.
For me and I bet of lot of others it’d be a dream to work at a place like HARC.
See eg for a list of the common file formats, mostly associated with specific hardware manufacturers I believe.
https://support.brother.com/g/s/hf/htmldoc/ped/im/ped11/en/P...