There’s a second-level to this that I think the game would need to reach in order to work. One worry I’d have is that in competitive play, the response might not be a flourishing of interesting creative programming strategies, but “everyone just copies the best strategies and builds macros for them”.
The ideal version of this IMO would have some properties where the gameplay is varied enough that there are different higher-order programming things you’ll need to figure out on the fly.
That said, this exists, and might be kinda what you want:
There’s a second-level to this that I think the game would need to reach in order to work. One worry I’d have is that in competitive play, the response might not be a flourishing of interesting creative programming strategies, but “everyone just copies the best strategies and builds macros for them”.
The ideal version of this IMO would have some properties where the gameplay is varied enough that there are different higher-order programming things you’ll need to figure out on the fly.
That said, this exists, and might be kinda what you want:
https://screeps.com/