.dsy:it. Pages (27): « First ... « 9 10 11 12 [13] 14 15 16 17 » ... 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 [>>>>VK<<<<] on 01-02-2005 19:28:

Originally posted by dayfallen
Manca un uguale prima del new

;)


certe volte mi sento un po stupido:oops: :oops:


Posted by karplus on 01-02-2005 19:30:

Originally posted by dayfallen
Io per la briscola estraggo a random un seme ad ogni giocata visto che le partite di questa pseudo-briscola finiscono dopo una giocata ;)... però non so se sia corretto...


Toh, chi si vede, visto che sei qui ne approfftto va :D :D

Per la questione quotata, anche se il testo non dà nessuna indicazione, se volessi fare come hai fatto tu, come farei a usare Math.random partendo da 1 e non da 0?

Che mi dici della condizione di ManoUguali? Un qualche suggerimento? :D :D

Non ho idee fattibili :?


Posted by dayfallen on 01-02-2005 19:32:

Originally posted by [&gt;&gt;&gt;&gt;VK&lt;&lt;&lt;&lt;]
certe volte mi sento un po stupido:oops: :oops:

:D


Posted by [>>>>VK<<<<] on 01-02-2005 19:34:

public String toString(){

String s=new String(" ");
for(.....){
s=c[i].toString();
return s;
}
}

ma mi da il solito errore missenig return xchè.
il fatto è che il return deve stare dove è altrimente perdo la stringa-

__________________
Jessica Alba Italian Fans Site


Posted by [>>>>VK<<<<] on 01-02-2005 19:37:

Originally posted by [&gt;&gt;&gt;&gt;VK&lt;&lt;&lt;&lt;]
public String toString(){

String s=new String(" ");
for(.....){
s=c[i].toString();
return s;
}
}

ma mi da il solito errore missenig return xchè.
il fatto è che il return deve stare dove è altrimente perdo la stringa-


scusa mi sono dimenticato è il metodi toString della classe MAZZO.


Posted by pinauz on 01-02-2005 22:44:

Originally posted by karplus
Toh, chi si vede, visto che sei qui ne approfftto va :D :D

Per la questione quotata, anche se il testo non dà nessuna indicazione, se volessi fare come hai fatto tu, come farei a usare Math.random partendo da 1 e non da 0?

Che mi dici della condizione di ManoUguali? Un qualche suggerimento? :D :D

Non ho idee fattibili :?

per la briscola quoto anch'io per il random...e se lo facessimo da 1 a 3 e poi ci aggiungiamo 1?


Posted by pinauz on 01-02-2005 22:45:

cioè scusa fare il random da 0 a 3 e poi aggiungere 1?


Posted by elendil on 02-02-2005 10:02:

Originally posted by dayfallen
Io per la briscola estraggo a random un seme ad ogni giocata visto che le partite di questa pseudo-briscola finiscono dopo una giocata ;)... però non so se sia corretto...


Ma la briscola deve fare una sola giocata per forza o è un'impostazione che gli hai dato tu? :?
Io l'ho fatta con più giocate ed a ogni giocata il seme della briscola è random...

Come hai gestito la menata della distribuzione delle carte in torneo? :? E' una cosa che non ha assolutamente senso...

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


Posted by karplus on 02-02-2005 10:45:

Originally posted by pinauz
cioè scusa fare il random da 0 a 3 e poi aggiungere 1?


funziona, ma succede una cosa strana; se faccio il random da 0 a 3 aggiungo 1, non ho mai problemi (cioè non viene mai estratto lo zero), ma non esce mai il seme numero 4 ovvero Fiori.

Ho provato il programma tantissime volte ma Fiori non é mai uscito; allora ho messo l'intervallo random da 0 a 4, credendo che prima o poi avrebbe scazzato perché sarebbe uscito 5; invece ho fatto un sacco di prove, e così facendo Fiori esce, e non ho mai avuto un errore! Mai! il 5 non é mai stato estratto.

