 |
matt |
| [QUOTE][i]Originally posted by Jaky [/i][B]
... |
09-02-2009 21:51 |
|
 |
matt |
.illuminato.
Registered: Feb 2008
Posts: 187 (0.03 al dì)
Location:
Corso:
Anno:
Time Online: 2 Days, 7:43:39 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Jaky
bè, il numero di lanci dei giocatori è uguale per tutti , basta che da uno dei 4 file recuperi il numero dei lanci
sicuro? a me non pare cosi sicuro
e cmq anche se fossero tutti uguali non significa che non si possono sommare
Originally posted by Supernick
2 - Ma scusate.....io non ho capito....ma la stringa di configurazione....cambia???, il metodo write va a SALVARE la configurazione attuale...ma nella STRINGA DI CONFIGURAZIONE, che cos'è che cambia???
Quoto e mi aggiungo ... a che serve? :\
Last edited by matt on 09-02-2009 at 21:53
|
|
09-02-2009 21:51 |
|
|
|  |
 |
Jaky |
| [QUOTE]]sicuro? a me non pare cosi sicuro[/QUOTE] ... |
09-02-2009 22:45 |
|
 |
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 |
]sicuro? a me non pare cosi sicuro
ma come no scusa...a me pare ovvio, perchè un giocatore dovrebbe avere 4 tiri e un altro 5?
e cmq anche se fossero tutti uguali non significa che non si possono sommare
non l'ho mai detto..però a che scopo dovresti sommarli
|
|
09-02-2009 22:45 |
|
|
|  |
 |
Jaky |
| [QUOTE] Ma scusate.....io non ho capito....ma la s ... |
09-02-2009 22:49 |
|
 |
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 |
Ma scusate.....io non ho capito....ma la stringa di configurazione....cambia???, il metodo write va a SALVARE la configurazione attuale...ma nella STRINGA DI CONFIGURAZIONE, che cos'è che cambia???
dunque..ho visto che l'anno già chiesto in passato...e la risposta è SI!
questo perchè, il professore quando testerà il programma, avrà a disposizione il metodo setPiece(player,piece) grazie al quale, al posto della posizione del player passato, metterà un piece a piacimento!
Dopo una cosa del genere, non vi sembra che il campo di gioco sia cambiato? 
.ma nella STRINGA DI CONFIGURAZIONE, che cos'è che cambia???
cambia che tu ogni volta che viene eseguito un setPiece, potresti per esempio dirgli: guarda che il campo è stato modificato, esegui il metodo write che così mi aggiorni la stringa della configurazione del campo, e poi rileggi il campo da capo.
A quel punto riscattano i controlli iniziali no...perchè il campo è stato modificato, quindi il prof potrebbe aver messso un Empy al posto di un Back..spezzando così il campo.....
Last edited by Jaky on 09-02-2009 at 22:54
|
|
09-02-2009 22:49 |
|
|
|  |
 |
Supernick |
| Perfetto ora è tutto chiaro, quindi praticamente ... |
09-02-2009 23:41 |
|
 |
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 |
Perfetto ora è tutto chiaro, quindi praticamente tutto ciò mi serve per effettuare UNA MODIFICA al gioco, quindi non parliamo di partita, ma di modifica (che noi o il professore possiamo effettuare chiamando il metodo setPiece come giustamente dici), una sorta di game editor insomma .
Poi ecco un ultima domanda stupidissima...
Poniamo ad esempio la seguente configurazione per i giocatori
file1: 5 16432
file2: 5 64255
file3: 5 66312
file4: 5 11211 (poveretto :E)
vuol dire quindi che file1 tira 1, file2 tira 6...ecc.....alla fine file3 tira 2 e file4 tira1, una volta finiti???che succede????si riparte da capo o finisce la partita??
Ah inoltre per quando riguarda il metodo Object clone(), essendo che tutte le classi estendono object, dovrebbe essere lecito
public Object clone(){
return super.clone();
}
O secondo voi dovremmo ridefinire interamente il metodo (non credo)
Last edited by Supernick on 10-02-2009 at 00:04
|
|
09-02-2009 23:41 |
|
|
|  |
 |
giron |
| nel costruttore di un piece come può essere Goose ... |
10-02-2009 09:24 |
|
 |
giron |
.primate.
Registered: Jun 2006
Posts: 62 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 16:21:30 [...]
Status: Offline
Edit | Report | IP: Logged |
nel costruttore di un piece come può essere GoosePiece, come individuate il pezzo? cioè nel senso, public GoosePiece(int row, int column) dove row e column sono la riga e la colonna dell'array board?
|
|
10-02-2009 09:24 |
|
|
|  |
 |
giron |
| [QUOTE]Ah inoltre per quando riguarda il metodo Ob ... |
10-02-2009 09:32 |
|
 |
giron |
.primate.
Registered: Jun 2006
Posts: 62 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 16:21:30 [...]
Status: Offline
Edit | Report | IP: Logged |
Ah inoltre per quando riguarda il metodo Object clone(), essendo che tutte le classi estendono object, dovrebbe essere lecito public Object clone(){ return super.clone(); }
Però dovrebbe ritornare una copia di board, perciò un oggetto di tipo board giusto? non un Object
|
|
10-02-2009 09:32 |
|
|
|  |
 |
