Diferencia entre revisiones de «Usuario:ManuelRomero/NewPHP/B2T1/formularios/practica»

De WikiEducator
Saltar a: navegación, buscar
(Juego de adivinar un número)
Línea 9: Línea 9:
 
<br >
 
<br >
 
{{MRM_Actividad|Title=Requisitos de la práctica|
 
{{MRM_Actividad|Title=Requisitos de la práctica|
*Como hemos indicado, pesarás un número en el intervalo establecido
+
*Como hemos indicado, '''''el usuario de la aplicación piensa un número en el intervalo establecido'''''.
*Después deberás de la aplicación procederá a adivinarlo en diferentes intentos
+
*Después la aplicación, en diferentes intentos procederá a adivinarlo.
*Debes de desarrollar la aplicación para que siempre lo acierte
+
*La aplicación deberá usar la búsqueda dicotómica o algoritmica del número y así siempre lo acertará.
*En cada iteración le informará de si el número que te especifica es menor, mayor o si lo ha acertado.
+
*En cada iteración le informará de si el número que te especifica es '''menor, mayor o si lo ha acertado'''.
*El número de intentos que hay queda establecido según la opción seleccionada.
+
*El número de intentos que hay, queda establecido según la opción seleccionada.
  
*En cualquier momento podrás reiniciar el juego mientras estás jugando
+
*En cualquier momento podrás reiniciar el juego mientras estás jugando.
 
  **(Se calculará otro número y tendrás 10 intentos de nuevo)
 
  **(Se calculará otro número y tendrás 10 intentos de nuevo)
 
*Deberás de tener tres fichero:  
 
*Deberás de tener tres fichero:  
Línea 26: Línea 26:
 
}}
 
}}
  
*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
 
  
 
<!--
 
<!--
Línea 189: Línea 165:
 
*Realizaremos esta práctica siguiendo o implementando los siguientes requisitos
 
*Realizaremos esta práctica siguiendo o implementando los siguientes requisitos
 
#RF1: El fichero '''''index.php''''' me informará del juego  
 
#RF1: El fichero '''''index.php''''' me informará del juego  
#RF2: El mismo fichero '''''index.php''''' me mestrará las opciones (ver imagen anterior)
+
#RF2: El mismo fichero '''''index.php''''' me mostrará las opciones (ver imagen anterior)
 
#RF3: El fichero '''''index.php''''' tendrá un botón para empezar el juego
 
#RF3: El fichero '''''index.php''''' tendrá un botón para empezar el juego
 
#RNF1:  Deberemos identificar todas las variables que necesito
 
#RNF1:  Deberemos identificar todas las variables que necesito
 
##Realiza un análisis de juego
 
##Realiza un análisis de juego
##Juega directamente y anótate todas las variables que necesitas (''$min, $max, $jugada, ''...).
+
##Juega directamente y anótate todas las variables que necesitas (''$jugada, $max, $min, $intentos,...''').
 
#RF4 En el primer acceso a '''''jugar.php''''' inicializo las variables
 
#RF4 En el primer acceso a '''''jugar.php''''' inicializo las variables
 
#RF5 Establece la estrategia (inputs:hidden) para pasar los valores de 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
 
#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
+
*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 02:40 23 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

Form adivina.png



Icon activity.jpg
Requisitos de la práctica
  • Como hemos indicado, el usuario de la aplicación piensa un número en el intervalo establecido.
  • Después la aplicación, en diferentes intentos procederá a adivinarlo.
  • La aplicación deberá usar la búsqueda dicotómica o algoritmica del número y así siempre lo acertará.
  • En cada iteración le informará de si el número que te especifica es menor, mayor o si lo ha acertado.
  • El número de intentos que hay, queda establecido según la opción seleccionada.
  • En cualquier momento podrás reiniciar el juego mientras estás jugando.
**(Se calculará otro número y tendrás 10 intentos de nuevo)
  • Deberás de tener tres fichero:
  1. index.html que te generará la información
  2. jugar.php que es es juego
  3. fin.php cuando termine la partida con la información del juego realizado.

DIAGRAMA NAVEGACIO1.png

  • Selecciona la práctica en la siguiente url
http://manuel.infenlaces.com/





  • Realizaremos esta práctica siguiendo o implementando los siguientes requisitos
  1. RF1: El fichero index.php me informará del juego
  2. RF2: El mismo fichero index.php me mostrará las opciones (ver imagen anterior)
  3. RF3: El fichero index.php tendrá un botón para empezar el juego
  4. RNF1: Deberemos identificar todas las variables que necesito
    1. Realiza un análisis de juego
    2. Juega directamente y anótate todas las variables que necesitas ($jugada, $max, $min, $intentos,...').
  5. RF4 En el primer acceso a jugar.php inicializo las variables
  6. RF5 Establece la estrategia (inputs:hidden) para pasar los valores de las variables
  7. RF6 Actualiza las variables según jugada y apúntales en los hidden para la siguiente jugada
  8. 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.