Comment by manofmanysmiles
12 hours ago
Are there people playing AI + human vs AI + human games? I think it might be fun to play an RTS against someone where the only rules are no hacking the game itself, but writing harness, macros, any kind of stack is allowed.
I made my own turn-based strategy game (started before AI coding was possible, but today a lot of it is coded with AI), then integrated LLM agent interface into it. Playing against modern AI is actually pretty fun. Turn-based games are great for this as they are not limited by latency, so I can use serious reasoning levels for the opponents. They are now almost as good as me.
Tangential, but RTS is already a simple variant of AI + human. Attack clicking uses a dumb target selection and routing strategy on purpose so you have to micro. Now, if troops moved out of threat range and used smart targeting there'd be a lot less of 'game' in it. I believe some RTS players disliked the SC2 engine because the pathing was 'too intelligent' and they argued that it made surrounds and some other mechanics too easy.
Endgame of AI + human gameplay is delegating everything to the AI. I'm not sure how you would have to design a game where you only delegate parts of macro/micro, and still make the game interesting.
https://olamarena.com/ is sort of this but not with full code manipulation like you describe
Codingame.com has a few fun arenas.
there is screeps, but afaik it's purely scripted with no "live" human playing
Oh yeah, Screeps, that game is fun and I might stick with it this time if I can vibe code and turn my ideas into code without spending a lot of time.
I'm thinking it might be a nice playground to just experiment with different game AI architectures.
I've been thinking of trying to combine extremely simple Machine Learning techniques, like tabular Q-learning, with a variety of scripted action and goals. I want to try mixing a lot of really tiny machine learning algorithms (maybe neural networks, but not necessarily) into classic AI scripting and see if it can be more dynamic, but still predictable and controllable. Screeps would be a great testing ground.