.dsy:it. Pages (22): « 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 (http://www.dsy.it/forum/showthread.php?threadid=37538)


Posted by jack1189 on 13-02-2009 10:56:

Scusate ma avendo la matrice, poi riconvertendola in array con le opportune attenzioni, sarebbe molto più semplice , visto che in fondo il percorso fa avanti e indierto e non conta che vada su giù destra o sinistra.
Per il write la stringa da riconvertire è salvata su toString.
Poi diventerebbe un casino fare muovere il player su una matrice visto che arrivati in fondo dovrebbe tornare indietro fino all'inizio.


Posted by Supernick on 13-02-2009 11:03:

Mhhh....non saprei, anche perchè come dice Jaky bisogna rimodificare tutta la struttura ecc....e poi comunque un controllo sulla matrice lo devi fare lo stesso per i percorsi spezzati.

DOMANDA IMPORTANTISSIMA

Si dice che la matrice deve essere letta dal basso verso l'alto...ma che senso?? (Vi propongo due casi)

1) se ho le righe A,B,C,D
viene fuori
D...............
C..............
B..............
A.............
e inizia a leggere da A

oppure

2) se ho le righe A,B,C,D
viene fuori
A..............
B...............
C..............
D..............
e inizio a leggere da D

Io sto lavorando con il primo caso, ma anche per fare il secondo dovrei cambiare comunque pochi indici, ma per sapere, quale dei due è corretto secondo voi???

grazie


Posted by jack1189 on 13-02-2009 11:18:

a mio parere il secondo modo......aspettiamo conferma da altre persone


Posted by Supernick on 13-02-2009 11:26:

Ok speriamo di ottenere una risposta

OT: 100 Post :D:D:D cosa ho vinto???


Posted by jack1189 on 13-02-2009 11:49:

no scusa,ripensandoci credo che vadano bene tutte e due i modi......Però vediamo che aspettano gli altri


Posted by fraBg on 13-02-2009 12:28:

scusate una domanda ma il metodo reload() andrà a ricreare anche la matrice o si limita a leggere la riga del nuovo file?


Posted by Supernick on 13-02-2009 12:35:

il codice che andrai a mettere in reload() penserà a leggere la riga del file, poi sta a te, a seconda della tua implementazione scegliere se richiamare altri metodi in reload() o no.


Posted by Jaky on 13-02-2009 13:58:

Originally posted by Supernick
Mhhh....non saprei, anche perchè come dice Jaky bisogna rimodificare tutta la struttura ecc....e poi comunque un controllo sulla matrice lo devi fare lo stesso per i percorsi spezzati.

DOMANDA IMPORTANTISSIMA

Si dice che la matrice deve essere letta dal basso verso l'alto...ma che senso?? (Vi propongo due casi)

1) se ho le righe A,B,C,D
viene fuori
D...............
C..............
B..............
A.............
e inizia a leggere da A

oppure

2) se ho le righe A,B,C,D
viene fuori
A..............
B...............
C..............
D..............
e inizio a leggere da D

Io sto lavorando con il primo caso, ma anche per fare il secondo dovrei cambiare comunque pochi indici, ma per sapere, quale dei due è corretto secondo voi???

grazie


MmMm....io sto usando la prima che hai detto...cioè inizio a costruire il campo dalla prima che leggo,cioè inizio ad assegnare i valori della matrice partendo dalla riga A


Posted by Jaky on 13-02-2009 13:59:

Originally posted by jack1189
no scusa,ripensandoci credo che vadano bene tutte e due i modi......Però vediamo che aspettano gli altri


mmm...da sinistra a destra dal basso verso il l'alto...quindi è giusta la prima a mio parere :D


Posted by jack1189 on 13-02-2009 14:29:

credo che il modo migliore sia il primo,scambiamo le righe e poi leggiamo come dice il testo,cioè dal basso verso l'alto


Posted by Jaky on 13-02-2009 15:30:

il campo è pronto..manca solo il move...solo.. @_@


Posted by ste84 on 13-02-2009 15:39:

ciao ragazzi, una domanda..
come avete risolto il problema che potrebbero dare le goose di un loop infinito appunto di salto di goose?

mi spiego con un esempio..

3 1 J G G 1 T

il Player è nella prima casella (3) lancia il dado, fa 4 va sulla seconda G, quindi raddoppia e quindi fa 1 T poi rimbalza 1 G e quindi di nuovo una goose!
e cosi via!
voi come avete risolto?
a proposito.. è giusto fare cosi comesto facendo e cioè che se il player non arriva perfettamente sul Traguardo rimbalza indietro?
oppure vince chi arriva al Traguardo anche se non con un numero perfetto?

altro dubbio:

3 1 J G 1 -1 B

in questo caso il player parte sempre dalla prima (3), lancia il dado e fa 3, capita sulla G quindi raddoppia e capita sulla B, torna indietro di 3(come da specifiche) e quindi di nuovo sulla G!
anche questo sarebbe un ciclo infinito..
voi come lo risolvete?

spero di essere statoabbastanza chiaro :D


Posted by Supernick on 13-02-2009 15:49:

il campo è pronto..manca solo il move...solo.. @_@


Idem, anche a me manca "solo" il move.

@ste84: non credo sia un nostro problema occuparci dei loop che si possono generare in una partita, comunque si la questione che se va sul T ma ha tirato un numero più alto sisi rimbalza indietro


Posted by ste84 on 13-02-2009 16:02:

grazie per la rapida risposta,anche se non sono molto convinto che non sia un nostro problema :D


Posted by Pupino on 13-02-2009 17:19:

Originally posted by Jaky
il campo è pronto..manca solo il move...solo.. @_@


Anche a me!!!! :D :D :D

:asd:

__________________

PUPINO'S VIDEO
:asd:
FRANK JAY
:!:

UN BLOG :look:


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

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