Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/Distancia2018/formularios/practica»
De WikiEducator
(4 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 1: | Línea 1: | ||
+ | |||
+ | __NOEDITSECTION__ | ||
+ | {|cellpadding="5" cellspacing="6" style="width:60%;background:#DFFFFF; border-style:solid; border-width:1px; border-color:#0066FF; center" | ||
+ | | width="100%" valign="top" style="padding: 0; margin:0px;" | | ||
+ | <div style="border-radius:25px 25px 25px 25px; float: left;font-size:20px;text-align:center;background-color:Chocolate; padding:2px;"> | ||
+ | [[Usuario:ManuelRomero/NewPHP/Distancia|Volver]] | ||
+ | </div> | ||
+ | |} | ||
{{:Usuario:ManuelRomero/ProgramacionWeb/Distancia2018/Formularios/nav}} | {{:Usuario:ManuelRomero/ProgramacionWeb/Distancia2018/Formularios/nav}} | ||
===Juego de adivinar un número=== | ===Juego de adivinar un número=== | ||
Línea 6: | Línea 14: | ||
*El usuario pensará un número del 1 al mayor número posible según la opción seleccionada | *El usuario pensará un número del 1 al mayor número posible según la opción seleccionada | ||
*Una posible pantalla inicial del juego podría ser | *Una posible pantalla inicial del juego podría ser | ||
− | [[imagen: | + | [[imagen:adivina_index.png|600px]] |
<hr / >{{MRM_Actividad|Title=Requisitos de la práctica| | <hr / >{{MRM_Actividad|Title=Requisitos de la práctica| | ||
*Como hemos indicado, '''''el usuario de la aplicación piensa 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 la aplicación, en diferentes intentos procederá a adivinarlo. | *Después la aplicación, en diferentes intentos procederá a adivinarlo. | ||
− | *La aplicación deberá usar la búsqueda dicotómica o | + | *La aplicación deberá usar la búsqueda dicotómica o algorítmica 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. |
Última revisión de 04:19 14 nov 2019
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
- Una posible pantalla inicial del juego podría ser
**(Se calculará otro número y tendrás 10 intentos de nuevo)
http://manuel.infenlaces.com/
|
- 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 mostrará 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 ($jugada, $max, $min, $intentos,...').
- 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.