bytes.cat

La wiki d'FP d'informàtica

Eines de l'usuari

Eines del lloc


sudoku_php

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
Ultima revisió Ambdós costats nova versio
sudoku_php [2022/02/23 15:07]
enrique_mieza_sanchez [Sudoku en PHP]
sudoku_php [2022/10/07 13:52]
enrique_mieza_sanchez [Iteració 3: jugar partida]
Línia 25: Línia 25:
 ===== Iteració 2: crear partida ===== ===== Iteració 2: crear partida =====
 <WRAP todo> <WRAP todo>
-Crear un nombre aleatori de números i distribuïr-los per la quadrícula.+Farem unes passes per generar una partida amb cel·les predefinides. Guia: 
 + 
 +  - Crear un nombre de números aleatoris (de l'1 al 9) distribuir-los per la quadrícula. Inicialment provem amb N=15. 
 +  - Guardar els nombres generats a la variable $_SESSION. Assegura't que si fas F5 (recàrrega de pàgina) els nombres no es tornen a generar (partida activa). 
 +  - A les caselles on hi ha un número fix, no s'ha de posar el SELECT (o //dropdown menu//) i pintarem el número assignat (només lectura). 
 +  - Assegurar-se que els nombres generats compleixen les normes del Sudoku que hem implementat amb les funcions de la iteració 1.
  
-Guardar els nombres generats a la variable $_SESSION. 
 </WRAP> </WRAP>
  
Línia 34: Línia 38:
 ===== Iteració 3: jugar partida ===== ===== Iteració 3: jugar partida =====
 <WRAP todo> <WRAP todo>
-Determinar si hem resolt el Sudoku.+Abans que res caldrà que modifiquis les funcions ''comprova_fila($fila)'', ''comprova_columna($columna)'' i ''comprova_quadrant($quadrant)'', per tal que no només miri les dades enviades per $_POST (formulari) sinó que també tingui en compte les cel·les fixes guardades a la variable $_SESSION. 
 + 
 +Amb el què tenim el jugador pot avançar en jugar una partida, però cal un pas important: **determinar el final de partida**. 
 + 
 +Quan detectis que el taulell del Sudoku està resolt correctament, dóna un missatge de felicitació. 
 + 
 +NOTA: la partida finalitza quan es passa positivament els tests de totes les files, columnes i quadrants, i a més s'han omplert totes les cel·les.
 </WRAP> </WRAP>
  
sudoku_php.txt · Darrera modificació: 2022/10/17 18:41 per enrique_mieza_sanchez