Non capisco sta cosa, perché l'ultimo numero viene "saltato? L'unica cosa che mi viene in mente é che siccome Math.random restituisce un double, promuovendo il risultato a int, anche se esce 4.99 viene promosso a 4.

Ragion per cui il mio intervallo ora va da 0 a 3.99 :D


Posted by dayfallen on 02-02-2005 10:48:

Originally posted by karplus
funziona, ma succede una cosa strana; se faccio il random da 0 a 3 aggiungo 1, non ho mai problemi (cioè non viene mai estratto lo zero), ma non esce mai il seme numero 4 ovvero Fiori.

Ho provato il programma tantissime volte ma Fiori non é mai uscito; allora ho messo l'intervallo random da 0 a 4, credendo che prima o poi avrebbe scazzato perché sarebbe uscito 5; invece ho fatto un sacco di prove, e così facendo Fiori esce, e non ho mai avuto un errore! Mai! il 5 non é mai stato estratto.

Non capisco sta cosa, perché l'ultimo numero viene "saltato? L'unica cosa che mi viene in mente é che siccome Math.random restituisce un double, promuovendo il risultato a int, anche se esce 4.99 viene promosso a 4.

Ragion per cui il mio intervallo ora va da 0 a 3.99 :D

Sì è una cosa che ho notato anche io quando ho fatto la funzione mescola... mescolava tutte le carte tranne il povero Re di Picche che rimaneva sempre in fondo al mazzo :-D


Posted by dayfallen on 02-02-2005 10:50:

Originally posted by elendil
Ma la briscola deve fare una sola giocata per forza o è un'impostazione che gli hai dato tu? :?
Io l'ho fatta con più giocate ed a ogni giocata il seme della briscola è random...

Come hai gestito la menata della distribuzione delle carte in torneo? :? E' una cosa che non ha assolutamente senso...

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...


Posted by dayfallen on 02-02-2005 10:54:

Originally posted by karplus
Dubbio atroce!
Io ho sviluppato ManoPiuAlta che guarda qual é la carta più alta fra le 5 di UNA mano; immagino poi che nel main bisognerà creare 2 mani e confrontare i 2 valori + alti (dati dal metodo valore) x stabilire il giocatore vincente.

Io l'ho interpretata così, sentiamo il parere di chi ha già finito il progetto :D

EDIT: io ho fatto così come ho detto, ho creato un main provvisorio e funziona! mitica la scritta "the winner is" :D

Dubbio amletico cmq :shock:


Io ho fatto come karplus... mi sembrava più logico... nella classe ManoPiuAlta valore() restituisce il valore della carta più alta di quella mano... poi in torneo fai il confronto...


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

ho un problema con il metodo pesca:

public Carta pesca()throws .....{
try{
if(....){
Carta a=new Carta(.....)}
}catch(.....){;}
return a;
prossimacarta++;
}

perche mi da errore "cannot resolve symbol " sull'istruzione(return a), se a è una carta??


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

Originally posted by [&gt;&gt;&gt;&gt;VK&lt;&lt;&lt;&lt;]
ho un problema con il metodo pesca:

public Carta pesca()throws .....{
try{
if(....){
Carta a=new Carta(.....)}
}catch(.....){;}
return a;
prossimacarta++;
}

perche mi da errore "cannot resolve symbol " sull'istruzione(return a), se a è una carta??

Ma ti devo fare tutto il progetto?:?
Cannot resolve symbol... significa che a non è visibile... pensa a cosa puoi fare per far arrivare il valore di a fino al return ;)


Posted by yoruno on 02-02-2005 11:13:

Originally posted by [&gt;&gt;&gt;&gt;VK&lt;&lt;&lt;&lt;]
ho un problema con il metodo pesca:

public Carta pesca()throws .....{
try{
if(....){
Carta a=new Carta(.....)}
}catch(.....){;}
return a;
prossimacarta++;
}

perche mi da errore "cannot resolve symbol " sull'istruzione(return a), se a è una carta??
Perchè è all'interno di un if (e forse anche di un try) :)

__________________
"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 :::


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

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