Mine Picker

Nivel recomendadonivel
5+
Hace unos 10 años apareció en todas las oficinas un presagio: si un empleado mira fijamente la pantalla y ocasionalmente hace clic con el ratón con la misma intensidad, lo más probable es que esté jugando al Buscaminas. Para cualquiera que lo haya olvidado y para otros que se perdieron esta era debido a su edad: Buscaminas es uno de los juegos de oficina más populares incluidos con Microsoft Windows. Incluso hoy en día, si estás sentado frente a una computadora que ejecuta este sistema operativo, Buscaminas está preinstalado (simplemente escribe "Buscaminas" en el cuadro de búsqueda de Windows) o puedes descargarlo gratis desde Microsoft Store. Muchas versiones de Linux, como KDE y GNOME, también adquirieron juegos similares. A diferencia de la mayoría de los otros "asesinos del tiempo", este juego presenta el equilibrio perfecto entre movimientos lógicos y aleatorios, lo que hace que Minesweeper sea muy emocionante y al mismo tiempo... algo menos inútil que otros juegos similares. Entonces, tenemos un tablero de juego dividido en cuadrados. Algunas de ellas contienen "minas", pero no sabemos cuántas hay ni dónde están. Nuestro objetivo es revelar todos los cuadrados no minados sin que exploten. Revelas un cuadrado con un clic izquierdo. Si no contiene una mina, entonces aparece un número que representa la cantidad de minas adyacentes al espacio revelado. Ahora necesitas pensar un poco y adivinar qué celdas pueden revelarse y cuáles deben marcarse como minadas. Y así continúa hasta que ganas o explotas. Los desarrolladores de Windows crearon este juguete para ayudar a los humanos a aprender a usar el mouse (sí, hubo un tiempo en que las computadoras no tenían mouse y había que contentarse solo con el teclado). En realidad, la historia de Minesweeper se remonta incluso a Microsoft. Sus predecesores estaban disponibles en mainframes ya en los años sesenta del siglo pasado… Pero estamos divagando... ¡Ahora mismo estamos hablando de crear nuestra propia versión de Buscaminas! Las reglas para nuestro "acertijo probabilístico" serán exactamente las descritas anteriormente. Ya hemos dividido esta difícil tarea en subtareas en CodeGym y te diremos qué hacer. Sé valiente.
Comentarios (187)
  • Populares
  • Nuevas
  • Antiguas
Debes iniciar sesión para dejar un comentario
Hoist
Nivel 32 , San Diego, United States
6 enero, 02:40
private static final String MINE = "\uD83D\uDCA3"; private static final String MINE = "💣";
mayao
Nivel 1 , Chengdu, China
19 diciembre 2023, 08:19
I think Minesweeper game is a little annoying (complicated). but the coding process is wonderful.
DokiDoki
Nivel 0 , China
16 octubre 2023, 07:14
奥德赛
Anonymous #11407906
Nivel 0 , France
10 octubre 2023, 19:57
comment créer une nouvelle classe ,j'ai pas trouvé l'onglet arborescence des classess
Anonymous #11344047
Nivel 1 , Nigeria
15 mayo 2023, 20:15


27 abril 2023, 14:46
/* Comment has been deleted */
27 abril 2023, 14:46
/* Comment has been deleted */
Hoist
Nivel 32 , San Diego, United States
26 enero 2023, 06:14
Cool Section here ! Lucky pick vs Threading ! lol Just like the file scaffolding in JavaScript frameworks or Salesforce cloud platform to build out the different code containers -- and pulling in some pre-built functions and User Interface libraries to configure. ---> this thread is Great --- CG game development is a Hot topic !
Мирэвис Channel
Nivel 1 , San Francisco, United States
19 enero 2023, 11:52
package
com.codegym.games.minesweeper;
import
com.codegym.engine.cell.*;
public class
MinesweeperGame
extends
Game { }
Anonymous #11254523
Nivel 2 , Brno, Czech Republic
11 enero 2023, 14:20
Why it does not show the score?
mayao
Nivel 1 , Chengdu, China
19 diciembre 2023, 08:17
that is a question