Se i dubbi sono ancora a questo livello, personalmente ti suggerisco di accantonare per un pochino i giochi (che siano carte o altro) e di fare qualche "esercizio" in più che metta bene in evidenza i concetti di ereditarietà/polimorfismo, override e quant'altro.
Ce ne sono tanti che puoi fare, uno utile e abbastanza "classico": gerarchia di classi per rappresentare oggetti solidi, quindi classe base Solido e sottoclassi es. Sfera, Cubo, ecc.. con la possibilità di determinare in modo "polimorfico" superficie e volume. Magari gli oggetti possono essere "tirati su" da un file anche testuale.
Ma ce ne sono decine di altri fattibili.