Traducir el blog

How to make a board game - Cómo hacer un tablero de juego

Cómo hacer un tablero de juego en Excel

Read the English translation below, towards the middle of this blog post.

He creado tres tableros de juego con un gráfico de columnas apiladas en Excel (ver cómo hacerlo aquí).

El primero es el más sencillo, con 64 cuadros coloreados alternadamente, para lo que ha hecho falta crear 16 series de datos de 8 elementos cada una, para que se muestre cada columna apilada verticalmente como 4 cuadros de color claro y otros 4 cuadros de color oscuro. Puedes verlo en la hoja "BoardGame1".


El rango de datos del gráfico es =BoardGame1!$M$4:$AC$12

El eje X va numerado del 1 al 8 en notación numérica o como letras "a-h" en notación algebraica, lo que se puede seleccionar con un desplegable en la celda M15.
El eje Y va numerado del 1 al 8, siendo visibles los valores de las series con valor 1.

El nombre de las series es "SerieYZ", siendo el valor de:
Y = la posición que ocupa la serie en el eje Y.
Z = el tipo de serie: 0 - color claro; 2 - color oscuro.

Cada par de series acabadas con un mismo valor Y ocupa esa posición en el eje Y, por lo que una serie tiene que tener 4 ceros y 4 unos alternados para formar el tablero.

Para comprender mejor cómo está construido, descarga el fichero desde los enlaces de más abajo y desprotege la hoja, que está guardada sin contraseña.

Experimenta con los valores de las series, cambiando un 0 por un 1 o por cualquier valor entre 0 y 8.
Para aprender más deberías pinchar en un cuadro del gráfico y cambia su color de relleno o lo que quieras de cada serie para ver el resultado.

Observa que para que este tablero sirva como tablero de ajedrez, el cuadro inferior derecho debe ser de color claro.

Descarga del tablero de juegos

Descarga el archivo desde el icono (Google Drive) o desde el enlace (Microsoft OneDrive)

BoardGame_PW10.xlsx


Antes de descargar estos tableros puedes verlos directamente un poco más abajo en el blog, aunque no tengas instalado Excel, donde puedes modificar las siguientes celdas de las 3 hojas con los ejemplos de tablero de juegos:

BoardGame1: M15 para cambiar la notación numérica o algebraica del eje X.

BoardGame2: M15 y M26 para cambiar el tipo de tablero: 1 - Clásica o 2 - Moderno.

BoardGame3: M15, M26, Q15 para ver las series de último movimiento, S15 y U15 para introducir las casillas de inicio y fin del último movimiento de una pieza (piezas de ajedrez no representadas).





En la hoja "BoardGame2" hacen falta 24 series nombradas "SerieYZ" siendo:
Z = el tipo de serie: 0 - color claro; 1 - color oscuro clásico y 2 - color oscuro moderno.
El tipo de tablero clásico o moderno se selecciona en la celda M26.

En la hoja "BoardGame3" hacen falta 40 series nombradas "SerieYZ" con los valores de Z anteriores mas los siguientes valores:
Z = a : series de color azul claro con la posición inicial del último movimiento de una pieza.
Z = b : series de color azul oscuro con la posición final del último movimiento de una pieza.

Para que no aparezcan estas dos series con el último movimiento, el valor de la celda Q15 = 0.
Si Q15 = 1, se colorean los cuadros de los últimos movimientos introducidos en las celdas S15 y U15, siendo su valor de dos dígitos, del tipo: AB, donde A y B valen 1 a 8.

Puedes ver cómo ha servido este tablero para ver partidas de ajedrez en el siguiente enlace:
Excel Chess Board PGN Viewer - Visor PGN Tablero de Ajedrez Excel

How to graph a board game with an Excel chart.

I have created three boards game with a stacked column chart in Excel (see how here).

The first is the simplest, with 64 squares colored alternately, for which it has been necessary to create 16 data series of 8 elements each, to be displayed each column vertically stacked like 4 squares of light colored and 4 other squares dark color. You can see it on the "BoardGame1" sheet.


The data range of the graph is =BoardGame1!$M$4:$AC$12

The X axis is numbered from 1 to 8 in numeric notation or as letters "ah" in algebraic notation, which can be selected with a dropdown in cell M15.
The Y axis is numbered from 1 to 8, the series are visibles with value 1.

