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 (193)
  • Populares
  • Nuevas
  • Antiguas
Debes iniciar sesión para dejar un comentario
David Meeierer
Nivel 0 , Germany
29 abril, 08:20
kk
一点半
Nivel 2 , Beijing, China
23 abril, 11:53
太痛苦了🤣🤣🤣
Hoist
Nivel 32 , San Diego, United States
17 abril, 06:40
Congratulations! The game is done! Run it and see what happens. If you have time and motivation, you can improve the game by adding some features of your own. For example: • limit the number of moves; • make it so the first move never hits a mine; • make the game easier or harder by changing the number of mines on the field; • add visual effects (animation). You can publish the finished game on CodeGym. But first, you need to check your solution in order to make the publish button available. The game will be available to all users in the "Games" section. You can also share it with your friends on social networks. Wouldn't it be great if they played your version of Minesweeper? After you publish your game, write brief instructions (the possible actions, the keys/buttons required for the game) and describe the features of your implementation in the comments. Requirements: • Run the game and play.
Anonymous #11502332
Nivel 0 , India
13 abril, 12:51
Anonymous #11499422
Nivel 1 , India
7 abril, 11:13
how to write
(
Nivel 2 , China, China
5 abril, 09:04
不知道哪些类已经实现了,哪些要自己实现细节,做起来太麻烦了
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