 |
bonny88 |
| evabbè....si saranno accorti dell' errore...cose ... |
05-02-2009 16:33 |
|
 |
bonny88 |
.amico.

Registered: Sep 2007
Posts: 25 (0.00 al dì)
Location:
Corso: Comunicazione Digitale
Anno: 2°
Time Online: 7:25:46 [...]
Status: Offline
Edit | Report | IP: Logged |
evabbè....si saranno accorti dell' errore...cose che capitano in effetti
__________________
---->Embrace Your Dreams<----
|
|
05-02-2009 16:33 |
|
|
|  |
 |
towl88 |
| scusate, ma come facciamo a fare il metodo toStrin ... |
05-02-2009 17:34 |
|
 |
towl88 |
.fedelissimo.
Registered: Feb 2009
Posts: 44 (0.01 al dì)
Location:
Corso: Comunicazione digitale
Anno: primo
Time Online: 20:22:33 [...]
Status: Offline
Edit | Report | IP: Logged |
scusate, ma come facciamo a fare il metodo toString di Piece in maniera tale che sia utile????? il metodo toString deve solo dire che tipo di casella è, quindi perhcè lui la vuole che sia utile???
|
|
05-02-2009 17:34 |
|
|
|  |
 |
Supernick |
| [quote]scusate, ma come facciamo a fare il metodo ... |
05-02-2009 18:39 |
|
 |
Supernick |
.tritagranchi.

Registered: Jan 2008
Posts: 323 (0.05 al dì)
Location: Albairate (MI)
Corso: Comunicazione Digitale
Anno: 3°
Time Online: 1 Day, 17:31:17 [...]
Status: Offline
Edit | Report | IP: Logged |
scusate, ma come facciamo a fare il metodo toString di Piece in maniera tale che sia utile????? il metodo toString deve solo dire che tipo di casella è, quindi perhcè lui la vuole che sia utile???
Beh, volendo un'utilità l'avrebbe, puoi richiamare il metodo toString() quando """disegni""" il campo da gioco.
nel senso se lo rappresenti come una matrice nxm e quindi una cosa del tipo
E E 1 E E E E E E E E E E E
E E 2 5 C E E E E E E E E E
E E E E -1 E E E E E E E E E
ecc....
per ridisegnarla, va a chiamare il metodo toString che ti restituisce il rispettivo carattere del pezzo...
Io invece avrei una domanda da porre...
Non credo di aver capito la differenza tre il metodo void setBoard(String) della classe Board, e void makeBoard() della classe GameOfTheGoose....... potrebbe essere che l'implementazione della creazione del campo sta nel primo (partendo semplicemente dalla stinga di configurazione) e il secondo (makeBoard) andrà semplicemente a richiamare il primo???

|
|
05-02-2009 18:39 |
|
|
|  |
 |
Pavo88 |
| credo di si, credo ke makeboard andrà a richiamar ... |
05-02-2009 18:53 |
|
 |
Pavo88 |
.fedelissimo.
Registered: May 2008
Posts: 56 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 9:56:27 [...]
Status: Offline
Edit | Report | IP: Logged |
credo di si, credo ke makeboard andrà a richiamare i relativi metodi adibiti alla creazine del campo di gioco... ma una cosa che veramente non ho capito è che, se setBoard setta il campo, ovvero trasforma la stringa nella matrice, a cosa serve getBoard? a richiamare in memoria il campo??
|
|
05-02-2009 18:53 |
|
|
|  |
 |
towl88 |
| effettivamente potrebbe avere quell'utilità...cos ... |
05-02-2009 19:31 |
|
 |
towl88 |
.fedelissimo.
Registered: Feb 2009
Posts: 44 (0.01 al dì)
Location:
Corso: Comunicazione digitale
Anno: primo
Time Online: 20:22:33 [...]
Status: Offline
Edit | Report | IP: Logged |
effettivamente potrebbe avere quell'utilità...così almeno il metodo write si spiega...
|
|
05-02-2009 19:31 |
|
|
|  |
 |
towl88 |
| anche se il metodo write mi sa di un metodo simile ... |
05-02-2009 19:34 |
|
 |
towl88 |
.fedelissimo.
Registered: Feb 2009
Posts: 44 (0.01 al dì)
Location:
Corso: Comunicazione digitale
Anno: primo
Time Online: 20:22:33 [...]
Status: Offline
Edit | Report | IP: Logged |
anche se il metodo write mi sa di un metodo simile a quello che fa il metodo draw delle figure
|
|
05-02-2009 19:34 |
|
|
|  |
 |
Supernick |
| In effetti rileggendo la consegna credoche makeboa ... |
05-02-2009 20:19 |
|
 |
Supernick |
.tritagranchi.

Registered: Jan 2008
Posts: 323 (0.05 al dì)
Location: Albairate (MI)
Corso: Comunicazione Digitale
Anno: 3°
Time Online: 1 Day, 17:31:17 [...]
Status: Offline
Edit | Report | IP: Logged |
In effetti rileggendo la consegna credoche makeboard vada a creare il campo con gia i giocatori sopra, mentre invece l'altro metodo crea solo il campo senza giocatori, partendo dalla stringa.
comunque molti metodi diventano chiari ad un certo punto dello svolgimento, al momento non è un gran problema.
Diversamente è per l'utilità del metodo clone(), sinceramente non riesco a capire la sua utilità aifini del programma
anche se il metodo write mi sa di un metodo simile a quello che fa il metodo draw delle figure
Non esattamente, praticamente la configurazione la leggi come l'ultima riga del file, e ogni volta che "muoverai" ci sarà una nuova configurazione, e col metodo write(), andrai ad aggiungerla nel file.
Ulteriore dubbio
CIT da Consegna
public Player(String filename):
il costruttore riceverà lo stesso nome di file che riceve il costruttore di Board e calcolerà automaticamente il numero del giocatore e quindi il nome del file da usare
; questo costruttore non può essere invocato più di quattro volte;
Quella in grassetto...non ho capito che significato ha...
Last edited by Supernick on 05-02-2009 at 21:15
|
|
05-02-2009 20:19 |
|
|
|  |
 |
