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 > [turno2][correzione progetto dama]
  Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
morf
e.Vanishing guy

User info:
Registered: Nov 2002
Posts: 1856 (0.23 al dì)
Location: Treviglio (BG)
Corso: TICO
Anno: primo
Time Online: 5 Days, 11:35:09: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Question [turno2][correzione progetto dama]

dopo aver superato l'esame, non ho più controllato la pagina di webcen di agostini/malchiodi, ma vedo ora nella sezione avvisi che ieri nella sala lauree in via Comelico c'è stata la correzione del progetto ... probabilmente era dedicata a quelli che non l'hanno svolto, ma mi piacerebbe cmq sapere qualcosa: riassuntino? :D

__________________
mail, msn and steam account: morf@email.it
my blog: http://melien.blogspot.com
my shots: http://mr-anf.deviantart.com


" ... fear is how I fall ... "

06-03-2003 09:50
Click Here to See the Profile for morf Click here to Send morf a Private Message Visit morf's homepage! Find more posts by morf Add morf to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
aesse
args[]

User info:
Registered: Dec 2002
Posts: 50 (0.01 al dì)
Location: Milano
Corso: TICO
Anno: 1
Time Online: 1 Day, 19:15:38 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

La correzione non è durata molto (c'ero solo io :shock: ); Malchiodi ha fatto alla lavagna uno schizzo di come secondo lui andavano organizzate le classi.. lui avrebbe fatto:

- Scacchiera
- Pezzo
- Dama
- Pedina
- Caselle (perchè la scacchiera non contiene caselle).
- eventualmente una classe Colore contenente due semplici costanti statiche (bianco/nero)

Poi sempre alla lavagna ha spiegato che la scelta migliore per rappresentare i vari pezzi era l'array 8x8, perchè così facendo in una unica istruzione era possibile andare a prendere il pezzo interessato.
Facendo invece un array 2x12 ogni volta che c'era da muovere un pezzo bisognava scorrere l'intero array (quindi da 0 a 24 confronti).

Nei pezzi avrebbe messo praticamente tutti i metodi di controllo per vedere se una mossa era fattibile, tranne il mangia e lo sposta che si potevano mettere in scacchiera per semplificare le cose. Riguardo ai medoti, avrebbe usato dove possibile la sovrascrittura riferendosi ai metodi del padre (ad esempio Pezzo si può muovere in diagonale.. Pedina richiama il super.puoiMuovere() e poi effettua altri controlli).

Ha concluso dicendo che con una buona fase di analisi prima di mettersi a scrivere il codice era un progretto fattibilissimo, che se fatto bene potrebbe davvero essere utilizzato come base per un gioco della dama fatto con la grafica.

Ciao :)

07-03-2003 09:29
Click Here to See the Profile for aesse Click here to Send aesse a Private Message Visit aesse's homepage! Find more posts by aesse Add aesse to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
morf
e.Vanishing guy

User info:
Registered: Nov 2002
Posts: 1856 (0.23 al dì)
Location: Treviglio (BG)
Corso: TICO
Anno: primo
Time Online: 5 Days, 11:35:09: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

grazie :)

__________________
mail, msn and steam account: morf@email.it
my blog: http://melien.blogspot.com
my shots: http://mr-anf.deviantart.com


" ... fear is how I fall ... "

07-03-2003 14:32
Click Here to See the Profile for morf Click here to Send morf a Private Message Visit morf's homepage! Find more posts by morf Add morf to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 20:44.    Post New Thread    Post A Reply
  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.032 seconds (73.19% PHP - 26.81% MySQL) con 26 query.