How to validate client sided minigames?

For UI minigames, your best bets would be to randomize the minigame’s layout (such that they can’t be automated), and to implement a server-side time-check (to prevent inhuman completion speeds).