Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Algoritmi - Gioco di carte
Forum - Algoritmi - Gioco di carte

Avatar
Saik (Normal User)
Pro


Messaggi: 117
Iscritto: 07/08/2011

Segnala al moderatore
Postato alle 14:46
Sabato, 06/10/2012
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?? :)

PM Quote
Avatar
a_butta (Member)
Expert


Messaggi: 578
Iscritto: 16/03/2010

Segnala al moderatore
Postato alle 15:53
Sabato, 06/10/2012
Dettagli su quello che devi fare :-?

PM Quote
Avatar
Saik (Normal User)
Pro


Messaggi: 117
Iscritto: 07/08/2011

Segnala al moderatore
Postato alle 16:11
Sabato, 06/10/2012
Si certo dobbiamo fare un gioco di carte come Yu-Gi-Oh ma con carte diverse

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 17:19
Sabato, 06/10/2012
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:

Testo quotato


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: https://piero.dev
PM Quote
Avatar
Saik (Normal User)
Pro


Messaggi: 117
Iscritto: 07/08/2011

Segnala al moderatore
Postato alle 17:26
Sabato, 06/10/2012
Ok ci proverò :) grazie del suggerimento

PM Quote