|
karplus |
Ah, io ho tolto l'if che mi rimescolava le carte o ... |
06-02-2005 13:02 |
|
|
karplus |
.grande:maestro.
Registered: Jun 2004
Posts: 1208 (0.16 al dì)
Location:
Corso: Informatica per la Comunicazione (magistrale)
Anno:
Time Online: 7 Days, 2:33:37 [...]
Status: Offline
Edit | Report | IP: Logged |
Ah, io ho tolto l'if che mi rimescolava le carte ogni 5 partite per mettere un try-catch che intercetta l'eccezione che con il mio if precedente non sarebbe mai stata lanciata
Sono quantomeno dubbioso se rimettere l'if di prima o lasciare questo try-catch, il risultato é lo stesso ma imho era più elegante l'if.
Ah, quando una partita finisce in pareggio voi aggiungete una vittoria x ogni giocatore o non aggiungete niente?
|
06-02-2005 13:02 |
|
|
| |
|
filipp8 |
io non aggiungo niente... ... |
06-02-2005 13:54 |
|
|
filipp8 |
.fedelissimo.
Registered: Oct 2004
Posts: 48 (0.01 al dì)
Location:
Corso: Comunicazione Digitale
Anno: 2
Time Online: 2 Days, 1:57:52 [...]
Status: Offline
Edit | Report | IP: Logged |
io non aggiungo niente...
|
06-02-2005 13:54 |
|
|
| |
|
pinauz |
[QUOTE][i]Originally posted by dayfallen [/i]
... |
06-02-2005 14:35 |
|
|
pinauz |
.grande:maestro.
Registered: Nov 2004
Posts: 734 (0.10 al dì)
Location: a casa mai
Corso: NO: la nostra risposta al vostro calcio
Anno: !!!!!!!
Time Online: 3 Days, 17:43:10 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by dayfallen
Rileggi bene il testo
il costruttore manobriscola (mazzo, briscola) da implementare tramite chiamata al costruttore della classe mano unitamente all'impostazione della variabile d'istanza briscola
cioè bisogna creare una mano con le sole carte della briscola?
|
06-02-2005 14:35 |
|
|
| |
|
filipp8 |
no, la mano la crei come hai sempre fatto... il Se ... |
06-02-2005 14:56 |
|
|
filipp8 |
.fedelissimo.
Registered: Oct 2004
Posts: 48 (0.01 al dì)
Location:
Corso: Comunicazione Digitale
Anno: 2
Time Online: 2 Days, 1:57:52 [...]
Status: Offline
Edit | Report | IP: Logged |
no, la mano la crei come hai sempre fatto... il Seme che ti determina la briscola influisce solo sul metodo valore()...
|
06-02-2005 14:56 |
|
|
| |
|
pinauz |
cioè no scusa ho detto una c******a; non mi torna ... |
06-02-2005 15:08 |
|
|
pinauz |
.grande:maestro.
Registered: Nov 2004
Posts: 734 (0.10 al dì)
Location: a casa mai
Corso: NO: la nostra risposta al vostro calcio
Anno: !!!!!!!
Time Online: 3 Days, 17:43:10 [...]
Status: Offline
Edit | Report | IP: Logged |
cioè no scusa ho detto una c******a; non mi torna una cosa se il costruttore di mano vuole come argomenti un mazzo e un seme io gli devo dare cmq un seme generico che poiviene reimpostato automaticamente?
|
06-02-2005 15:08 |
|
|
| |
|
pinauz |
[QUOTE][i]Originally posted by filipp8 [/i]
... |
06-02-2005 16:06 |
|
|
pinauz |
.grande:maestro.
Registered: Nov 2004
Posts: 734 (0.10 al dì)
Location: a casa mai
Corso: NO: la nostra risposta al vostro calcio
Anno: !!!!!!!
Time Online: 3 Days, 17:43:10 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by filipp8
no, la mano la crei come hai sempre fatto... il Seme che ti determina la briscola influisce solo sul metodo valore()...
ok ma il seme viene fuori a caso con il random quindi se voglio fare una partita e creo due mani briscola mi vengono fuori due mani con il seme diverso tra loro
|
06-02-2005 16:06 |
|
|
| |
|
filipp8 |
il seme non lo devi determinare nel costruttore, m ... |
06-02-2005 19:08 |
|
|
filipp8 |
.fedelissimo.
Registered: Oct 2004
Posts: 48 (0.01 al dì)
Location:
Corso: Comunicazione Digitale
Anno: 2
Time Online: 2 Days, 1:57:52 [...]
Status: Offline
Edit | Report | IP: Logged |
il seme non lo devi determinare nel costruttore, ma prima...
fai un
Seme s = new Seme(Math.random ecc ecc);
ManoBriscola a = new ManoBriscola (m, s);
ManoBriscola b = new ManoBriscola (m, s);
così hai due mani e la briscola è la stessa...
|
06-02-2005 19:08 |
|
|
| |
|
zak84 |
comunque è vero, il mio problema è che mano già ... |
06-02-2005 19:13 |
|
|
zak84 |
.arcimaestro.
Registered: Jan 2005
Posts: 393 (0.05 al dì)
Location: Abbiategrasso
Corso: Comunicazione Digitale
Anno: Terzo
Time Online: 1 Day, 11:59:00: [...]
Status: Offline
Edit | Report | IP: Logged |
comunque è vero, il mio problema è che mano già pesca 5 carte a testa, ed è per quello che durante la giocata di torneo perdo nel nulla 10 carte... non sò come risolverlo...
il mio costruttore mano è cosi
abstract class Mano
{
CODICE TAGLIATO COME DA REGOLAMENTO
}
funzionano tutti da dio e sempre, ma perdo le prime 10 carte del mazzo... come se fosse un mazzo da 40... capite?
Last edited by yoruno on 06-02-2005 at 19:33
|
06-02-2005 19:13 |
|
|
| |
|
filipp8 |
ti consiglio di togliere il codice, è vietato pos ... |
06-02-2005 19:23 |
|
|
filipp8 |
.fedelissimo.
Registered: Oct 2004
Posts: 48 (0.01 al dì)
Location:
Corso: Comunicazione Digitale
Anno: 2
Time Online: 2 Days, 1:57:52 [...]
Status: Offline
Edit | Report | IP: Logged |
ti consiglio di togliere il codice, è vietato postarlo per intero...
cmq io l'ho risolta così...
creo tutto il necessario, mazzo e mani quind, chiedo all'utente quante partite vuole fare, chiudo la gestione della partita in un for che per ultima istruzione ha un bel distribuisci()...
così la prima partita la si fa con le carte pescate dal costruttore, le seguenti dal metodo distribuisci()...
così non si spreca nessuna carta... (ovviamente nel for va gestita l'eccezione NoMoreCardsException che, quando catturata, lancia il metodo mescola() seguito da un bel distribuisci()...
funziona tutto alla grande....
ripeto, togli il codice...
ciao
|
06-02-2005 19:23 |
|
|
| |
|
yoruno |
[QUOTE][i]Originally posted by zak84 [/i]
... |
06-02-2005 19:34 |
|
|
yoruno |
.grande:maestro.
Registered: Jul 2003
Posts: 10602 (1.34 al dì)
Location: Altrove
Corso: 404 error
Anno: 404 error
Time Online: 123 Days, 2:50:08: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by zak84
il mio costruttore mano è cosi
Intervento del moderatore: "Era"; sorry ma per Regolamento è vietato postare codice di elaborati in corso
__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::
|
06-02-2005 19:34 |
|
|
| |
|
pinauz |
[QUOTE][i]Originally posted by filipp8 [/i]
... |
06-02-2005 23:31 |
|
|
pinauz |
.grande:maestro.
Registered: Nov 2004
Posts: 734 (0.10 al dì)
Location: a casa mai
Corso: NO: la nostra risposta al vostro calcio
Anno: !!!!!!!
Time Online: 3 Days, 17:43:10 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by filipp8
il seme non lo devi determinare nel costruttore, ma prima...
fai un
Seme s = new Seme(Math.random ecc ecc);
ManoBriscola a = new ManoBriscola (m, s);
ManoBriscola b = new ManoBriscola (m, s);
così hai due mani e la briscola è la stessa...
il testo dice: la classe deve contenere:
...
-la variabile d'istanza Seme briscola che indica qual'è il seme corrispondente alla briscola
cioè la inzializzo con il seme specificato come secondo argomento?
io all'inizio avevo fatto così ma il grande dayfallen con una delle sue risposte ermetiche mi aveva confuso le idee
|
06-02-2005 23:31 |
|
|
| |
|
dayfallen |
[QUOTE][i]Originally posted by pinauz [/i]
... |
06-02-2005 23:51 |
|
|
dayfallen |
.consigliere.
Registered: Sep 2004
Posts: 124 (0.02 al dì)
Location: Lausanne, Svizzera
Corso: Comunicazione Digitale
Anno: Terzo Anno - Fuori Corso
Time Online: 1 Day, 6:07:45 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by pinauz
come avete creato il costruttore di ManoBriscola? il testo dice che bisogna implementare il costruttore che ha argoemento solo mazzo. a questo punto il seme briscola va creato nel main e non nel corpo della classe giusto?
Non mi pare tu avessi fatto così visto che in quello che scrivi qui avevi detto che l'unico argomento di ManoBriscola fosse "mazzo"...
|
06-02-2005 23:51 |
|
|
| |
|
zak84 |
se faccio così però non da la prima carta al pri ... |
07-02-2005 07:41 |
|
|
zak84 |
.arcimaestro.
Registered: Jan 2005
Posts: 393 (0.05 al dì)
Location: Abbiategrasso
Corso: Comunicazione Digitale
Anno: Terzo
Time Online: 1 Day, 11:59:00: [...]
Status: Offline
Edit | Report | IP: Logged |
se faccio così però non da la prima carta al primo, la seconda al secondo, la terza al primo... e così via. ma da le prime 5 carte al primo e le secondee 5 al secondo...
|
07-02-2005 07:41 |
|
|
| |
|
escanor |
Archivio .zip |
07-02-2005 11:03 |
|
|
escanor |
.consigliere.
Registered: Jun 2004
Posts: 137 (0.02 al dì)
Location:
Corso: Comunicazione Digitale
Anno:
Time Online: 1 Day, 19:58:03: [...]
Status: Offline
Edit | Report | IP: Logged |
Archivio .zip
Ragazzi nell'archivio .zip andavano consegnati i file .java o i file .class del programma?
|
07-02-2005 11:03 |
|
|
| |
|
[>>>>VK<<<<] |
Re: Archivio .zip |
07-02-2005 11:09 |
|
|
[>>>>VK<<<<] |
.arcimaestro.
Registered: Jan 2005
Posts: 347 (0.05 al dì)
Location:
Corso:
Anno:
Time Online: 1 Day, 22:11:49 [...]
Status: Offline
Edit | Report | IP: Logged |
Re: Archivio .zip
Originally posted by escanor
Ragazzi nell'archivio .zip andavano consegnati i file .java o i file .class del programma?
.java altrimenti nn te lo sottopone.
|
07-02-2005 11:09 |
|
|
| |
|
All times are GMT. The time now is 16:27. |
|
|
|
|
|
|
|
| |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|