This was a lot of fun to build! I have an autistic son who is extremely interested in power lines, electrical transmission towers, and how the grid works. I decided to build a little game for him. When I finally showed it to him with bated breath, he rolled his eyes and said, “Is it 3D? I’ll only like it if it’s 3D!” So, I decided to polish it up and release it to the world!
You get a 9x9 map with one power plant, three houses, and terrain obstacles, and the goal is to connect the power plant to the houses with an optimal path.
Beneath the coat of paint, it’s a graph theory optimization puzzle, very nearly a Steiner-tree puzzle. Any two nodes within Chebyshev distance 2 are wired together automatically. But the wires travel in Euclidian space, so reach is measured on a square and wire on a circle. The skill is balancing that asymmetry to find the shortest route to light up the whole map.
Because the original goal of this project was to provide joy to my son, I’ve done my best to make it accessible to everyone. It’s localized into 18 languages so far, has a high-contrast mode meeting AAA standards, reduced motion mode, etc.
I do collect usage telemetry to help me improve the game, but I’ve done my very best to take privacy very seriously, collecting anonymous stats about the gameplay itself, with a random id the game generates rather than anything about the player or device. I also generate the privacy policy directly from the analytics code, as a contract to ensure nothing is ever collected without being fully disclosed.
I had a really great time with this project, and hope to continue to improve it! I’d love any feedback I can get! Please let me know if you have any questions, and I’ll stick around to answer them!
(Reposting because my first attempt landed during a super quiet hour and didn't really get seen)
That was genuinely a lot of fun. The drills made it very easy to learn by playing, and I got 99.9/100 on todays, puzzle. I could see this being something I come back to.
It might be fun to have a leaderboard for the daily puzzle or something where you could keep track of your scores.
This is very cool! One of my kids loves the https://app.electricitymaps.com map on their iPad and is also autistic. Thanks for sharing this, looking forward to showing them.
Woah! Thank you so much for sharing this! He's going to love it!
I tried to find a https://buymeacoffee.com/ or https://ko-fi.com/ on your personal site to put a tip in your tip jar, but did not see one. Please consider one!
Good suggestion, thank you! I had never considered it, but will add one now.
Seconding. I've used buy me a coffee before and it's very user friendly on both sides (tipper and tippee).
[flagged]