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

Originally posted by [VK]
Sto facendo la classe MAZZO le carte sono 52 in tutto???


Si sono 52... Almeno io ho fatto così...:D

Finitooooooooo!!!

DayFallen come hai gestito la distribuzione delle carte (in particolare la richiesta di richiamare i costruttori)?
Che senso ha? :? :? :?

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


Posted by karplus on 01-02-2005 11:47:

Il ns caro aiutante dayfallen non c'é x tutta la giornata, per cui dovremo fare a meno di lui oggi :(

Sono arrivato a fare i vari ManoPiuAlta ecc... ma mi sono bloccato subito; come avete inizializzato il costruttore?

Io ricevo questo errore qua:

ManoPiuAlta.java:3: Mano(Mazzo) in Mano cannot be applied to ()
public ManoPiuAlta (Mazzo mzz) {

Ma non riesco a capacitarmi! :?


Posted by elendil on 01-02-2005 12:51:

Ho richiamato il costruttore di Mano con l'istruzione super . :-D
Il costruttore di Mano non è astratto, per cui può essere implementato.

Un metodo abstract non può essere implementato, e richiede che l'intestazione della classe sia abstract. Ciò non implica che i metodi della classe astratta che non sono dichiarati tali non possano essere implementati. Se un metodo non è abstract, anche se fa parte di una classe astratta può essere implementato, e quindi richiamato dalle classi derivate. :approved:

Così ho fatto io con il costruttore! ;)

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


Posted by karplus on 01-02-2005 12:59:

Grandioso sto super, funziona! :D

Ora mi butto a fare il metodo valore :twisted:


Posted by moonska on 01-02-2005 14:54:

ciao a tutti,
ho un problema e magari potete aiutarmi.

La classe ManoPiuAlta gestisce una mano di gioco in cui vince chi ha la carta piu alta, non capisco come faccio a sapere quale sia la carta piu alta visto che la classe Mano pesca dal mazzo 5 carte per ogni giocatore. Devo controllare la carta piu alta delle 5?

Spero di essere stato abbastanza chiaro.

Roberto

__________________
Ti racconto di un mondo che inventeremo,
uno sfrenato mondo senza rimpianti
Jim (1943-1971)


Posted by pinauz on 01-02-2005 15:09:

classe Valore
metodo compareTo
perchè se gli pongo v>o.get() (se o è un oggetto di valore)
mi da cannot resolve symbol?


Posted by karplus on 01-02-2005 15:32:

Originally posted by moonska
ciao a tutti,
Devo controllare la carta piu alta delle 5?


Non la carta (seme, valore), ma il valore più alto di una carta (valore).


Posted by Lakisha on 01-02-2005 16:28:

E invece per lo scritto mi preoccupo eccome!!!!!sai dopo nn aver superato i compitini e aver sudato all'appello, nn mi va proprio per niente di rimettermi sui libri di informatica anke perkè già sono nella m***a per gli altri esami, se poi devo rimettermi a studiare anke informatica sono finita!!!!!! e sul fatto di cominciare a scrivere......cosa dovrei scrivere ke nn so nemmeno da ke parte iniziare e siamo già al 1° di febbraio? :( ammettiamolo...sono finita..... :cry: grazie cmq dell'incoraggiamento, anke se devo dire ke nn ha dato l'esito ke forse speravi...ciao....


Posted by [>>>>VK<<<<] on 01-02-2005 16:32:

class Mano {

final int NUMCARTE=5;
private Carta c[] new Carta[NUMCARTE];

mi da errore: " expected".

perche i ; ci sono tutti e parentesi nn ce ne sono

help!!

__________________
Jessica Alba Italian Fans Site


Posted by moonska on 01-02-2005 16:42:

Originally posted by karplus
Non la carta (seme, valore), ma il valore più alto di una carta (valore).

Ho completato questa classe ma dopo aver creato e mescolato il mazzo ho creato un oggetto ManoPiuAlta e ho lanciato il suo metodo valore mi ritorna sempre zero!

Devo lanciare anche il metodo distribuisci di mazzo prima? ma come faccio a lanciarlo se per argomento vuole 2 oggetti Mano che non posso creare perché Mano é astratta?


Ciao scusami,
ma non capisco se devo controllare il valore di tutte 5 le carte del primo e del secondo giocatore, e colui che ha la carta piu alta di tutte e 10 vince.

__________________
Ti racconto di un mondo che inventeremo,
uno sfrenato mondo senza rimpianti
Jim (1943-1971)


Posted by karplus on 01-02-2005 17:11:

Originally posted by moonska
Ciao scusami,
ma non capisco se devo controllare il valore di tutte 5 le carte del primo e del secondo giocatore, e colui che ha la carta piu alta di tutte e 10 vince.


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:


Posted by karplus on 01-02-2005 18:17:

Non ho idea di come fare la condizione di ManoUguali, ho provato con dei for concatenati ma é un macello.

Qualche suggerimento? :D


PS x la briscola, il seme che usate é fisso o cambia a ogni giocata? io ho messo che la briscola é sempre denari, anche se mi pare che nella briscola vera sia il seme della prima carta che peschi... cmq il testo non specifica!


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

Originally posted by [&gt;&gt;&gt;&gt;VK&lt;&lt;&lt;&lt;]
class Mano {

final int NUMCARTE=5;
private Carta c[] new Carta[NUMCARTE];

mi da errore: " expected".

perche i ; ci sono tutti e parentesi nn ce ne sono

help!!


qualcuna sa aiutarmi??


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

Originally posted by [&gt;&gt;&gt;&gt;VK&lt;&lt;&lt;&lt;]
qualcuna sa aiutarmi??

Manca un uguale prima del new

;)


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

Originally posted by karplus
Non ho idea di come fare la condizione di ManoUguali, ho provato con dei for concatenati ma é un macello.

Qualche suggerimento? :D


PS x la briscola, il seme che usate é fisso o cambia a ogni giocata? io ho messo che la briscola é sempre denari, anche se mi pare che nella briscola vera sia il seme della prima carta che peschi... cmq il testo non specifica!


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


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

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