Excel y el juego de la Pocha I de IX. Reglas del juego y esqueleto de la hoja de cálculo.

Windows Técnico

Sindicación

Proximos HOLs

Loading...

Continuamos con las posibilidades excepcionales de Excel en nuestra vida cotidiana. En anteriores post mencioné como se podía utilizar Excel para realizar un seguimiento de nuestras apuestas en la bonoloto o en la lotería primitiva.

En esta ocasión vamos a crear una hoja Excel para algo más lúdico y más costoso, aunque menos habitual. En este caso vamos a crear una hoja Excel para realizar el seguimiento en la puntuación del popular juego de la Pocha. Primero vamos a ver las reglas del juego, ya que son fundamentales para hacer correctamente la hoja de cálculo.

Reglas del juego.

Las reglas son las mismas que las del tute, aunque hay que indicar que en función del sitio donde se juegue estas reglas pueden variar ligeramente. Vamos a poner las principales peculiaridades del juego a las que haremos referencia más tarde en nuestro Excel.

Objetivo del juego:

La Pocha es un juego al que pueden jugar de 3 a 6 jugadores con cierto grado de comodidad, aunque lo ideal es que se juegue entre 4 o 5. El juego consiste en adivinar cuantas bazas se van a conseguir con las cartas que se tiene (cero, una, dos, etc.), para ello se puede apuntar en un papel tanto las bazas pedidas como las puntuaciones obtenidas, esto es lo que vamos a simular en este Excel.

Regla 1:

Según la cantidad de jugadores hay un número determinado de rondas y en cada ronda se reparte un número determinado de cartas. Primero se juegan tantas rondas de una baza (1 carta por jugador) como número de jugadores haya. En las siguientes rondas se va aumentando el número de cartas por ronda de una en una, hasta llegar al máximo de cartas que se pueden repartir (8 si juegan 5 personas, 10 si juegan 4, etcétera), y con ese número de cartas se juegan tantas rondas especiales como jugadores haya, estas rondas especiales pueden existir o no según donde se juegue, ya que las reglas varían un poco de un lugar a otro. Una vez finalizadas estas rondas especiales, se va disminuyendo de uno en uno el número de cartas por baza hasta llegar a una, entonces bien finaliza la partida, o bien se juega la modalidad llamada “indias”.

Regla 2:

En este Excel se contarán 10 puntos por acertar el número de bazas que se juegan y además 5 puntos por cada baza que se haya llevado, sólo si ha acertado. Asimismo se descontarán 5 puntos por cada baza (por defecto o por exceso) en caso de que el jugador no haya acertado el número de bazas elegido inicialmente. (Estas cifras son las que pueden variar de un lugar a otro, pero será muy fácil de cambiar en este Excel, que será valido para cualquier sitio donde se juegue).

Por ejemplo si un jugador ha vaticinado que se iba a llevar 3 bazas y lo ha conseguido, su puntuación aumenta en: 10+(3*5)=25 puntos. Si por el contrario en vez de 3 bazas se lleva 1, se ha equivocado en 2 bazas, por lo tanto su puntuación disminuye en 2*-5=-10

Regla 3:

Previamente a jugar las cartas, en cada una de las rondas, cada jugador por turno tiene que decir, en función de las cartas que tiene, cuantas bazas cree que se va a llevar, comenzando el sentado a la derecha del que reparte. Cada ronda reparte un jugador distinto, siguiendo el orden hacia la derecha.

Regla 4:

El número de bazas pedidas por el total de jugadores no puede coincidir con el número de bazas que se van a jugar, ya que en tal caso si todos los jugadores aciertan todos suman puntos. Para evitar esto, el jugador que reparte el último estará obligado a decir un número de bazas cualquiera siempre y cuando no coincida con el número de bazas totales que se van a jugar.

Regla 5:

Si la ronda pinta en oros se puntúa doble. (Esta regla también puede variar respecto al lugar donde se juegue). Si volvemos al ejemplo mostrado en la Regla 2, el jugador aumentará 50 puntos o disminuirá -20, según haya o no acertado.

Estas son a grosso modo las reglas principales, y las que se van a utilizar en este Excel. En algunos sitios hay más reglas, como por ejemplo que si sólo gana un jugador una ronda y todos los demás pierden, también puntúa doble, (cuádruple si pinta en oros). Que si pinta en copas es doble y si pinta en oros es triple. Que si un jugador se lleva todas las bazas jugadas también es doble (a partir de que esté la mitad de la baraja en juego, ya que si no, todas las rondas individuales serían dobles), y un largo etcétera.

