Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi A - F > Fondamenti di architettura e programmazione > Progetto
Pages (22): « First ... « 7 8 9 10 [11] 12 13 14 15 » ... Last »   Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
Pavo88
.fedelissimo.

User info:
Registered: May 2008
Posts: 56 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 9:56:27 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by Lily
Allora io faccio in questo modo:
- costruisco la mia matrice con tutte le caselle:
se la mia prima riga è così configurata 4 E. 1 S. 5 E$
nella mia matrice all'ultima riga apparirà EEEESEEEEE
se la seconda riga è così configurata invece 4 E.1 J.1 G.1 3.3 E$
nella mia matrice, alla penultima riga apparirà EEEEJG3EEE
e via dicendo... avrò quindi:

.........................
.........................
EEEEJG3EEE
EEEESEEEEE

a questo punto io estraggo il percorso, inserendolo in un array che conterrà SJG3.....
Cosa mi servono quindi le Empty?
Forse sto sbagliando????


Si ci avevo pensato pure io, ma forse è meglio non mettere le caselle valide in un unico array, non credo sia nei fini del programma, anche xkè quando lui lancerà setPiece ti darà le coordinate della matrice nxm, e tu dovrai poi rifare i controlli e ricaicare il tuo array...a me sembra 1 lavoro doppio. conviene fare tutto sulla matrice e basta...

12-02-2009 15:29
Click Here to See the Profile for Pavo88 Click here to Send Pavo88 a Private Message Find more posts by Pavo88 Add Pavo88 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
xbx12
.amico.

User info:
Registered: Jan 2008
Posts: 30 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 8:48:51 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

scusate ma qualcuno mi sa spiegare l'utilità di creare una matrice e non un semplice array per salvare il campo da gioco???...in ogni caso il giocatore procederà linearmente..

12-02-2009 16:11
Click Here to See the Profile for xbx12 Click here to Send xbx12 a Private Message Find more posts by xbx12 Add xbx12 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Pavo88
.fedelissimo.

User info:
Registered: May 2008
Posts: 56 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 9:56:27 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

rende più difficle la realizzazione del progetto...

12-02-2009 17:29
Click Here to See the Profile for Pavo88 Click here to Send Pavo88 a Private Message Find more posts by Pavo88 Add Pavo88 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Supernick
.tritagranchi.

User info:
Registered: Jan 2008
Posts: 323 (0.05 al dì)
Location: Albairate (MI)
Corso: Comunicazione Digitale
Anno:
Time Online: 1 Day, 17:31:17 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Avrei un domandina inerente alla classe Board e GameOfTheGoose.
Ovvero in GOTG per fare il movimento dovrei lavorare su una matrice di Piece, solo che nella classe board non ci sono metodi che ritornano una matrice di questo tipo (Con getBoard posso al limite ritornare un stringa, ma è inpensabile lavorare su una stringa, avrei bisogno di oggetti) quindi mi sono creato un metodo public Piece[][] getPieces() che mi ritorna appunto una matrice di oggetti su cui lavorare per il move(), secondo voi può essere una buona scelta???

12-02-2009 18:37
Click Here to See the Profile for Supernick Click here to Send Supernick a Private Message Find more posts by Supernick Add Supernick to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
xbx12
.amico.

User info:
Registered: Jan 2008
Posts: 30 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 8:48:51 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by Pavo88
rende più difficle la realizzazione del progetto...



a me sembra il contrario... bu ve bè

12-02-2009 18:56
Click Here to See the Profile for xbx12 Click here to Send xbx12 a Private Message Find more posts by xbx12 Add xbx12 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Jaky
.grande:maestro.

User info:
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

Post actions:

Edit | Report | IP: Logged

Originally posted by Lily
Allora io faccio in questo modo:
- costruisco la mia matrice con tutte le caselle:
se la mia prima riga è così configurata 4 E. 1 S. 5 E$
nella mia matrice all'ultima riga apparirà EEEESEEEEE
se la seconda riga è così configurata invece 4 E.1 J.1 G.1 3.3 E$
nella mia matrice, alla penultima riga apparirà EEEEJG3EEE
e via dicendo... avrò quindi:

.........................
.........................
EEEEJG3EEE
EEEESEEEEE

