This shows you the differences between two versions of the page.
pp:22:teme:prolog-ultimate-ttt [2022/05/18 23:29] bot.pp |
pp:22:teme:prolog-ultimate-ttt [2022/05/28 15:25] (current) bot.pp |
||
---|---|---|---|
Line 2: | Line 2: | ||
* Data publicării: 10.05.2022 | * Data publicării: 10.05.2022 | ||
- | * Data ultimei modificări a enunțului: 18.05.2022 Etapa 1: 15.05.2022 (vezi [[#changelog|changelog]]) | + | * Data ultimei modificări a enunțului: 19.05.2022 Etapa 1: 15.05.2022 (vezi [[#changelog|changelog]]) |
- | * Data ultiemi modificări a scheletului: 18.05.2022 (Etapa 2), 11.05.2022 (Etapa 1) | + | * Data ultimei modificări a scheletului: 27.05.2022 (Etapa 2), 11.05.2022 (Etapa 1) |
* Deadline hard: ziua laboratorului 12 + 2 zile | * Deadline hard: ziua laboratorului 12 + 2 zile | ||
* [[https://curs.upb.ro/2021/mod/forum/view.php?id=225449|Forum temă]] | * [[https://curs.upb.ro/2021/mod/forum/view.php?id=225449|Forum temă]] | ||
Line 125: | Line 125: | ||
* dacă jucătorul curent nu a mutat de loc în această tablă, iar oponentul nu a mutat deja în centru, mutarea în centru are prioritate 3. | * dacă jucătorul curent nu a mutat de loc în această tablă, iar oponentul nu a mutat deja în centru, mutarea în centru are prioritate 3. | ||
* orice mutare care duce tabla într-o stare din care jucătorul curent poate câștiga cu o singură mutare are prioritate 4. | * orice mutare care duce tabla într-o stare din care jucătorul curent poate câștiga cu o singură mutare are prioritate 4. | ||
- | * în orice alt caz în afară de cele de mai sus, o mutare în centru are prioritate 5, iar celelalte mutări au prioritate 6. | + | * în orice alt caz în afară de cele de mai sus, o mutare într-un colț are prioritate 5, iar celelalte mutări au prioritate 6. |
Predicatul ''%%movePriority/4%%'' evaluează prioritatea unei mutări, pentru un jucător, pentru o tablă individuală. | Predicatul ''%%movePriority/4%%'' evaluează prioritatea unei mutări, pentru un jucător, pentru o tablă individuală. | ||
Line 134: | Line 134: | ||
* oponentul a mutat deja în acea tablă, iar centrul nu e încă ocupat | * oponentul a mutat deja în acea tablă, iar centrul nu e încă ocupat | ||
- | * apoi, cele 3 colțuri în afară de nw nu sutn ocupate | + | * apoi, cele 3 colțuri în afară de nw nu sunt ocupate |
* apoi mijlocurile laturilor. | * apoi mijlocurile laturilor. | ||
Line 214: | Line 214: | ||
* mențiune tastare teste individuale | * mențiune tastare teste individuale | ||
* NOTĂ la ''%%bestMoves%%'' | * NOTĂ la ''%%bestMoves%%'' | ||
+ | * 19.05 - pentru prioritate 5 la tabla individuală erau mutările //în colțuri//, nu //în centru//. | ||
+ | * 19.05 - îmbunătățire a testelor pentru movePriority | ||
+ | * 19.05 - îmbunătățire a testelor pentru a reduce diferența dintre modul detaliat și modul nedetaliat (de pe vmchecker) de testare. | ||
+ | * 25.05 - adăugare afișări ajutătoare (comentate) pentru ''%%play_strategies%%'' în ''%%utils.pl%%'' | ||
+ | * 27.05 - acceptare a soluției (c,se) pentru testul greedy|c (vezi [[https://curs.upb.ro/2021/mod/forum/discuss.php?d=15374|această discuție]]) | ||