Diferencia entre revisiones de «Tutorial:Listas, Secuencias y Guiones para Jugar»

De GeoGebra Manual
Saltar a: navegación, buscar
Línea 19: Línea 19:
 
*Los '''''n''''' ''palillos'' que componen el juego aparecen dispuestos en el centro de la pantalla. Son los segmentos creados por:<br>
 
*Los '''''n''''' ''palillos'' que componen el juego aparecen dispuestos en el centro de la pantalla. Son los segmentos creados por:<br>
 
**'''<code>listaBanca = [[Comando Secuencia|Secuencia]]'''['''[[Comando Segmento|Segmento]]'''['''(i / 2, -2), (i / 2, 2)], i, 1, n]</code>'''
 
**'''<code>listaBanca = [[Comando Secuencia|Secuencia]]'''['''[[Comando Segmento|Segmento]]'''['''(i / 2, -2), (i / 2, 2)], i, 1, n]</code>'''
*Las '''''n_1''''' varillas que toma el ''equipo vía GG'' aparecen horizontalmente en la zona superior de la pantalla.
+
*Las '''''n1''''' varillas que toma el ''equipo vía GG'' aparecen horizontalmente en la zona superior de la pantalla.
 
**'''<code>Mi_lista = [[Comando Secuencia|Secuencia]]'''['''[[Comando Segmento|Segmento]]'''['''(5floor((i - 1) / 5), 4 - [[Comando Resto|Resto]]'''['''i - 1, 5] / 5), (5floor((i - 1) / 5) + 4, 4 - [[Comando Resto|Resto]]'''['''i - 1, 5] / 5)], i, 1, n1]</code>'''
 
**'''<code>Mi_lista = [[Comando Secuencia|Secuencia]]'''['''[[Comando Segmento|Segmento]]'''['''(5floor((i - 1) / 5), 4 - [[Comando Resto|Resto]]'''['''i - 1, 5] / 5), (5floor((i - 1) / 5) + 4, 4 - [[Comando Resto|Resto]]'''['''i - 1, 5] / 5)], i, 1, n1]</code>'''
*Las '''''n_2''''' varillas que toma quien juega se distribuyen horizontalmente en la zona inferior de la pantalla.
+
*Las '''''n2''''' varillas que toma quien juega se distribuyen horizontalmente en la zona inferior de la pantalla, en ''montones de a 5'':<br>
**'''<code>listaBanco = [[Comando Secuencia|Secuencia]]'''['''[[Comando Segmento|Segmento]]'''['''(5floor ((i-1) / 5), 4 - [[Comando Resto|Resto]][i-1 , 5] / 5), (5floor ((i-1) / 5) + 4 4 - Ser [i-1, 5] / 5)], i, 1, n_1]</code>'''
 
*Las '''''N_2''''' tomadas por el jugador: aparecen dispuestas en sentido horizontal, en ''montones de a 5'' en la zona inferior de la pantalla:<br>
 
 
**'''<code>listaJugador  = [[Comando Secuencia|Secuencia]]'''['''[[Comando Segmento|Segmento]]'''['''(5floor ((i-1) / 5), -3,5 + [[Comando Resto|Resto]]'''['''i-1, 5 ] / 5), (5floor ((i-1) / 5) + 4, -3,5  + [[Comando Resto|Resto]][i - 1, 5] / 5)], i, 1, n2''']'''</code>
 
**'''<code>listaJugador  = [[Comando Secuencia|Secuencia]]'''['''[[Comando Segmento|Segmento]]'''['''(5floor ((i-1) / 5), -3,5 + [[Comando Resto|Resto]]'''['''i-1, 5 ] / 5), (5floor ((i-1) / 5) + 4, -3,5  + [[Comando Resto|Resto]][i - 1, 5] / 5)], i, 1, n2''']'''</code>
*Los palillos situados en la zona superior de la pantalla, indican lo que ha retirado el ''equipo GG'':<br>
+
*Los palillos situados en la zona superior de la pantalla, indican lo que ha retirado el ''equipo GG'': en ''montones de a cinco''<br>
 
**'''<code>listaSóloMía = [[Comando Secuencia|Secuencia]]'''['''(i / 2, 2.2), i, n, n - prisoyo + 1, -1''']'''</code>'''
 
**'''<code>listaSóloMía = [[Comando Secuencia|Secuencia]]'''['''(i / 2, 2.2), i, n, n - prisoyo + 1, -1''']'''</code>'''
 
*Los palillos situados en la zona inferior de la pantalla, indican lo que ha retirado el jugador:<br>
 
*Los palillos situados en la zona inferior de la pantalla, indican lo que ha retirado el jugador:<br>
 
**'''<code>listaSóloJugador = [[Comando Secuencia|Secuencia]]'''['''(i / 2, -2.2), i, n, n - priesjugador + 1, -1''']'''</code>'''
 
**'''<code>listaSóloJugador = [[Comando Secuencia|Secuencia]]'''['''(i / 2, -2.2), i, n, n - priesjugador + 1, -1''']'''</code>'''

Revisión del 23:12 26 oct 2013

Tutorial: Listas, Secuencias y Guiones para ir a Jugar ... o crear un juego

Jugando al Nim

El siguiente applet permite jugar al Nim en un ambiente dinámico preparado en basea listas, secuencias y guiones articulados adecuadamente, tal como puede apreciarse en aquí... en francés. fr:Tutoriel:Listes, Séquence, scripts pour créer un jeu..

La estrategia ganadora puede descubrirse o encontrarse en uno de los tantos enlaces descriptivos del juego, en el que pierde quien no tiene más remedio que tomar la última pieza de las que, por turno, se pueden quitar de uno a tres por vez.

Tendiendo las Piezas del Juego

Para tender las piezas del juego:

  • Crear algunos deslizadores enteros y ajustables como el que establecerá...
    • si será primero el equipo que opera automáticamente a través del applet o quien humanamente juegue, es decidido al azar
    • de 6 a 21, el número de piezas denominado N es decidida aleatoriamente
    • el número de piezas, de 0 a 3, que toma el equipo que opera automáticamente a través del applet de GG, llamado n_1
    • el número de piezas tomadas por el jugador, de 0 a 3, n_2
    • el número de palillos que se han tomado y que se ilustran cruzados

Ilustrando las Piezas

  • Los n palillos que componen el juego aparecen dispuestos en el centro de la pantalla. Son los segmentos creados por:
  • Las n1 varillas que toma el equipo vía GG aparecen horizontalmente en la zona superior de la pantalla.
    • Mi_lista = Secuencia[Segmento[(5floor((i - 1) / 5), 4 - Resto[i - 1, 5] / 5), (5floor((i - 1) / 5) + 4, 4 - Resto[i - 1, 5] / 5)], i, 1, n1]
  • Las n2 varillas que toma quien juega se distribuyen horizontalmente en la zona inferior de la pantalla, en montones de a 5:
    • listaJugador = Secuencia[Segmento[(5floor ((i-1) / 5), -3,5 + Resto[i-1, 5 ] / 5), (5floor ((i-1) / 5) + 4, -3,5 + Resto[i - 1, 5] / 5)], i, 1, n2]
  • Los palillos situados en la zona superior de la pantalla, indican lo que ha retirado el equipo GG: en montones de a cinco
    • listaSóloMía = Secuencia[(i / 2, 2.2), i, n, n - prisoyo + 1, -1]
  • Los palillos situados en la zona inferior de la pantalla, indican lo que ha retirado el jugador:
    • listaSóloJugador = Secuencia[(i / 2, -2.2), i, n, n - priesjugador + 1, -1]
© 2024 International GeoGebra Institute