a questo punto io estraggo il percorso, inserendolo in un array che conterrà SJG3.....
Cosa mi servono quindi le Empty?
Forse sto sbagliando????



ATTENZIONE, così facendo, canni tutto.

il percorso non è mica messo linermente! ovvero..se tu hai
EEEE341EEE
EE512E1EEE
EEEEEE1EEE
EEEEJG3EEE
EEEESEEEEE

il percorso da seguire è

SJG311143215!!!
se tu estrapoli e basta tutto quello che non è Empty, ti viene fuori
SJG315121341, che non è il campo!

per questo nel testo del progetto, dice "prima guardo a destra, poi in alto, poi a sinsitra, poi in basso"

e poi, se metti tuto su un array monodimensionale, come fai a recuperare gli empty del campo iniziale per scrivere la configurazione corrente del campo sul file?

12-02-2009 19:01
Click Here to See the Profile for Jaky Click here to Send Jaky a Private Message Find more posts by Jaky Add Jaky to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
xbx12
.amico.

User info:
Registered: Jan 2008
Posts: 30 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 8:48:51 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by Jaky
ATTENZIONE, così facendo, canni tutto.

il percorso non è mica messo linermente! ovvero..se tu hai
EEEE341EEE
EE512E1EEE
EEEEEE1EEE
EEEEJG3EEE
EEEESEEEEE

il percorso da seguire è

SJG311143215!!!
se tu estrapoli e basta tutto quello che non è Empty, ti viene fuori
SJG315121341, che non è il campo!

per questo nel testo del progetto, dice "prima guardo a destra, poi in alto, poi a sinsitra, poi in basso"

e poi, se metti tuto su un array monodimensionale, come fai a recuperare gli empty del campo iniziale per scrivere la configurazione corrente del campo sul file?



e no tu anche se hai un array monodimensionale fintantochè ci sono le caselle vuote lo fai muovere di uno...(a vuoto).....non fai un array solo con le caselle consentite!!le salvi tutte

12-02-2009 19:38
Click Here to See the Profile for xbx12 Click here to Send xbx12 a Private Message Find more posts by xbx12 Add xbx12 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Lily
.primate.

User info:
Registered: Feb 2006
Posts: 78 (0.01 al dì)
Location:
Corso: Comunicazione Digitale
Anno: Terzo...
Time Online: 2 Days, 22:25:08: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by Jaky
ATTENZIONE, così facendo, canni tutto.

il percorso non è mica messo linermente! ovvero..se tu hai
EEEE341EEE
EE512E1EEE
EEEEEE1EEE
EEEEJG3EEE
EEEESEEEEE

il percorso da seguire è

SJG311143215!!!
se tu estrapoli e basta tutto quello che non è Empty, ti viene fuori
SJG315121341, che non è il campo!

per questo nel testo del progetto, dice "prima guardo a destra, poi in alto, poi a sinsitra, poi in basso"


No ok, lo so...era solo un esempio per non metterlo tutto, ho fatto in modo che si guardasse in tutte le direzioni e che evitasse la direzione di provenienza. Cmq la configurazione sarebbe uscita corretta, anche nel caso del tuo esempio.

Originally posted by Jaky
e poi, se metti tuto su un array monodimensionale, come fai a recuperare gli empty del campo iniziale per scrivere la configurazione corrente del campo sul file?


Questo non l'ho capito... non uso la stringa originale?

12-02-2009 21:15
Click Here to See the Profile for Lily Click here to Send Lily a Private Message Find more posts by Lily Add Lily to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
jack1189
.fedelissimo.

User info:
Registered: Sep 2008
Posts: 55 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 7:46:24 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

quindi alla fine possiamo essere quasi certi che la variabile board di Board sia una matrice di Piece e non un singolo array di Piece
giusto?

12-02-2009 22:36
Click Here to See the Profile for jack1189 Click here to Send jack1189 a Private Message Visit jack1189's homepage! Find more posts by jack1189 Add jack1189 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Jaky
.grande:maestro.

User info:
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

Post actions:

Edit | Report | IP: Logged

Originally posted by Lily


Questo non l'ho capito... non uso la stringa originale?


certo che no..l'abbiamo detto anche in precedenza, la configurazione del gioco, durante una partita, cambia!

se il prof invoca il metodo setPiece, cambia un Piece del campo da gioco, e tu devi riappendere la configurazione cambiata al file txt.

