Originally posted by
TomtheMime
Making Sparky play well, or even play player made decks vaguely as intended, with the card pool available would range from non-trivial for burn decks to extremely difficult without coding specific instructions (not viable for player made decks) for combo decks. And would need continual updating with new releases. Think of UW omniscience - the combo line is easy for a person to pick up, as are the roles of the cards in the deck, but wouldn't be clear for Sparky without being explicitly programmed in.
It's never going to play at a good pvp level even with access to meta decks. So it's not really worth the resources to make it a little better but still a bad player. Sparky is just there to goldfish.
I'd say Tom here knows what he's talking about, but, as a mime, he clearly can't be talking. So, he knows what he's vaguely gesturing about?
Building an AI that could play arbitrary decks competently would be a massive challenge, and building one that could play them well is borderline impossible ("I'll need a research team and five years" kind of space).
Sparky's main job is to help newer players get comfortable with the motions and process of playing Magic. But there's simply no substitute for other players if you want a smart, interesting opponent
(Sparky's side job is getting beat down by Hydras with a billion counters on them, and she does great at that one.)