Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Didattica > Corsi A - F > Basi di dati ~ informatica triennale
 
[Progetto]Spostamento degli eserciti
Clicca QUI per vedere il messaggio nel forum
booms
Ciao -

come avete gestito lo spostamento degli eserciti? ovvero, come avete calcolato il percoso da una città ad un'altra?

Saluti

Vincenzo

Counter65
l'esercito si puo spostare solo di 1, direttamente con la tabella che tiene le strade quindi.

booms
Purtroppo non è cosi: "L'esercito può muoversi fra le città del giocatore utilizzando le strade esistenti. Lo spostamento fra due città è possibile solo se il numero di strade da percorrere è inferiore al numero di punti movimenti dell'esercito".

Se si potesse spostare solo di 1 questa frase sarebbe scritta così : Ad ogni spostamento viene sottratto 1 punto movimento.

Counter65
è vero hai ragione, io ho scritto una procedura per trovare il cammino minimo, anche se il numero massimo di ricorsioni su SQL server è 32, su MySql mi pare sia 100, quindi potrebbe non funzionare in certi casi;

piacerebbe sapere anche a me come è stata fatta questa parte in generale a questo punto...

antares85
eh si, credo sia il punto più complicato inisieme alla "circolazione" dei turni di gioco.
bisogna calcolare il cammino minimo dalla città nella quale si trova l'esercito a quella dove vuole andare e vedere se il numero di strade di questo cammino è minore dei PM

Powered by: vbHome (lite) v4.1 and 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