Todo esto hace de la Pocha un juego bastante largo y entretenido dependiendo del número de jugadores y del número de bazas que jueguen. (No es raro jugar 2 horas si se hacen todas las rondas).

Preparación del Excel.

Una vez que sabemos las reglas vemos enseguida la utilidad que nos puede dar Excel en este juego, y es la automatización de tareas y el cálculo automático de las puntuaciones. Además de, opcionalmente, analizar luego las estadísticas, indicando quien ha ganado más veces y quien menos, la cantidad de rondas ganadas y perdidas, etcétera.

El Excel en sí será distinto según el número de jugadores, sería recomendable utilizar una hoja de cálculo para 4 jugadores, otra para 5 jugadores, y así sucesivamente.

La hoja de cálculo se va a dividir en varias partes que pueden cambiar y no son imprescindibles todas las partes, aunque sí lo son las 4 primeras:

  • Parte 1: Las rondas a jugar con su respectivo número de bazas.
  • Parte 2: Las bazas pedidas por cada jugador.
  • Parte 3: Las bazas acertadas por cada jugador.
  • Parte 4: Los puntos que lleva cada jugador.
  • Parte 5: Un minigráfico indicando como está la puntuación. (Sólo en Excel 2010)
  • Parte 6: A quién le toca repartir
  • Parte 7: Una leyenda referente a los distintos colores y avisos que se mostrarán

El Excel que vamos a hacer en estos post va a referirse a un juego para 4 personas, siendo prácticamente igual si es para un número de jugadores distinto.

La estructura de la hoja de cálculo sería así (se adjuntan 2 imágenes debido a su tamaño):

clip_image002

Figura 1: Estructura de la hoja, sin meter ningún dato.

clip_image004

Figura 2: Continuación de la estructura de la hoja, sin meter ningún dato.

Como se puede apreciar, las rondas están por filas, e indican el número de cartas a repartir, la pinta siempre vale 1, hasta que pinte en oros, en tal caso se sustituirá ese 1 por un 2.

En este juego en concreto se juegan rondas hasta que se llega a un máximo de 10 cartas por jugador, luego se juegan 3 rondas especiales (Subastado, Sin Triunfo y Oros) tal y como se mencionó en la Regla 1 del juego, y a continuación se vuelve a bajar, hasta completarse con una ronda por cada jugador de "Indias", con la que finaliza el juego.

En la celda B1 se indica el máximo número de bazas que se juegan (10 en este caso, 8 si fueran 5 jugadores, etcétera). Lo siguiente es añadir el nombre de los jugadores. Esto sólo se hace en las celdas D2 a G2, y deben ponerse en el mismo orden en el que estén sentados en la mesa, siendo el primero (celda D2) el que primero reparta. Para volver a poner el nombre de los jugadores en las celdas I2:L2 y N2:Q2, se hace desde I2 con esta simple fórmula: =D2, y arrastrando hasta la celda Q2. Las columnas vacías entre las partes no servirán para los posibles mensajes de error.

Ahora vamos a rellenar a quien le toca repartir, hemos dicho que la primera persona es la que reparte, por lo tanto el orden será correlativo y hacia abajo, así que hay que copiar los nombres de las celdas D2:G2, en la columna S, empezando por S3. Se podría hacer un copiar-pegado especial-transponer, varias veces hasta rellenar la columna. Pero esto no vincula los datos de la columna S con los de las celdas D2:G2, de tal forma que si se cambia algún nombre en estas celdas por lo que sea, los datos de la columna S no varían. Hay que recordar una de las máximas de Excel: “Trabaja al principio, y luego que Excel lo haga sólo”. Para ello vamos a utilizar una combinación de funciones que va a permitir hacer esto. Hay que situarse en la celda S3 e introducir esta función: =ELEGIR(RESIDUO(FILA()-3;4)+1;$D$2;$E$2;$F$2;$G$2)

clip_image006

Figura 3: Introducción de la función en S3. (Se han ocultado columnas para una mejor visualización)

Debería aparecer el nombre de “Ana” en este caso, y si propagamos hacia abajo deberían salir todos los demás. Si ahora cambiamos el nombre de “Carlota” por “Celia” en la celda F2 por ejemplo debería cambiarse en todas las celdas, tanto en las de “Bazas llevadas” y “Puntos” como en la columna S.

Esta función lo único que hace es poner el contenido de una de las celdas que tienen los nombres (D2:G2), según la fila en la que esté puesta dicha función. Para ello utiliza 3 funciones que individualmente son poco útiles, pero que en conjunto con otras lo son en alto grado.

La función ELEGIR(nº, valor1, valor2, valor3, …): Devuelve valor1, valor2 o valorX, según el nº pasado. valor1 si es 1, valor2 si es 2, …