tetsuo |
| ciao! volevo chiedervi se qualcuno saprebbe chiari ... |
10-02-2009 11:10 |
|
 |
tetsuo |
.illuminato.
Registered: Jan 2006
Posts: 183 (0.03 al dì)
Location: milano
Corso: comunicazione digitale
Anno:
Time Online: 1 Day, 4:00:05: [...]
Status: Offline
Edit | Report | IP: Logged |
ciao! volevo chiedervi se qualcuno saprebbe chiarirmi un piccolo dubbio..... ma nella classe Board qualcuno di voi ha utilizzato le relazioni caratteristiche? sono state fatte dal prof. (nel senso che le vuole nel progetto), essendo uno dei recidivi dell'esame di programmazione e quindi non avendo seguito il corso, mi chiedevo ciò!!!
grazie per un eventuale risposta

|
|
10-02-2009 11:10 |
|
|
|  |
 |
tetsuo |
| sorry ..... errata corrige
... |
10-02-2009 11:21 |
|
 |
tetsuo |
.illuminato.
Registered: Jan 2006
Posts: 183 (0.03 al dì)
Location: milano
Corso: comunicazione digitale
Anno:
Time Online: 1 Day, 4:00:05: [...]
Status: Offline
Edit | Report | IP: Logged |
sorry ..... errata corrige
mi riferisco sempre alla classe Board, all'utilizzo delle espressioni regolari (per codificare decodificare una stringa) avendo affrontato il problema in altro modo mi chiedevo se il prof richiedesse specificatamente l'utilizzo di queste!
un altro dubbio: mosse dei giocatori(come funziona la classe oca?)
ancora un altro: sul file da creare per il lancio del dado (come si legge?) nel senso il primo numero dovrebbe essere il numero di lanci separato poi da uno spazio con il risultato dei lanci stessi: del tipo 25 2456612345324422.
per finire: sulla stringa di input iniziale data come esempio pone la casella target T in mezzo e non alla fine: perchè??
grazie
|
|
10-02-2009 11:21 |
|
|
|  |
 |
Supernick |
| Scusate, ma anche il fatto che bisogna avere un pe ... |
10-02-2009 16:20 |
|
 |
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 anche il fatto che bisogna avere un percorso senza bivi, sarà da verificare opportunamente e lanciare le dovute eccezioni in caso contrario???
|
|
10-02-2009 16:20 |
|
|
|  |
 |
Jaky |
| [QUOTE][i]Originally posted by Supernick [/i]
... |
10-02-2009 18:42 |
|
 |
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 Supernick
Scusate, ma anche il fatto che bisogna avere un percorso senza bivi, sarà da verificare opportunamente e lanciare le dovute eccezioni in caso contrario???
no..si presume il il campo sia già senza bivi , anche xchè è posto nelle semplificazioni del gioco.
Tra le tante, la cosa improtante è verificare che il percorso sia contiguo, ovvero non spezzato 
Last edited by Jaky on 10-02-2009 at 18:46
|
|
10-02-2009 18:42 |
|
|
|  |
 |
Supernick |
| Ah ok perfetto, per i bivi mi stavo gia preoccupan ... |
10-02-2009 21:02 |
|
 |
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 |
Ah ok perfetto, per i bivi mi stavo gia preoccupando 
|
|
10-02-2009 21:02 |
|
|
|  |
 |
jack1189 |
| scusate ma mi sapreste dire la differenza fra il m ... |
11-02-2009 17:53 |
|
 |
jack1189 |
.fedelissimo.
Registered: Sep 2008
Posts: 55 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 7:46:24 [...]
Status: Offline
Edit | Report | IP: Logged |
scusate ma mi sapreste dire la differenza fra il metodo setFilename(String) e il costruttore di Board???
In teoria setFilename non dovrebbe occuparsi di ricevere in parametro il nome del file di testo contenente la configurazione e settare la variabile d'istanza filenaname?
se è cosi..... allora che diavolo fa il costruttore di Board ?
|
|
11-02-2009 17:53 |
|
|
|  |
 |
Supernick |
| Scusa il costruttore lo devi creare sempre, sennò ... |
11-02-2009 17:58 |
|
 |
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 |
Scusa il costruttore lo devi creare sempre, sennò come fai ad istanziarlo???
il metodo setFileName ti serve se nel corso del programma hai la necessità di cambiare filename, con il setter lo puoi cambiare a tuo piacimento.
|
|
11-02-2009 17:58 |
|
|
|  |
 |
jack1189 |
| ah ok...il setter serve se per caso debba cambiare ... |
11-02-2009 18:07 |
|
 |
jack1189 |
.fedelissimo.
Registered: Sep 2008
Posts: 55 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 7:46:24 [...]
Status: Offline
Edit | Report | IP: Logged |
ah ok...il setter serve se per caso debba cambiare il filename......
il costruttore so che dovevo per forza definirlo,ma ero indeciso su cosa dovesse fare.....ora ho capito....si deve occupare di settare la variabile filename giusto?
|
|
11-02-2009 18:07 |
|
|
|  |
 |
| All times are GMT. The time now is 00:21. |
|
|
 |
|
 |
|
|
|  |
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
|
|
|
|
|
|