Closed miqueldedo closed 4 years ago
Ara estem acabant d'implementar el Promocionar i m'ha sorgit un dubte: quan una peça arribi al final del tauler i es pugui promocionar, dins els tipus de peça dels quals es pot promocionar, només té sentit que es pugui promocionar d'una peça que tingui més valor, no (excloent el rei)? O és totalment independent? Ho dic perquè no té gaire sentit que es promocioni a un peó...
Millor no restringir-ho, i que decideixi l'usuari què té sentit i què no. En particular podria decidir "no promocionar" que és el mateix que triar la mateixa peça.
Sí, l'opció de no promocionar se li dona. Per tant, si l'usuari vol promocionar una peça a un peó (implicant que no el podrà moure d'allà, ja que és al final del tauler), se li accepta igual?
Sí, jo no em complicaria la vida. Sempre té l'opció de desfer.
Bones,
Ja he acabat d'implementar tot el codi per a que ens guardi les partides en el format per defecte. Aquestes partides es guarden al mateix directori i, es guarden quan, l'usuari ho demana a mitja partida, a partir de la comada G i quan s'acaba la partida (es guarda el seu desenvolupament). Els noms d'aquests fitxers de partida es genera de manera automàtica i són únics.
També hem estem acabant d'implementar les diferents conseqüències que pot tenir un moviment (escacs, enrocs, entre d'altres). Les partides s'acaben amb un escac i mat. Hi ha implementats els tres tipus de jugabilitat que ha de tenir l'aplicació, que són: persona vs persona, persona vs cpu i cpu vs cpu.
Amb en Joan hem avançat un xic amb el coneixement per a poder entrar tots els fitxers desitjats per a inserir al coneixement (suposem que aquests fitxers de desenvolupament de les partides es basen en la mateixa configuració que l'entrada).
També he afegit tots els hashcode i clones que se'm va demanar.