But creating your own cards is an INCREDIBLY frustrating experience. This is a robot I tried to create (sumbot):
"This robot's attack, speed, and health are the sum of the attacks, speeds, and healths respectively of all other robots in play."
It didn't understand the words: "are", "sum", "speeds", "healths", "respectively".
Very restrictive dictionary and grammar. It pissed me off at a deep level and I probably will step away from this game.
Maybe integrate with an LLM (such as GPT4) to accept card descriptions?
It seems I can set an arbitrary cost for my cards? How do you balance the game when it involves custom cards?
One strategy would be to give each player a deck consisting of their cards and the opponents cards. So if someone made a really imbalanced card, they would have a 50-50 chance of having it used on them.