Strumenti Utente

Strumenti Sito


lpr-a:progetto2

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
lpr-a:progetto2 [17/05/2010 alle 16:53 (14 anni fa)]
Vincenzo Gervasi
lpr-a:progetto2 [08/06/2010 alle 13:58 (14 anni fa)] (versione attuale)
Vincenzo Gervasi
Linea 133: Linea 133:
 ===== Suggerimenti finali ===== ===== Suggerimenti finali =====
  
-L'implementazione del cliente di esempio (che sarebbe già sufficiente ai fini dell'esame) consta di circa 100 righe di codice Java (di cui circa 60 significative); si consiglia agli studenti di iniziare con un'implementazione semplice, e poi eventualmente dedicarsi al miglioramento dell'efficienza e delle strategie. Si noti che ai fini della valutazione verranno considerati primariamente:+L'implementazione del cliente di esempio (che sarebbe già sufficiente ai fini dell'esame, tranne che per la mancanza di coordinamento) consta di circa 100 righe di codice Java (di cui circa 60 significative); si consiglia agli studenti di iniziare con un'implementazione semplice, e poi eventualmente dedicarsi al miglioramento dell'efficienza e delle strategie. Si noti che ai fini della valutazione verranno considerati primariamente:
   * la correttezza dell'uso delle tecniche di multithreading e di comunicazione di rete;    * la correttezza dell'uso delle tecniche di multithreading e di comunicazione di rete; 
   * il design e l'implementazione del protocollo inter-client;   * il design e l'implementazione del protocollo inter-client;
Linea 147: Linea 147:
  
 o un suo equivalente su altri sistemi operativi. o un suo equivalente su altri sistemi operativi.
- 
 ===== FAQ ===== ===== FAQ =====
-In questa sezione verranno raccolte le domande più frequenti poste dagli studenti durante lo svolgimento del progetto.+**Come è definita una "squadra"?** 
 +\\ 
 +Non esiste sul server il concetto di squadra; dal punto di vista del server, si tratta di robot singoli. Ai fini dell'esame, una "squadra" è l'insieme delle istanze di un client lanciate dallo stesso studente (sulla stessa macchina o anche, potenzialmente, su macchine diverse). Sta allo studente implementare una qualche strategia di comunicazione per consentire il loro coordinamento (per esempio, per riconoscersi l'un l'altro ed evitare di distruggersi a vicenda). 
 + 
 +**Il server mi restituisce a volte -1 in risposta al comando BATTERY, è un errore del server?** 
 +\\ 
 +No, il valore restituito è del tutto corretto. Si raccomanda di verificare la propria interpretazione del valore, perché... 
 +//En este mundo traidor, nada es verdad, ni mentira: todo es según el color del cristal con que se mira//.
lpr-a/progetto2.1274115226.txt.gz · Ultima modifica: 17/05/2010 alle 16:53 (14 anni fa) da Vincenzo Gervasi