udg-propro-spring-2020 / projecte-2020-a3

projecte-2020-a3 created by GitHub Classroom
0 stars 1 forks source link

Partides guardades i altres #21

Closed miqueldedo closed 4 years ago

miqueldedo commented 4 years ago

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.

miqueldedo commented 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ó...

miquelbofill commented 4 years ago

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.

miqueldedo commented 4 years ago

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?

miquelbofill commented 4 years ago

Sí, jo no em complicaria la vida. Sempre té l'opció de desfer.