Pues mas que nada yo creo que el motor gráfico sería lo mas pesado
La lógica de la programación puede parametrizarse con cosas como reglas básicas, número y tipo de cartas, si se splitea el deck de alguna manera (Como en Yugi que tienes cartas de deck y de xtra deck)Habría cosas o funciones básicas, no se como el hecho de revolver, o de hacer un draw, que los decks son una pila, si se usa pila de eventos o no (Que normalmente si se usa) y con esos parametros y archivos de configuración, yo creo que podríamos introducir desde un poker hasta un Magic. ¿cómo ven?