Diferencia entre revisiones de «Usuario:ManuelRomero/NewPHP/B2T1/formularios/practica»
De WikiEducator
(→Adivina un número) |
|||
Línea 22: | Línea 22: | ||
#fin.php cuando termine la partida con la información del juego realizado.<br /> | #fin.php cuando termine la partida con la información del juego realizado.<br /> | ||
[[imagen:DIAGRAMA NAVEGACIO1.png]] | [[imagen:DIAGRAMA NAVEGACIO1.png]] | ||
− | http://manuel.infenlaces.com/ | + | *Selecciona la práctica en la siguiente url |
+ | http://manuel.infenlaces.com/ | ||
}} | }} | ||
Línea 32: | Línea 33: | ||
;Requisito 2 generamos un número aleatorio | ;Requisito 2 generamos un número aleatorio | ||
− | #Solo lo | + | #Solo lo genereramos si venimos de index.php |
#Tenemos un botón de jugar | #Tenemos un botón de jugar | ||
− | #Si apretamos ese botón volvemos a cargar jugar.php, pero sin | + | #Si apretamos ese botón volvemos a cargar jugar.php, pero sin generar el número |
#Podemos probar visualizando el número. | #Podemos probar visualizando el número. | ||
;Requisito 3 solicitamos un número al usuario | ;Requisito 3 solicitamos un número al usuario | ||
Línea 197: | Línea 198: | ||
#RF6 Actualiza las variables según jugada y apúntales en los hidden para la siguiente jugada | #RF6 Actualiza las variables según jugada y apúntales en los hidden para la siguiente jugada | ||
#RF7 Controla el fin del juego (exceder el número de jugadas o haber acertado el número ) | #RF7 Controla el fin del juego (exceder el número de jugadas o haber acertado el número ) | ||
+ | *Se pide también que lleves un log, donde anotes la hora (minutos y segundos) de cada jugada, especificando el número de jugada y el número aportado |
Revisión de 21:13 22 oct 2018
Juego de adivinar un número
- Se trata de hacer un juego para que la aplicación adivine un número que tu pienses
- La aplicación me mostrará 3 opciones
- El usuario pensará un número del 1 al mayor número posible según la opción seleccionada
**(Se calculará otro número y tendrás 10 intentos de nuevo)
http://manuel.infenlaces.com/
|
- Realizaremos este ejercicio con requisitos
- Requisito 1 pantalla de inicio
- Crear la pantalla de bienvenida con la explicación del juego
- Con una opción que me lleve a un fichero llamado juega.php
- EL fichero de momento solo muestra un mensaje
- Requisito 2 generamos un número aleatorio
- Solo lo genereramos si venimos de index.php
- Tenemos un botón de jugar
- Si apretamos ese botón volvemos a cargar jugar.php, pero sin generar el número
- Podemos probar visualizando el número.
- Requisito 3 solicitamos un número al usuario
- Requisito 4 controlamos las jugadas
- Requisito 5 informamos si es mayor menor el número
- Requisitos 6 podemos reiniciar el juego
- Requisitos 7 Volver al inicio
- Requisitos 8 controlar el final
- Requisitos 9 Ventana de fin
- Requisitos 10 Volver a iniciar la partida desde el final
Si volvemos a cargar la
- Con una opción que me lleve a un fichero llamado juega.php
- EL fichero de momento solo muestra un mensaje
- Realizaremos esta práctica siguiendo o implementando los siguientes requisitos
- RF1: El fichero index.php me informará del juego
- RF2: El mismo fichero index.php me mestrará las opciones (ver imagen anterior)
- RF3: El fichero index.php tendrá un botón para empezar el juego
- RNF1: Deberemos identificar todas las variables que necesito
- Realiza un análisis de juego
- Juega directamente y anótate todas las variables que necesitas ($min, $max, $jugada, ...).
- RF4 En el primer acceso a jugar.php inicializo las variables
- RF5 Establece la estrategia (inputs:hidden) para pasar los valores de las variables
- RF6 Actualiza las variables según jugada y apúntales en los hidden para la siguiente jugada
- RF7 Controla el fin del juego (exceder el número de jugadas o haber acertado el número )
- Se pide también que lleves un log, donde anotes la hora (minutos y segundos) de cada jugada, especificando el número de jugada y el número aportado