Hi all,
I've shared a small hobby project on github, that me and my now 8 y.o. daughter are building using embedded Swift on an ESP32C6.
It's a work in progress, but we are having a lot of fun with it.
My daughter is being introduced to programming by 'drawing' graphics as integer arrays - and she can work in a Swift Playground and then we can flash the device when we want to try it in action.
And I'm being introduced to implementing a very, very simple run-loop, a bit of soldering and having to 3d print the case.
With the game being so simple, I'd like to eventually make it target multiple platforms - like the Apple Watch, the TTY, Wasm. Just for the fun of it. :-)
I share code between the embedded target (using CMake) and the Swift Playgrounds .swiftpm project using symlinks - a bit hackish, but it works for now.
Please have a look and let me and Bertha (my daughter) know what you think.
Such a cool project, Morten and Bertha! Creating a game and tinkering with hardware is such a creative and meaningful way to learn. Glad to hear you both are enjoying the process