Pavo88 |
| cioè, se il file che ti da lui si chiama pippo.tx ... |
05-02-2009 21:28 |
|
 |
Pavo88 |
.fedelissimo.
Registered: May 2008
Posts: 56 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 9:56:27 [...]
Status: Offline
Edit | Report | IP: Logged |
cioè, se il file che ti da lui si chiama pippo.txt tu devi fare un metodo che ti calcoli il NOME dei file dei lanci dei daidi per ogni giocatore, per esempio in questo caso saranno pippo1.txt per il primo giocatore pippo2.txt per il secondo e così via... ma attenzione devi solo associare il nome del file al giocatore! non devi creare i file! quelli te li crei da solo a parte per testare il programma...
per il metodo write può essere un'idea quella che ghai proposto tu... ma quello che veramente non capisco è cosa serve il metodo getBoard...
|
|
05-02-2009 21:28 |
|
|
|  |
 |
ziko |
| praticamente dice che il numero massimo di giocato ... |
05-02-2009 21:33 |
|
 |
ziko |
.amico.
Registered: Oct 2008
Posts: 20 (0.00 al dì)
Location:
Corso: Comunicazione digitale
Anno: primo
Time Online: 1 Day, 8:47:12 [...]
Status: Offline
Edit | Report | IP: Logged |
praticamente dice che il numero massimo di giocatori è 4...nel main ogni volta che crei una istanza di Player,questa andrà a creare un file solo del giocatore,quindi se il tuo campo si chiama ~/campo.txt,quello del giocatore 1 sarà campo1 e cosi via fino al 4. Se lo chiami per la quinta o la sesta volta,devi fare in modo che sollevi un eccezione..o almeno così l'ho interpretata!
|
|
05-02-2009 21:33 |
|
|
|  |
 |
Pavo88 |
| non credo che i file vengano creati dal programma. ... |
05-02-2009 21:51 |
|
 |
Pavo88 |
.fedelissimo.
Registered: May 2008
Posts: 56 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 9:56:27 [...]
Status: Offline
Edit | Report | IP: Logged |
non credo che i file vengano creati dal programma...penso che saranno creati a mano da te se vuoi testare il programma e dal prof per valutare il progetto... sull'eccezione sono d'accordo!
|
|
05-02-2009 21:51 |
|
|
|  |
 |
Supernick |
| Beh, quindi che siano creati o meno (lo vedremo po ... |
05-02-2009 22:28 |
|
 |
Supernick |
.tritagranchi.

Registered: Jan 2008
Posts: 323 (0.05 al dì)
Location: Albairate (MI)
Corso: Comunicazione Digitale
Anno: 3°
Time Online: 1 Day, 17:31:17 [...]
Status: Offline
Edit | Report | IP: Logged |
Beh, quindi che siano creati o meno (lo vedremo poi questo) deve comunque fare in modo che se il file che riceve Board si chiama "Fuffi", allora i 4 giocatori dovranno essere "Fuffi1" , "Fuffi2" ecc....
Ok grazie mille, m'avete tolto un bel dubbio
|
|
05-02-2009 22:28 |
|
|
|  |
 |
Pupino |
| Si.. i file vanno creati a mano, come quello della ... |
05-02-2009 22:47 |
|
 |
Pupino |
- D J -

Registered: Nov 2003
Posts: 4223 (0.52 al dì)
Location: Paese dei Balocchi
Corso: Buenos aires
Anno: 2008 :)
Time Online: 27 Days, 15:16:44 [...]
Status: Offline
Edit | Report | IP: Logged |
Si.. i file vanno creati a mano, come quello della configurazione!
__________________
PUPINO'S VIDEO 
FRANK JAY 
UN BLOG 
|
|
05-02-2009 22:47 |
|
|
|  |
 |
Supernick |
| Sisi a mano, non dal programma...il programma andr ... |
05-02-2009 23:25 |
|
 |
Supernick |
.tritagranchi.

Registered: Jan 2008
Posts: 323 (0.05 al dì)
Location: Albairate (MI)
Corso: Comunicazione Digitale
Anno: 3°
Time Online: 1 Day, 17:31:17 [...]
Status: Offline
Edit | Report | IP: Logged |
Sisi a mano, non dal programma...il programma andrà poi a vedere il nome del file...
|
|
05-02-2009 23:25 |
|
|
|  |
 |
puff |
| ma le classi emptypiece e cosi via le devo creare ... |
06-02-2009 15:58 |
|
 |
puff |
.simpatizzante.
Registered: Dec 2007
Posts: 17 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 2:07:52 [...]
Status: Offline
Edit | Report | IP: Logged |
ma le classi emptypiece e cosi via le devo creare in piece o implementarle e crearle a parte?
la domanda apparirà stupida ma non lo so
|
|
06-02-2009 15:58 |
|
|
|  |
 |
Jaky |
| [QUOTE][i]Originally posted by puff [/i]
... |
06-02-2009 23:56 |
|
 |
Jaky |
.grande:maestro.
Registered: Nov 2003
Posts: 703 (0.09 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: laureando
Time Online: 5 Days, 1:02:58 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by puff
ma le classi emptypiece e cosi via le devo creare in piece o implementarle e crearle a parte?

|
|
06-02-2009 23:56 |
|
|
|  |
 |
| All times are GMT. The time now is 12:03. |
|
|
 |
|
 |
|
|
|  |
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
|
|
|
|
|
|