Galdred
Studio Draconis
I tried this game during several conventions, and it felt like one of the most promising of the "programming genre" to me:
https://store.steampowered.com/app/871930/Gladiabots/
The game probably changed much since I last played it, but basically, you have several bots with different specialties, and a visual UI to set their program (something like if no opponent is in range, approach of the closest ball, else, shoot at opponent), and watch the match unfold.
The win condition is to collect the balls and get them to one of your endzones.
This makes it a nice programming puzzle in SP.
MP is largely asynchronous. I have not tried it, but you can basically, your bots play themselves against other bots after their programming is done.
Not sure how it woudl translate in the long run (once some programs stay at the top forever, then get copied).
Disclaimer: I only played for a short time several month ago, so I don't know how the UI holds up for complex programming needs, and how interesting the last levels are.
https://store.steampowered.com/app/871930/Gladiabots/
The game probably changed much since I last played it, but basically, you have several bots with different specialties, and a visual UI to set their program (something like if no opponent is in range, approach of the closest ball, else, shoot at opponent), and watch the match unfold.
The win condition is to collect the balls and get them to one of your endzones.
This makes it a nice programming puzzle in SP.
MP is largely asynchronous. I have not tried it, but you can basically, your bots play themselves against other bots after their programming is done.
Not sure how it woudl translate in the long run (once some programs stay at the top forever, then get copied).
Disclaimer: I only played for a short time several month ago, so I don't know how the UI holds up for complex programming needs, and how interesting the last levels are.