Oppure

Loading
06/10/12 12:46
Saik
Ho un mazzo di carte creato da me e dovrei scrivere un programma che permetta all'utente di giocare con queste carte. Il problema è che ogni carta ha una funzione speciale diversa e non so come comportarmi.
Inizialmente ho pensato delle classi che ereditano da la classe "Card" ma questo comporta un enorme spreco di risorse e di tempo dato che le carte sono più di 150. Non c'è un altro modo?? :)
aaa
06/10/12 13:53
a_butta
Dettagli su quello che devi fare :-?
aaa
06/10/12 14:11
Saik
Si certo dobbiamo fare un gioco di carte come Yu-Gi-Oh ma con carte diverse
aaa
06/10/12 15:19
pierotofy
Esprimi le proprieta' di ogni carta in un file esterno (usando il formato ini oppure xml). Ad esempio se una carta ha una proprieta' "attacco" oppure "difesa", per ogni carta avrai un file del tipo:

attacco 50
difesa 20


Dopodiche' per ogni file crei un'istanza della tua classe Card, che avra' le proprieta' specificate in ogni file.
Il mio blog: piero.dev
06/10/12 15:26
Saik
Ok ci proverò :) grazie del suggerimento
aaa