The name of the series is "SerieYZ", being the value of:
Y = the position of the series on the Y axis.
Z = the type of series: 0 - light color; 2 - dark color.

Each pair of series, finished with the same Y value, occupies that position in the Y axis, so that a serie must have 4 zeroes and 4 ones to form a staggered board.

To better understand how it is built, download the file from the links below and unprotects the sheet, which is saved without a password.

You can experiment with the values of the series, changing a 0 to a 1 or any value between 0 and 8.
To learn more you should click on a square of the graph and change its fill color or whatever you want of each series to see the result.

Note that for this board serves as a chessboard, the lower right square should be light in color.

Download the board game

Download the file from the (Google Drive) icon or from the links (Microsoft OneDrive)

BoardGame_PW10.xlsx


Before download these boards you can see them directly further down in this blog, even if you have not installed Excel, where you can modify the following cells of the 3 sheets with examples of board games:

BoardGame1: M15 to change the numeric or algebraic notation from the X axis.

BoardGame2: M15 and M26 to change the board type: 1 - Classic or 2 - Modern.

BoardGame3: M15, M26, Q15 to see the last movement series. S15 and U15 to enter the start and end square with the last movement of a piece (chess pieces not shown).





In the "BoardGame2" sheet it takes 24 named series "SerieYZ" being:
Z = the serie type: 0 - light color; 1 - dark classic color; 2 - dark modern color.
The type of classic or modern board is selected in the M26 cell.

In the sheet "BoardGame3" are needed 40 series named "SerieYZ" with Z values above plus the following values:
Z = a: light blue series with the starting position of the last movement of a piece.
Z = b: dark blue series with the final position of the last movement of a piece.

To not appear these two series with the last move, the value of the cell Q15 = 0.
If Q15 = 1, the pictures of the latest moves introduced in the S15 and U15 cells are colored, and its value of two digits as AB, where A and B are worth 1-8.

You can see how it has used this board for chess games in the following link:
Excel Chess Board PGN Viewer - Visor PGN Tablero de Ajedrez Excel

Excel Chess Board PGN Viewer - Visor PGN Tablero de Ajedrez Excel

Chess Board PGN Viewer | Visor PGN Tablero de Ajedrez

Chess Board PGN Viewer is an Excel file which allows you to either view PGN format games. This viewer should currently be considered Beta quality, made entirely with a graphic chart to represent both the board and the chess pieces.

Visor PGN Tablero de Ajedrez es un archivo Excel que permite ver juegos de ajedrez en formato PGN. Este visor actualmente se debe considerar de calidad Beta, y está hecho enteramente con un único gráfico para representar tanto el tablero como las piezas del ajedrez.



Viewer Download | Descarga del Visor

Download this file viewer chess PGN made entirely with formulas and a graph in Excel. It does not contain macros and it is protected without password.

Descarga este visor de ficheros PGN de ajedrez hecho totalmente con fórmulas y un gráfico en Excel. No contiene macros y está protegido sin contraseña.


(2015-11-09) Version 016:
If Q2 = 0 it is shown the edited game in algebraic format in the R36:S135 range.
Si Q2=0 se muestra la partida editada en formato algebraico en el rango R36:S135.

(2015-11-15) Version 017:
You can edit a game in numeric format in the R36:S135 range, or a mix algebraic vs numeric.
Se puede editar una partida en formato numérico en el rango R36:S135, o una mezcla de algebraico y numérico.

(2021-10-18) Version 018:

Contains 589 Capablanca chess games and, in the R36:S59 range, The Evergreen Game - Anderssen vs. Dufresne, 1852.

Contiene 589 partidas de ajedrez de Capablanca y, en el rango R36:S59, The Evergreen Game - Anderssen vs. Dufresne, 1852.


Video Viewer | Vídeo del Visor

This viewer is compatible with Excel 2007 and later.
This is the aspect of the viewer in this video that explains how to use it:

Este visor es compatible con Excel 2007 y posteriores versiones.
Este es el aspecto del visor en este vídeo que explica cómo usarlo:



Next blog post | Nuevas entradas del blog

In the next few blog post I'll write about:
En las próximas entradas del blog escribiré sobre:
  1. How to graph a board game with an Excel chart.
    Cómo hacer un tablero de juego con un gráfico Excel.
  2. How to display chess pieces in an Excel chart.
    Cómo mostrar piezas de ajedrez en un gráfico Excel.
  3. How to convert PGN files to chess games.
    Cómo convertir ficheros en formato PGN en juegos de ajedrez.
  4. How to convert algebraic to numeric chess notation.
    Cómo convertir la notación de ajedrez algebraica a numérica.

Related links | Enlaces relacionados

Based on the Excel craft by Daniel Ferry:
Excel 2007 Chess Game Viewer | Excel Hero Blog

SVG chess pieces/Maurizio Monge
Chess | Pedro Wave for Excel Guys
Wikipedia - Portable Game Notation (PGN)

Ajedrez | Pedro Wave for Excel Guys
Wikipedia - Notación portable de juego (PGN)
AyudaExcel.com - Visor de ajedrez de partidas pgn

A new chess viewer by Robert Gascon released 2021-10-17:
Excel Chess Games Viewer 2.0

Reproductor de listas de vídeos

Reproducciones audiovisuales

Se dice que "más vale una imagen que mil palabras", y tambien que "más vale un vídeo que mil imágenes", siempre que tengamos el control de los vídeos que estamos reproduciendo, lo que no siempre es así.

Para tener el control de los vídeos debe ser posible:
  1. Crearlos.
  2. Descargarlos.
  3. Verlos en la nube.
  4. Verlos sin publicidad.
  5. Verlos sin restricciones.
  6. Volver a verlos cuando quiera.

Este artículo no trata de crearlos o descargarlos, sino de ver los vídeos en la nube, sin publicidad ni restricciones, y poder volver a verlos cuando quiera, sin tener que abrir el portal donde están alojados, al no permitir incrustarlos en otra página Web o en un blog.

10º aniversario de YouTube

En febrero se ha celebrado el décimo aniversario de YouTube, aunque realmente comenzó en mayo de 2005 en abierto, y ya van siendo muchos años viendo los vídeos en su portal con restricciones, con publicidad y con la necesidad de estar suscrito para guardar los vídeos que me gustan o los que quiero volver a ver.

Para cambiar la manera de ver vídeos, este mes de febrero he estado preparando este reproductor multicanal, escrito en Excel, que permite guardar en una tabla la lista de vídeos vistos y reproducir simultáneamente 9 vídeos, en una matriz de 3x3.

Con este reproductor no solo se pueden ver los vídeos de YouTube sino los de cualquier otra página Web, incluso ficheros .mp4, con saber su título y su dirección, aunque en ese caso se verán con publicidad, por ejemplo: //www.dailymotion.com/embed/video/x2h5q15

Reproductor de listas de vídeo

Descarga el visor desde el icono (Google Drive) o desde el enlace (Microsoft OneDrive)

Videos_PW1.1.xlsm


AVISO: Este reproductor es compatible con Excel 2007, aunque no se ven los controles adicionales, y con Excel 2010 y posteriores, siempre que YouTube o MS Excel no cambien la forma de incrustar vídeos en Excel.

IMPORTANTE: La primera vez que se abre se debe habilitar el contenido y las macros para poder ver los vídeos.

Este es el aspecto del reproductor:




En la hoja "YouTube" se buscan y se ven por primera vez los vídeos con anuncios desde el portal de YouTube, con o sin una suscripción. Nada más iniciarse un vídeo pregunta si se desea guardar el vídeo en la lista que, al responder que sí, se va llenando con los vídeos vistos en la hoja "List".

Al cerrar la hoja "YouTube", presionando en la cruz de la celda Q1, aparece la hoja "Videos" con una matriz de 3x3 vídeos separados en páginas de 9 vídeos.

Las características del reproductor son:
  1. Reproducción desde YouTube.
  2. Almacenamiento de los vídeos vistos en la lista de reproducción.
  3. Inclusión de un nuevo vídeo.de cualquier página Web.
  4. Reproducción simultánea y continua de 9 vídeos.
  5. Avance y parada de un vídeo.
  6. Adelanto o retraso de un vídeo.
  7. Salto al inicio o al fin del vídeo,
  8. Silencio del sonido.
  9. Aumento o disminución del sonido.
  10. Pantalla completa de un vídeo.
  11. Borrado de un vídeo.
  12. Cambio de página anterior o siguiente con 9 vídeos.
  13. Ir a la primera o última página.
  14. Mostrar u ocultar las columnas del rango R:V, con la lista de vídeos y sus controles, al hacer clic en la barra del rango Q2:Q32.
  15. Filtrar la lista de vídeos escribiendo un texto en la celda U5.
El filtrado se hace con la ayuda de la hoja auxiliar "Titles".

Cuando hayas visto los vídeos que a mí me gustan, puedes borrarlos y comenzar a ver los vídeos de tu propia lista.



Nuevas Noticias de España

Noticias de Leyes

Por orden gubernamental no se pueden mostrar gratuitamente enlaces a Noticias de España desde el día 1, tras la aprobación de la nueva reforma de la Ley de Propiedad Intelectual.

El Presidente del Gobierno Mariano Rajoy ha añadido un nuevo Artículo 158 ter. Función de salvaguarda de los derechos en el entorno digital.
2. B) Los prestadores de servicios de la sociedad de la información que vulneren derechos de propiedad intelectual de la forma referida en el párrafo anterior, facilitando la descripción o la localización de obras y prestaciones que indiciariamente se ofrezcan sin autorización, desarrollando a tal efecto una labor activa y no neutral, y que no se limiten a actividades de mera intermediación técnica. En particular, se incluirá a quienes ofrezcan listados ordenados y clasificados de enlaces a las obras y prestaciones referidas anteriormente, con independencia de que dichos enlaces puedan ser proporcionados inicialmente por los destinatarios del servicio.

Esto obliga a los agregadores de noticias a pagar el "Canon Google" para poder agruparlas en clusters, por tipo de noticia, orden de importancia o número de enlaces o visitas. La reforma de "la Ley más restrictiva" en Europa iba dirigida directamente al mayor prestador de este servicio, Google News, que no esperó a que acabara el año para cerrar su servicio de noticias de España, disponible en más de 70 ediciones internacionales y en 35 idiomas, lo que obliga a enterarse en los periódicos americanos de las noticias en español.

A cambio de este regalo a los grandes periódicos españoles, el Gobierno se asegura el beneplácito de los diarios y el apoyo de cara a las próximas citas electorales. Como las noticias  no podrán estar recopiladas por noticias de prensa ("clipping" en inglés) u ordenadas por predilección del público, las noticias referidas a Mariano Rajoy, Pablo Iglesias y Pedro Sánchez estarán ordenadas alfabéticamente o por orden de aparición, como les gusta a los bipartidistas. Redondo a no ser que se retire antes la reforma, para lo que ayudará firmar la petición: Gobierno: Retire el canon por cita #CanonXcita

Más noticias sobre la Ley de Propiedad Intelectual en las Noticias del buscador de Google aquí.


Buscador de Noticias de España en Excel

Como no quiero quedarme sin noticias de la prensa española, tal y como me las ofrecía Google Noticias, he comenzado el año creando esta plantilla en Excel para poder leer los titulares de las noticias más recientes de los periódicos, blogs y foros españoles que yo elija, en un formato que me recuerde a mi familiar Google News, y por lo que espero no dejar de cumplir ninguno de los derechos o leyes de Propiedad Intelectual, tanto de los medios periodísticos españoles como de los agregadores de noticias internacionales como Google.





A esta creación de mi mente humana le concedo los derechos de Copyleft, por lo que permito la libre distribución de copias y versiones modificadas de esta plantilla, exigiendo que los mismos derechos sean preservados en las versiones modificadas. Todos las obras de este blog las comparto como Software libre, que no se debe traducir como "gratis" sino como de libre distribución de las versiones modificadas de los programas informáticos.

Descarga del Buscador de Noticias

Descarga el fichero desde el icono (Google Drive) o desde el enlace (Microsoft OneDrive)

Noticias_PW2.xlsm


Al abrirlo por primera vez, hay que responder a las advertencias de seguridad habilitando edición y contenido.

Para mostrar todas las hojas de esta plantilla:
  1. Entra en el Editor VBA de las macros presionando las dos teclas a la vez Alt + F11.
  2. Abre el módulo "ModTools".
  3. Ejecuta la macro "visSheets" situándote dentro de su código y presionando la tecla F5.

La hoja "España" está protegida sin contraseña y muestra las noticias clasificadas por temas o filtradas por los medios de creación y distribución de noticias incluidos en la hoja "Titles", que incluye en la columna C las direcciones RSS de algunos creadores de noticias digitales.

Por ejemplo se puede leer en ABC.es: Noticias RSS de España y del mundo:
Gracias a los RSS, puedes suscribirte a secciones, autores o temas de ABC y recibir a lo largo del día todas las actualizaciones en tu lector (Google Reader, Netvibes, Bloglines?), sin necesidad de visitar ABC.es.

Como los RSS de algunos editores de noticias no incluyen fotos en sus últimas noticias, la primera vez que se abre la plantilla se buscan las noticias de las portadas de los periódicos y se guardan en la hoja "Source" para enlazarlas con las últimas noticias que se importan en cada una de las hojas que comienzan por "RSS" y que se agrupan en la hoja "News".

La hoja "News" se filtra por una categoría o por un diario de noticias copiando su contenido a la hoja "Section" que es la que realmente se presenta al lector de noticias, como se ve en el siguiente vídeo.




Sugerencias para usar este agregador de noticias:

  • Para ver las siguientes 20 noticias mostradas en cada página, seleccionar "Más noticias" al final.
  • Para entrar o salir del modo de "Pantalla completa" seleccionar la celda E2 arriba en el centro.
  • Para ver los logos de los periódicos, seleccionar "Periódicos", abajo a la izquierda de la página.
  • Para ver siempre el menú de la izquierda con los tipos de noticias, en vez de mover la barra de desplazamiento vertical con la rueda del ratón o haciendo clic en ella, usar las teclas de desplazamiento vertical o mejor con las teclas de cambio de página: Inicio, Fin, Re Pág, Av Pág.
  • Para elegir las noticias de un determinado periódico, seleccionarlo en la celda C2. Por defecto "España" selecciona todos los diarios.
  • Cuando aparece < No RSS Feed > no se refrescan las noticias de ese periódico.
  • Para refrescar o no las noticias de un periódico, hacer clic derecho o doble clic con el ratón en la celda C2 cuando se ha seleccionado un determinado periódico.
  • Para añadir más diarios, foros o blogs, se debe incluir una nueva fila con los datos del nuevo periódico en la hoja "Titles" y ejecutar la macro AddRSS bajo tu responsabilidad. Se creará una nueva hoja numerada con el nombre comenzando por "RSS16" y habrá que editar manualmente la tabla "TableRSS16" para eliminar las columnas que no interesen del Origen XML creado "rss_Map16". Las siguientes columnas son obligatorias para obtener las noticias del nuevo medio: title, link, description, pubDate, url. Estas columnas deben ser tratadas o manipuladas a partir del origen de datos XML del RSS feed, como se puede observar si se analizan las 15 fuentes RSS incluidas originalmente.
  • Para filtrar titulares o el texto de las noticias, escribir en la celda E3 o borrarla.
  • Para refrescar las noticias, pulsar en la lupa.

Querido lector de noticias, ya se que no es tan fácil usar mi plantilla como buscar en Google Noticias, pero recuerda que el objetivo principal de los enlaces a las noticias es abrir los que nos interesen para leer los artículos tal y como los escribieron sus autores originales, y en esas estamos.

ACTUALIZACIÓN del 22 de junio de 2022: Hoy hay una buena noticia en las noticias. El servicio de noticias Google News vuelve a estar activo en España:

Google News

Hemos estado 7 años y medio sin Google News España:

Blog Oficial de Google España: Google News ya está disponible en España (googleblog.com)

DeactivateBombs Excel Game

Minesweeper history

Minesweeper is one of the most popular games of all time and it is the game you've played more hours since it was created 25 years ago. It appeared in Microsoft Entertainment Pack 1 in 1990 and in the Windows 3.1 in 1992, having achieved its dual objective, be entertained and be didactic.



No need to explain why it is so entertaining, but why is didactic? With the Solitaire game Microsoft showed, to the Windows users, the drag and drop mouse movements. With the Minesweeper game novice Windows users could practice a left click on a square and a right click to mark the mines with red flags. Now that we all know to handle touch screens and mouse cursors of all colors, seems simple to click or double-click anywhere in a window or in one Excel cell, but in the 90s the mouse was a real unknown to most Windows users, who could enter command lines in MS-DOS or move through archaic windows managing the arrow keys (left, rigth, up, down) and Microsoft want to learn us that use more easily, how?, playing Solitaire and Minesweeper !!!

To know more of Minesweeper history, here are three links:

Excel DeactivateBombs history

Today January 6, the day of the Three Kings, this game history begins meant to be played in Excel without using VBA macros and using only formulas with the iterative calculation enabled. The DeactivateBombs game only looks like in appearance to Minesweeper, to have completely changed the way people play to deactivate bombs instead of sweeping mines.

In the new DeactivateBombs game should not click with the left mouse button on a square to discover how many mines or bombs there around a cell or to see if we lose the game by exploiting the mine or when not being able to deactivate bombs. To play this game you can use these two methods:
  1. Make double click with the left mouse button in a cell into the bombs field or
  2. Move the cursor with the arrow keys to a cell and press the F9 key.

The first method is not as secure as the second because sometimes, to refresh the bombs field again, you must double-click any cell that is already deactivated.

To play should check the following option buttons:
  • "Start deactivation" to start the game.
  • "Deactivate bombs" to deactivate bombs, discovering the number of bombs that around.
  • "Mark bombs" to mark with flags the bomb to be deactivate.
Enter your name as a bombs deactivator in D6 cell and start playing if you download the game from here:
Download the file from the icon (Google Drive) or the link (Microsoft Onedrive)

  DeactivateBombs_PW1.xlsx 



In the video below you can see the game options:



How the DeactivateBombs game works

In the "Field" sheet there are two bombs field, the first field extends to the D8:AG23 range for 16x30 cells in the case of "Advanced" difficulty.

In these 480 cells is one of the secrets of this game, to play it without VBA macros. All these cells contain only one character blank so that, when double-clicking with the mouse or one of those cells with the cursor keys is selected and the F9 key is pressed, no display any formula or any value.

The second secret is that, to see in that D8:AG23 range the bombs number, or the P letter representing a little flag or the Q letter representing a bomb, customized conditional formatting is used to display the numbers into the cells in that range. For example, for the Q letter is used the type: "Q";;;"Q" being the 4 sections of code: POSITIVE;NEGATIVE;ZERO;TEXT (see: Create a custom number format), which become blank as TEXT in the Q character and as POSITIVE for display in conditional formatting, Whenever the corresponding cell in the range AK8:BN23 has the value 9 representing a cell with a bomb into.

The third secret allows to obtain the selected cell by using two defined names used within the same above range D8:AG23, but from the "Bombs" sheet that is very, very hidden:
SelCol =CELL("col")-3
SelFil =CELL("row")-7

To form the image "Bombs" in the "Field" sheet is made with the defined name: =CampoVisible that, if you have selected to show the auxiliary field, displays the Bombs!D8:AG23 range.

In the Bombs!AK8:BN23 range, bombs are randomly positioned, calculated with formulas that depend on bombs located in adjacent cells and the calculated probability in AW1 cell, dependent on the degree of difficulty, and the number of bombs to deactivate. To place the bombs is needed than, in Excel Options, Formulas and Calculation Options, are enabled the iterative calculation, with 300 maximum iterations and 1 maximum change.

Calculating the number of bombs around each cell are made in the Bombs!BR8:CU23 y Bombs!FM8:GP23 ranges. Cells with deactivated bombs are in the Bombss!CY8:EB23 range, in alphanumeric format and in the Bombs!EF8:FI23 range, in symbolic format using the type "Wingdings" source.

The "History" sheet saves the games with the name of bombs deactivator, difficulty, bombs number and the time spent. To save only the states where the game is won or lost, the change of state is controlled in the History!AG1 cell.

The "Statistics" sheet saves statistics of the 10 best times for each level of difficulty and streaks of wins and losses.

This game is tested in Excel 2010. We can not enjoy in Excel 2007 the full functionality of the game.

If there is something that needs further explanation, do not leave with doubt, make a comment and I will respond asap.

Juego DesactivaBombas en Excel

Historia del Buscaminas (Minesweeper)

El Buscaminas es de los juegos más populares y al que más horas hemos jugado desde hace 25 años que fue creado. Apareció en Microsoft Entertainment Pack 1 in 1990 y en Windows 3.1 en 1992, habiendo conseguido su doble objetivo, ser entretenido y ser didáctico.



No hace falta explicar por qué es tan entretenido, pero si por qué es didáctico. Con el juego del Solitario Microsoft nos enseñó a los usuarios los movimientos de arrastrar y soltar del ratón "drag & drop", con el Buscaminas los usuarios noveles de las ventanas de Windows podían practicar a hacer clic izquierdo para pinchar en una casilla y clic derecho para marcar las minas con banderitas rojas. Ahora que todos sabemos manejar las pantallas táctiles y los cursores con ratones de todos los colores nos parece sencillo hacer clic o doble clic en cualquier parte de una ventana o de una celda de Excel, pero en los años 90 el ratón era un auténtico desconocido para la mayoría de los usuarios de Windows, que sabían introducir líneas de comando en MS-DOS o moverse por arcaicas ventanas manejando las teclas de movimiento del cursor (izquierda, derecha, arriba y abajo) y a Microsoft se le ocurrió que aprenderíamos más fácilmente, ¿cómo?, ¡¡¡ jugando al Solitario y al Buscaminas !!!

Para saber un poco más de la historia del Buscaminas, aquí os dejo estos 3 enlaces:

Historia del DesactivaBombas en Excel

Hoy 6 de enero, día de los Reyes Magos, comienza la historia de este juego pensado para ser jugado en Excel sin usar macros VBA y usando solamente fórmulas, con el cálculo iterativo habilitado.  El juego DesactivaBombas únicamente se parece al Buscaminas en su apariencia, al haber cambiado completamente la manera de jugar para desactivar las bombas en lugar de buscar las minas.  A quién se le ocurrió buscar minas si para ganar el juego de lo que se trataba era de no encontrarlas...

En el nuevo juego DesactivaBombas no se debe hacer clic con el botón izquierdo del ratón en una casilla para descubrir cuantas minas o bombas hay alrededor de una celda o para ver si perdemos el juego al explotar la mina o al no poder desactivar las bombas.  Para jugar a este juego se pueden usar estos dos métodos:
  1. Hacer doble clic con el botón izquierdo del ratón en una celda del campo de bombas o
  2. Moverse con las teclas de desplazamiento del cursor a una celda y presionar la tecla F9.
El primer método no es tan seguro como el segundo pues a veces, para refrescar de nuevo el campo de bombas, hay que hace doble clic en alguna celda que ya esté desactivada.

Para poder jugar se deben chequear los siguientes botones:
  • "Inicia la desactivación" para inciar el juego.
  • "Busca bombas" para desactivar bombas descubriendo el número de bombas que hay alrededor.
  • "Marca bombas" para marcar con una banderita la bomba que se va a desactivar.
Escribe tu nombre como desactivador de bombas en la celda D6 y a jugar si descargas el juego desde aquí:
Descarga el fichero desde el icono (Google Drive) o desde el enlace (Microsoft OneDrive)

DesactivaBombas_PW1.xlsx 



En el siguiente vídeo se muestran las opciones del juego:



Como funciona el DesactivaBombas

En la hoja "Campo" hay dos campos de bombas, el primero se extiende hasta el rango D8:AG23 para 16x30 celdas en el caso de ser la dificultad del tipo "Avanzado".

En estas 480 celdas está uno de los secretos de este juego, para poder jugarlo sin macros VBA. Todas estas celdas contienen únicamente un carácter de espacio en blanco para que, cuando se hace doble clic con el ratón, o se selecciona una de esas celdas con las teclas del cursor y se pulsa la tecla F9, no se vea ninguna fórmula ni ningún valor.

El segundo secreto es que, para poder ver en ese rango D8:AG23 el número de bombas o la letra P representando una banderita o la letra Q representando una bomba, se usa el formato condicional personalizado para los números de celdas. Por ejemplo para la letra Q se usa el Tipo: "Q";;;"Q" siendo las 4 secciones de código: POSITIVO;NEGATIVO;CERO;TEXTO (ver: Crear o eliminar un formato de número personalizado), las que convierten el espacio en blanco como TEXTO en la letra Q y como POSITIVO para mostrarlo en el formato condicional, siempre que la celda correspondiente del rango AK8:BN23 tenga el valor 9 que representa una celda con bomba.

El tercer secreto permite obtener la celda seleccionada mediante dos nombres definidos, usados en el mismo rango anterior D8:AG23, pero de la hoja "Bombas" que está muy pero que muy oculta:
SelCol =CELDA("columna")-3
SelFil =CELDA("fila")-7

Para formar la imagen "Bombas" en la hoja "Campo" se hace con el nombre definido: =CampoVisible que, si se ha seleccionado mostrar el campo auxiliar, muestra el rango Bombas!D8:AG23

En el rango Bombas!AK8:BN23 se sitúan aleatoriamente las bombas, con fórmulas que dependen de las bombas situadas en las celdas contiguas y de la probabilidad calculada en la celda AW1 dependiente del grado de dificultad y del número de bombas a desactivar.  Para colocar las bombas hace falta que en las Opciones de Excel, en Fórmulas y en las Opciones de cálculo esté habilitado el calculo iterativo, con 300 iteraciones máximas y 1 cambio máximo.

El cálculo del número de bombas alrededor de cada celda se hace en el rango Bombas!BR8:CU23 y Bombas!FM8:GP23.  Las celdas desactivadas de bombas en el rango Bombas!CY8:EB23, en formato alfanumérico y en el rango Bombas!EF8:FI23, en formato simbólico con fuente tipo "Wingdings".

La hoja "Historia" guarda los juegos con el nombre del desactivador de bombas, la dificultad, el número de bombas y el tiempo empleado.  Para guardar únicamente los estados cuando se gana o se pierde el juego, se controla el cambio de estado en la celda Historia!AG1.

La hoja "Estadísticas" guarda las estadísticas de los 10 mejores tiempos de cada grado de dificultad y sus rachas de derrotas y victorias.

Este juego está probado en Excel 2010. En Excel 2007 no se puede disfrutar de toda la funcionalidad del juego.

Si hay algo que necesita más explicaciones después de leer la hoja "Ayuda", no te quedes con la duda, haz un comentario y responderé cuanto antes.

Blog statistics

December 2014 has been the month of the readers of this blog, to see it 18,230 times, accumulating a total of 385,125 views, which I appreciate tremendously and encourages me to continue publishing articles in Excel that I hope will interest my readers in this New Year that has just begun and for that I wish my best wishes for health, wealth and love.

Since this blog was created in March 2010, the number of annual visits has been as follows:

 Year   Visits
 2014  121.086  
 2013  100.081   
 2012  103.292   
 2011   48.710   
 2010   11.956   
Total  385.125   

You can check the number of page views monthly and graphics of page views per month and accumulated in the following table:




To facilitate the search for articles published, in the following table are all links published to date of each post, separated into two sheets: Spanish and English.



My wish is for you to follow having fun reading my blog this New Year 2015 and as a gift I post this video "How to Make a Calendar in Excel in less than 8 minutes":



To view it in full screen, click on the right button.


Estadísticas del blog

El mes de diciembre de 2014 ha sido el de los lectores de este blog, al verlo 18.230 veces, acumulando un total de 385.125 vistas, lo que agradezco tremendamente y me anima a seguir publicando artículos en Excel que espero sean del interés de mis lectores en este Año Nuevo que acaba de comenzar y para el que deseo mis mejores augurios de salud, dinero y amor.

Desde que se creó este blog, en marzo de 2010, el número de visitas anuales ha sido el siguiente:

 Año   Visitas
 2014  121.086  
 2013  100.081   
 2012  103.292   
 2011   48.710   
 2010   11.956   
Total  385.125   

Se puede consultar el número de páginas vistas mensualmente y los gráficos de páginas vistas y acumuladas al mes en la siguiente tabla:




Para hacer más fácil la búsqueda de los artículos publicados, en la siguiente tabla están todos los enlaces publicados hasta ahora de cada uno de los artículos, separados en dos hojas: español e inglés.




Mi deseo es que lo sigas pasando bien leyendo mi blog este Año Nuevo 2015 y como regalo os pongo este vídeo "Cómo hacer un Calendario en Excel en menos de 8 minutos":



Para verlo en pantalla completa hacer clic en el botón de abajo a la derecha.

Mi lista de blogs