12-02-2009 22:38
Click Here to See the Profile for Jaky Click here to Send Jaky a Private Message Find more posts by Jaky Add Jaky to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Jaky
.grande:maestro.

User info:
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

Post actions:

Edit | Report | IP: Logged

Originally posted by jack1189
quindi alla fine possiamo essere quasi certi che la variabile board di Board sia una matrice di Piece e non un singolo array di Piece
giusto?


a me è sembrato ovvio fin dal primo giorno...anche in progetti come spaceinvaders e pacman si lavorava su una matrice, e i pezzi delle caselle erano identificate da due cordinate :)

qualcuno pensa di poter lavorare come in monopoli, in cui si lavorara su un'unica direzioni...qui a mio parare non è affatto così, perchè appunto il campo non è lineare...e anche a riuscire a renderlo lineare..bè, come ho appena detto nel post precedente, c'è il problema di riconvertire il tutto per appenderlo al file txt

12-02-2009 22:42
Click Here to See the Profile for Jaky Click here to Send Jaky a Private Message Find more posts by Jaky Add Jaky to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
jack1189
.fedelissimo.

User info:
Registered: Sep 2008
Posts: 55 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 7:46:24 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

ok ho capito grazie jaky,questa domanda era più che altro una conferma xke il mio compagno di progetto optava per l'array......cmq evidentemente tu sei molto bravo xke a me certe cose non mi vengono come ovvie,devo rifletterci su parecchio....

12-02-2009 22:58
Click Here to See the Profile for jack1189 Click here to Send jack1189 a Private Message Visit jack1189's homepage! Find more posts by jack1189 Add jack1189 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Supernick
.tritagranchi.

User info:
Registered: Jan 2008
Posts: 323 (0.05 al dì)
Location: Albairate (MI)
Corso: Comunicazione Digitale
Anno:
Time Online: 1 Day, 17:31:17 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Scusate ma quando torna la stringa

"The Player «ID» is on «Position»; it has «Bonus»."

Position deve essere espressa in forma del tipo 15, 20 ecc...
Oppure deve essere in coordinate del tipo (0,0)(0,6) ecc...

grazie

12-02-2009 23:29
Click Here to See the Profile for Supernick Click here to Send Supernick a Private Message Find more posts by Supernick Add Supernick to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Jaky
.grande:maestro.

User info:
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

Post actions:

Edit | Report | IP: Logged

Originally posted by Supernick
Scusate ma quando torna la stringa

"The Player «ID» is on «Position»; it has «Bonus»."

Position deve essere espressa in forma del tipo 15, 20 ecc...
Oppure deve essere in coordinate del tipo (0,0)(0,6) ecc...

grazie


bè dipende da come stai lavorando! se stai lavorando su un array, ovviamente un int, altrimenti se lavori su una matrice, con 2 int :D

Invece una cosa che ho pensato solo ora...ma il value dei Piece numerici, fino a quanto può valere? non mi sembra che venga detto nulla a riguardo...potrebbe quindi esistere un piece 1_100? :?

13-02-2009 01:51
Click Here to See the Profile for Jaky Click here to Send Jaky a Private Message Find more posts by Jaky Add Jaky to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Supernick
.tritagranchi.

User info:
Registered: Jan 2008
Posts: 323 (0.05 al dì)
Location: Albairate (MI)
Corso: Comunicazione Digitale
Anno:
Time Online: 1 Day, 17:31:17 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Beh, credo di si, io ho notato vengono dei problemi se metto però dei piece da 10^9 :D.

Comunque si non credo sia da controllare.

Scusate poi, ma quando dice che tutte le eccezioni devono essere gestite nel main, intende che quindi ogni classe deve sollevare le eccezioni, ma ignorarle per poterle catturare poi nel main giusto??

Last edited by Supernick on 13-02-2009 at 09:17

13-02-2009 07:46
Click Here to See the Profile for Supernick Click here to Send Supernick a Private Message Find more posts by Supernick Add Supernick to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 17:37.    Post New Thread    Post A Reply
Pages (22): « First ... « 7 8 9 10 [11] 12 13 14 15 » ... Last »   Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

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
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.099 seconds (57.00% PHP - 43.00% MySQL) con 24 query.