.dsy:it. Pages (27): « First ... « 10 11 12 13 [14] 15 16 17 18 » ... Last »
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Fondamenti di architettura e programmazione (http://www.dsy.it/forum/forumdisplay.php?forumid=234)
-- [Progetto] "CARTE" (http://www.dsy.it/forum/showthread.php?threadid=16602)


Posted by dayfallen on 02-02-2005 11:15:

Originally posted by yoruno
Perchè è all'interno di un if (e forse anche di un try) :)

Volevo essere meno esplicito :D


Posted by elendil on 02-02-2005 11:55:

Originally posted by dayfallen
Io faccio scegliere il tipo di gioco e il numero di partite di quel determinato gioco... e poi stampo quelle n partite... e nel caso della briscola ad ogni singola partita cambio la briscola...


Ok anch'io l'ho gestito in questo modo... :approved:

Mi manca la documentazione... e poi sono a posto! :D
Buon lavoro ragazzi... :D :D :D

__________________
:birrozza:
"Da un diamante non nasce niente, dal letame nascono i fiori"


Posted by dayfallen on 02-02-2005 11:57:

Originally posted by elendil
Ok anch'io l'ho gestito in questo modo... :approved:

Mi manca la documentazione... e poi sono a posto! :D
Buon lavoro ragazzi... :D :D :D


Ah c'è anche qualcuno di Peschiera oltre a Sante a fare Comm Dig :-o

Io non so che metterci nella documentazione :sad:


Posted by karplus on 02-02-2005 12:04:

Sono riuscito anche a fare ManoUguali, ora ho una domanda, che é stata già posta in sto 3ad ma a cui mi pare nessuno abbia mai risposto

Nella classe Torneo, come fai a far scegliere fra le modalità di distribuzione??? :? :? :?

Io il metodo distribuisci l'ho definito ma non l'ho mai usato :oops:


PS il file con gli esiti del secondo compitino si chiama esiti2-1-05.pdf, vuoi vedere che escono oggi? :shock:


Posted by dayfallen on 02-02-2005 12:14:

Originally posted by karplus
Sono riuscito anche a fare ManoUguali, ora ho una domanda, che é stata già posta in sto 3ad ma a cui mi pare nessuno abbia mai risposto
Nella classe Torneo, come fai a far scegliere fra le modalità di distribuzione??? :? :? :?


Questo è ancora un mistero... l'unico modo per distribuire le carte che ho letto nel file del progetto è "una a me e una a te" :D...

Io il metodo distribuisci l'ho definito ma non l'ho mai usato :oops:
PS il file con gli esiti del secondo compitino si chiama esiti2-1-05.pdf, vuoi vedere che escono oggi? :shock:

Il link per quel file è sul sito di Mereghetti da quasi una settimana :( non penso proprio che escano oggi...


Posted by escanor on 02-02-2005 12:39:

Ripeto una domanda già fatta(ma voglio essere sicuro),quando nel progetto viene chiesto (in torneo):
"una modalità di distribuzione delle carte dal mazzo (tra quelle corrispondenti, rispettivamente, al costruttore delle classi derivate da Mano e all'invocazione del metodo distribuisci nella classe Mazzo)."

Sostanzialmente intende il MODO in cui devono essere distribuite le carte dal mazzo,e cioè o 5 a te e 5 a me,o una a te e una a me?


Posted by karplus on 02-02-2005 12:40:

Originally posted by dayfallen
Questo è ancora un mistero... l'unico modo per distribuire le carte che ho letto nel file del progetto è "una a me e una a te" :D...


Quindi tu come hai fatto? Hai implementato solo quello?

Originally posted by dayfallen
Il link per quel file è sul sito di Mereghetti da quasi una settimana :( non penso proprio che escano oggi...


Certo, lui mette sempre i link prima; infatti ci sono addirittura i link x il testo del prossimo esame, ma non funzionano! :D


Posted by dayfallen on 02-02-2005 12:47:

Originally posted by karplus
Quindi tu come hai fatto? Hai implementato solo quello?


Ehm... sì per ora sì... :oops: l'unico problema è, ora che ci penso, che nella prima partita le carte che faccio usare sono state distribuite 5 a uno e 5 all'altro perché lo fa quando creo la mano... mentre nelle partite successive utilizzando il distribuisci() me le distribuisce 1 ad A e 1 a B... uhm...:? :shock: :help: :caffe:


Posted by karplus on 02-02-2005 13:30:

Originally posted by dayfallen
mentre nelle partite successive utilizzando il distribuisci() me le distribuisce 1 ad A e 1 a B... uhm...:? :shock: :help: :caffe:


Quindi ogni giocatore ha una carta sola in mano?


Posted by K)M4STER on 02-02-2005 13:35:

Sostanzialmente intende il MODO in cui devono essere distribuite le carte dal mazzo,e cioè o 5 a te e 5 a me,o una a te e una a me?


Intende proprio quello, lo posso affermare con certezza perchè ho mandato una mail al tutor e mi ha detto che è così, il mio problema xo' è che non riesco a controllare, mentre creo una nuova mano se il mazzo finisce... O meglio quando finisce come faccio a controllare se ho già dato delle carte a una mano???
Voi che avete fatto?


Posted by karplus on 02-02-2005 14:47:

Mi confermate quindi che bisogna usare distribuisci x dare una carta per ogni giocatore? Ovviamente dopo aver fatto una distribuzione normale con 5 carte x giocatore


Posted by K)M4STER on 02-02-2005 14:56:

Si' confermo, per ulteriore conferma riporto la mail madata al tutor e la sua risposta:


Le scrivo perchè non mi è ben chiaro un punto del progetto.
Ho concluso il progetto ed è funzionante, ma nella descrizione della classe
Torneo viene detto che l'utente deve scegliere una modalità di distribuzione
delle carte dal mazzo (tra qulle corrispondenti, rispettivamente, al costruttore
delle classi derivate da Mano e all'invocazione del metodo distribuisci
nella classe Mazzo).
Il secondo metodo non mi ha creato problemi, ma non riesco a capire cosa
si intenda con "distribuzione delle carte dal mazzo tramite il costruttore
delle classi derivate da Mano".

Il costruttore di Mano pesca NUMCARTE dal mazzo. I costruttori delle classi che ereditano da Mano chiamano suddetto costruttore.
Dunque quando viene istanziato un oggetto di una classe derivata da Mano, vengono pescate NUMCARTE carte.Quindi utilizzando distribuisci le carte vengono assegnate in modo alternato ad un giocatore e all'altro; utilizzando i costruttori vengono assegnate prima NUMCARTE carte al primo giocatore, poi altrettante al secondo.
Spero di esserle stato utile.


Posted by elendil on 02-02-2005 15:19:

Originally posted by K)M4STER
Intende proprio quello, lo posso affermare con certezza perchè ho mandato una mail al tutor e mi ha detto che è così, il mio problema xo' è che non riesco a controllare, mentre creo una nuova mano se il mazzo finisce... O meglio quando finisce come faccio a controllare se ho già dato delle carte a una mano???
Voi che avete fatto?


Io ho gestito l'eccezione, come viene richiesto, nel metodo Pesca.
Se il mazzo finisce io setto prossimaCarta a 0 e "virtualmente" creo un altro mazzo. In questo modo se in una mano ho tre carte e il mazzo finisce, ricomincia a pescare dal "nuovo" mazzo, che poi è lo stesso di prima che riparte dall'inizio. :D

Unico punto dolente: se, sfiga vuole, mescolo il primo mazzo e ASSO DI CUORI finisce in fondo e poi rimescolo il secondo mazzo e ASSO DI CUORI finisce in cima al mazzo, sono cazzi perchè rischio di avere due ASSI DI CUORI in una stessa mano. Ma l'ipotesi, su 52 carte, è abbastanza improbabile. Spero... :shock:

__________________
:birrozza:
"Da un diamante non nasce niente, dal letame nascono i fiori"


Posted by [>>>>VK<<<<] on 02-02-2005 15:25:

help a me succede una cosa strana quando compilo mi crea il file" Mazzo$Mano.class" e nn "Mano.class".
e giusto o cannato.
se è cannato dove posso aver sbagliato??

__________________
Jessica Alba Italian Fans Site


Posted by K)M4STER on 02-02-2005 15:52:

Eh beh elendil, così ci arrivo anch'io... Ma un programma che funziona il 99,9% delle volte è un programma da buttare!!! Cmq credo di aver trovato la soluzione, domani vedo se riesco a sistemarlo una volta per tutte!!! :twisted:


All times are GMT. The time now is 20:34. Pages (27): « First ... « 10 11 12 13 [14] 15 16 17 18 » ... Last »
Show all 397 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.