La función FILA() devuelve la fila actual.

La función RESIDUO o RESTO(numerador, denominador). (Si tenemos EXCEL 2010 y no hemos actualizado al SP1 la función es RESTO, en caso contrario, es RESIDUO, que es el nombre antiguo). Esta función devuelve el resto de la división entre los números pasados.

Por tanto esta función lo que hace es obtener el número de fila en la que está la celda que contiene la función, se le resta 3 ya que empezamos en la fila 3, esto hace que el numerador de la función RESTO sea un 0, y el denominador un 4. Se utiliza 4 porque hay 4 jugadores. El resto de esta división y de todas las sucesivas cuando se propague la función será siempre 0, 1, 2 ó 3, ya que estamos dividiendo entre 4, por lo que el resto nunca será 4 o más. Este resultado es el que se le pasa finalmente a la función ELEGIR, pero a esta función como se ha visto no se le puede pasar un valor 0, ya que según el número que se le proporcione escogerá una opción u otra. Por tanto al resultado de la función RESIDUO se le sumará 1, así los números pasados al primer parámetro de la función ELEGIR serán siempre 1, 2, 3 ó 4, que son los que se corresponden con las celdas referenciadas: $D$2, $E$2, $F$2 y $G$2.

Con esto ya tendríamos preparado el esqueleto de la hoja de cálculo, en los siguientes post veremos como darle funcionalidad para poder empezar a jugar y que automáticamente vaya mostrando el desarrollo de la partida.

clip_image008

Figura 4: Esqueleto de la hoja con los nombres metidos.

Como siempre sugerimos la suscripción al canal RSS de Windows Técnico para estar al día de las novedades concernientes a noticias de seguridad y/o productos Microsoft.

image


Enviado ago 16 2012, 12:35 por adiaz

Comentarios

Windows Técnico escrito Excel y el juego de la Pocha II de IX. Suma de puntos I.
en 08-17-2012 14:58

Excel y el juego de la Pocha I de IX. Reglas del juego y esqueleto de la hoja de cálculo. En el post

Windows Técnico escrito Excel y el juego de la Pocha III de IX. Suma de puntos II.
en 08-22-2012 10:45

En los post anteriores: Excel y el juego de la Pocha I de IX. Reglas del juego y esqueleto de la hoja

Windows Técnico escrito Excel y el juego de la Pocha IV de IX. Mejora visual de la información I.
en 08-28-2012 14:46

En los post anteriores: Excel y el juego de la Pocha I de IX. Reglas del juego y esqueleto de la hoja

Windows Técnico escrito Excel y el juego de la Pocha V de IX. Mejora visual de la información II
en 09-04-2012 14:20

En los post anteriores: Excel y el juego de la Pocha I de IX. Reglas del juego y esqueleto de la hoja

raul escrito re: Excel y el juego de la Pocha I de IX. Reglas del juego y esqueleto de la hoja de cálculo.
en 09-05-2012 11:27

que buena pinta tiene ...

Windows Técnico escrito Excel y el juego de la Pocha VI de IX. Gestión de errores I
en 09-12-2012 11:06

En los post anteriores: Excel y el juego de la Pocha I de IX. Reglas del juego y esqueleto de la hoja

Windows Técnico escrito Excel y el juego de la Pocha VII de IX. Gestión de errores II
en 09-24-2012 12:59

En los post anteriores: Excel y el juego de la Pocha I de IX. Reglas del juego y esqueleto de la hoja

Adso escrito re: Excel y el juego de la Pocha I de IX. Reglas del juego y esqueleto de la hoja de cálculo.
en 10-03-2012 20:02

Muy buen aporte, seguiré el resto de entradas.

Windows Técnico escrito Excel y el juego de la Pocha VIII de IX. Estadísticas I
en 10-05-2012 11:41

En los post anteriores: Excel y el juego de la Pocha I de IX. Reglas del juego y esqueleto de la hoja

Windows Técnico escrito Excel y el juego de la Pocha IX de IX. Estadísticas II.
en 10-17-2012 13:14

En los post anteriores: Excel y el juego de la Pocha I de IX. Reglas del juego y esqueleto de la hoja

Windows Técnico escrito Excel y el juego de la Pocha II de IX. Suma de puntos I.
en 11-13-2012 12:19

Excel y el juego de la Pocha I de IX. Reglas del juego y esqueleto de la hoja de cálculo. En el post

Añadir un comentario

(requerido)  
(opcional)
(requerido)  
Recordarme
If you can't read this number refresh your screen
Enter the numbers above: