EL BUSCAMINAS
Todo lo que debes saber del mítico juego, el buscaminas.
02.12.2022 - Ignacio González Kloc
0 votos
0 comentarios
¿Qué es? La historia del buscaminas.
El buscaminas es un videojuego de lógica de un jugador que consiste en localizar todas las minas distribuidas aleatoriamente en un tablero. El buscaminas fue uno de los primeros juegos creados en un ordenador y su origen se remonta a 1989, en cuyo año el juego fue programado por Curt Johnson y Robert Donner. Originalmente fue creado para el sistema operativo OS/2 por Curt y portado a Windows, donde fue definitivamente integrado en la versión Windows 3.x. El juego ha continuado en el sistema operativo de Windows hasta la versión de Windows 8. También ha sido programado en otros sistemas operativos, como, por ejemplo, Linux.
¿Cómo se juega?
Mecánicas y reglas del juego
El juego trata de revelar todas las casillas del tablero que no contengan una mina.
Al darle en una casilla, pueden suceder tres cosas distintas:
-
- La casilla contiene un numero
-
- Pierdes debido a que has tocado una casilla que contenía una mina
-
- Se te revela una zona con casillas sin números delimitada por casillas que si los contienen.
Los números en las casillas representan las minas que se encuentran en las ocho casillas que rodean a ducha casilla numerada. Una vez sabes donde hay una mina, puedes marcarla para saber que ahí hay una mina.
El juego cuenta con varias dificultades, en las que varia el numero de casillas y de minas:
-
- Nivel principiante: 8 × 8 casillas y 10 minas.
-
- Nivel intermedio: 16 × 16 casillas y 40 minas.
-
- Nivel experto: 16 × 30 casillas y 99 minas.
-
- En el nivel personalizado, puedes elegir las casillas y las minas.
En ciertas situaciones, hay que recurrir a la probabilidad o a la suerte, puesto que no hay suficiente información para saber con certeza que hay una mina o no en una determinada casilla. Esto puede resultar molesto a la hora de pasarse el juego, ya que es una mecánica que se basa en la aleatoriedad e impide poder pasarse el juego sin necesidad de acudir a la suerte, lo que desemboca en no poder pasarse el juego recurriendo al completo en la lógica. Ejemplo de situación en la que no se sabe la posición de la mina:
¿Cómo funciona?
Actualmente, programar el buscaminas es una tarea no muy complicada, pero para ello primero tenemos que conocer como funciona el juego por dentro y tener cierto conocimiento en la programación. Un ejemplo de lenguaje de programación que podemos usar para crear el buscaminas es Python.
El juego consta de varias funciones, por ejemplo, una que defina la creación del tablero, otra que defina la distribución aleatoria de las minas sobre el tablero…
Al igual que el juego consta de funciones también consta de muchas variables, como la altura del tablero, la anchura del tablero, el numero de minas…
Hay varias guías o videos que seguir para codificar el juego y aprender cómo funciona. Por ejemplo, el canal de YouTube, Manuel González Programar en Python es como un juego, tiene una serie de videos que muestra el proceso de codificación del juego en Python al completo.
Conclusión
El buscaminas es un juego mítico que ha pasado a la historia como un juego de lógica, catalogado por mucha gente como un juego difícil, sin embargo, el funcionamiento del juego es muy simple y resulta fácil completar el juego si conoces bien las reglas.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
What is? The story of the minesweeper.
Minesweeper is a single player logic video game that consists of locating all the mines randomly distributed on a board. Minesweeper was one of the first games created on a computer and its origin dates back to 1989, in which year the game was programmed by Curt Johnson and Robert Donner. It was originally created for the OS/2 operating system by Curt and ported to Windows, where it was permanently integrated into the Windows 3.x version. The game has continued on the Windows operating system until the Windows 8 version. It has also been programmed on other operating systems, such as Linux.
How is it played?
Mechanics and rules of the game
The game is about revealing all the squares on the board that do not contain a mine.
When hitting a square, three different things can happen:
- The box contains a number
- You lose because you have touched a square that contained a mine
- An area with squares without numbers is revealed to you, delimited by squares that do contain them.
The numbers in the boxes represent the mines found in the eight boxes that surround each numbered box. Once you know where there is a mine, you can mark it to know that there is a mine there.
The game has several difficulties, in which the number of boxes and mines varies:
- Beginner level: 8 × 8 cells and 10 mines.
- Intermediate level: 16 × 16 cells and 40 mines.
- Expert level: 16 × 30 cells and 99 mines.
- In the custom level, you can choose the tiles and the mines.
In certain situations, you have to resort to probability or luck, since there is not enough information to know for sure that there is a mine or not in a certain square. This can be annoying when it comes to beating the game, since it is a mechanic that is based on randomness and prevents you from beating the game without resorting to luck, which leads to not being able to beat the game by resorting to the entire game. the logic. Example of situation where the position of the mine is not known:
How does it work?
Currently, programming the minesweeper is not a very complicated task, but for this we first have to know how the game works inside and have some knowledge in programming. An example of a programming language that we can use to create the minesweeper is Python.
The game consists of several functions, for example, one that defines the creation of the board, another that defines the random distribution of the mines on the board...
Just as the game consists of functions, it also consists of many variables, such as the height of the board, the width of the board, the number of mines...
There are several guides or videos to follow to code the game and learn how it works. For example, the YouTube channel, Manuel González Programar en Python es como un juego, has a series of videos that shows the entire process of coding the game in Python .
Conclusion
Minesweeper is a mythical game that has gone down in history as a logic game, classified by many people as a difficult game, however, the operation of the game is very simple and it is easy to complete the game if you know the rules well.