¿Cuál es la lógica para resolver el ‘rompecabezas 2048’?

2048 es bastante sencillo una vez que te das cuenta de lo que realmente está sucediendo.

Básicamente, el juego genera 2s o más tarde en el juego 4s al azar *
Lo que debe hacer es fusionar mosaicos para finalmente formar 2048.
Esto es básicamente un árbol binario que se ve así:
(perdón mi mala letra)

Lo que debes hacer es subir este árbol.
Como no podemos movernos de los niveles inferiores a los niveles superiores todos juntos, debe mover o “atravesar” el árbol hacia arriba alrededor de dos nodos (o mosaicos en nuestro caso) a la vez.

Dado que solo podemos movernos hacia arriba del árbol uniendo fichas adyacentes y del mismo número, básicamente “fusionamos” dos nodos a la vez.

Ahora, en un tablero de 4 × 4, que nos da 16 bloques, primero no podemos llenar el tablero con todos los nodos / mosaicos que necesitamos y luego fusionar paralelamente todos los nodos.
Principalmente porque no tenemos suficiente espacio en el tablero.

El árbol binario le dirá que en todo el proceso debe fusionar al menos 2 ^ 10 2s, que son 1024 fichas de 2.
No tenemos ese tipo de espacio, todo lo que tenemos son 16 bloques.
Entonces hacemos lo que podemos, nos comprometemos, fusionamos lo que podemos y lo mantenemos a un lado, creando así espacio libre en el proceso que nos permite obtener o “generar” más 2s (o 4s).

Quedarte sin espacio libre también es la razón por la que pierdes el juego de manera incidental, todo esto tiene sentido intuitivamente, por supuesto, y la mayoría de ustedes ya lo saben.

Pero ahora que he esbozado los fundamentos del juego, describiré la estrategia y cómo evitar las trampas.
Esta es la estrategia que uso y hasta ahora me ha funcionado maravillosamente, tanto con el estándar 2048 como con la mayoría de las variantes ** (Adversarial 2048 es una excepción)

La secuencia de movimiento ganadora básica que necesitará es ***


(perdón por el desorden en el papel, esto es de cuando estaba haciendo un análisis aproximado para uso personal)

Esta secuencia puede ser (e idealmente debe ser) envuelta en la cuadrícula de 4 × 4 de la siguiente manera:


Tenga en cuenta que una vez que tenga esta secuencia, simplemente puede ejecutar fusiones y ganar.

(Se mueve a 2048 será RRDLLLDRRR)

Ahora que sabemos que esta es la secuencia ganadora, siempre trato de mantener mis fichas lo más cerca posible de esta secuencia.

Básicamente, esto significa, mantener siempre su mosaico más grande en la esquina, el siguiente mosaico más grande justo al lado en la misma fila ^ y así sucesivamente.

ilustración:

Si intentas mantener tus mosaicos en este formato, te darás cuenta de que a menudo tienes la oportunidad de “combinar en grupo” muchos mosaicos en varias etapas.

Esto es básicamente lo que debemos hacer, siempre debemos formar esta secuencia de mosaico más grande en la esquina, con el siguiente más pequeño adyacente y así sucesivamente. Cuando hacemos esto repetidamente (y en cierto sentido de manera recursiva) obtenemos series que podemos fusionar después de un tiempo, lo que nos da mosaicos más grandes, que eventualmente alcanzan 2048

Todo esto está bien en teoría, pero se necesita un poco de práctica para hacerlo bien, hay muchas trampas en las que te encontrarás al tratar de lograr esto, enumeraré algunos de los que hacer y qué no hacer con las advertencias y cómo superarlas.

  1. Necesitas mantener tus fichas más grandes en la esquina, esto significa esencialmente restringir nuestros movimientos o aproximadamente nuestros grados de libertad (por lo tanto llamado dof )

    Si trato todas las direcciones como un dof, entonces tenemos 4 de ellas, que yo sepa, ejercitarlas es el mayor error que puede cometer.
    Tendrá que restringirse a 2 o 3 dofs.

    Déjame elaborar.
    Cuando comienza el juego, debes comenzar a acumular tus fichas en la fila inferior con la ficha más grande en la esquina, por lo que inicialmente usarás una combinación de solo hacia abajo y hacia la derecha , el orden del curso depende de cómo se generan las fichas.

    Consideración:

    Idealmente, el escenario que estoy a punto de describir puede ser (y debería evitarse) pensando algunos movimientos hacia adelante y observando las repercusiones de fusionar * ^ en el movimiento actual frente a acaparamiento * ^ en el movimiento actual.

    A veces, las fichas aparecerán de manera que no puedas moverte hacia la derecha o hacia abajo. En tal caso, cruce los dedos y muévase hacia la izquierda , pero nunca se mueva hacia arriba.
    Por lo general, en tal caso, especialmente al principio del juego, las posibilidades de generar una nueva ficha en la esquina donde estaba acumulando su ficha grande es pequeña, pero si esto sucede, es el peor de los casos, y más tarde en En el juego, esto sucede cuanto más difícil es recuperarse de él. Vea cómo recuperar un mosaico de esquina bloqueado a continuación.

  2. Evite crear y expandir * ^ mosaicos lejos de su esquina de acumulación

    Esta es una de las razones por las que muchas personas se quedan atrapadas mientras juegan y no pueden terminar. Tendrán un montón de fichas bastante grandes dispersas al azar en todo el tablero (los culpables típicos varían de 32 a 128).

    Esto da como resultado que más y más fichas no fusionables aparezcan en el tablero, llenando la cantidad limitada de espacio libre que tiene en su tablero.

    Idealmente, si sigue la estrategia de secuencia de generación original y alinea los mosaicos correctamente, no debería encontrarse con este problema, pero nadie es perfecto y siempre existe la aleatoriedad para tener en cuenta, así que no se preocupe, este es un bloque recuperable, pero la facilidad de recuperación disminuye exponencialmente cuanto más grandes son las fichas de bloqueo no mergabale.

    Hay un par de formas en que puede recuperarse de esto y debe usar algunos de estos juntos para un mayor efecto:

    • Combine el “no fusionable” con el otro mosaico “no fusionable” más cercano con el que puede fusionarse en número.
    • Combine el mosaico “no fusionable” con uno de los mosaicos en la región de acumulación (es decir, la fila inferior en nuestro caso)

      Ambos se pueden hacer eliminando todos los mosaicos entre ellos, esto se hace fusionando o aumentando el tamaño de estos mosaicos para forzar la fusión.

      Por ejemplo, si tiene lo siguiente (ejemplo simplificado):

      16 | 2 | 4 | 16

      Puedes probar lo siguiente:

      16 | 4 | 4 | 16 (agregando un 2 a los 2 existentes)
      luego
      16 | 8 | 4 | 16
      luego
      16 | 8 | 8 | 16
      luego
      16 | 16 | 16 | x
      luego
      32 | 16 | x | x
      esto libera espacio en el tablero, y ahora puede intentar fusionar 16 con 32, ya que ahora hay margen para crear la secuencia de fusión.

  3. Evite bloquear su región de acumulación con una ficha discordante.

    Un ejemplo de esto es tener 32 | 2 | 128 | 256 en su fila inferior.

    Este tipo de ruptura en la secuencia puede ser letal con números más grandes en la fila inferior, cuanto mayor sea la diferencia o discordancia entre las fichas, más difícil será la recuperación.

    El bloqueo de esquina mencionado en el punto 1. es un caso especial de esta discordancia de secuencia.
    Por lo general, se manifiesta así: 128 | 256 | 512 | 2

    La única forma de ganar un juego una vez que ocurre la discordancia (especialmente en su rincón de acumulación, como se ilustra arriba) es arreglar la discordancia tan pronto como se dé cuenta.
    Esto significa dejar todo lo demás y concentrar todo su esfuerzo para hacer que el mosaico discordante sea lo suficientemente grande como para fusionarse con uno de los mosaicos adyacentes, por ejemplo, en nuestro primer ejemplo, esto significaría:

    Convertir 32 | 2 | 128 | 256 en 32 | 32 | 128 | 256 para que podamos fusionar los 32 y 32 y recuperar nuestra secuencia.

    El lector atento verá por qué la caja del bloque de la esquina es más difícil de recuperar, ya que necesita elevar el mosaico bloqueado al mismo número que su mosaico más grande en el tablero actualmente, con menos cantidad de bloques libres que los disponibles anteriormente.

    En mi opinión, la recuperación de una esquina bloqueada se basa en el instinto y la intuición y, por lo tanto, viene con la práctica más que cualquier otra cosa.

* Trabajo bajo el supuesto de que son aleatorios, no he revisado el código para confirmar

** Ver fotos y nombres al final

*** o alguna versión equivalente, puede tener 256 | 256 | 512 | 1024 en su fila, la secuencia ilustrada se reducirá a esto eventualmente después de un montón de fusiones a la izquierda.

^ Elijo jugar en la esquina inferior derecha y jugar fila mayor en lugar de columna mayor porque me parece natural, puedes elegir cualquier esquina que desees, pero adaptar los movimientos en consecuencia)

* ^ Terminología:

Fusionar: el proceso de unir dos mosaicos adyacentes para crear un nuevo mosaico de mayor número.

Group-Merge: el proceso de fusionar múltiples mosaicos adyacentes en secuencia de tal manera que fusionar un conjunto de mosaicos le permite combinar en cascada. Por ejemplo: 2 | 2 | 4 | 8 dará x | x | x | 16 después de una serie de movimientos RRR .

Expandir un mosaico : El proceso de fusionar un mosaico con otro para aumentar el número de mosaico.

———————————————————————————–

Todo el análisis aquí se basa en una comprensión aproximada, y
alguna experiencia jugando el juego, nada de eso está formalizado
y francamente me falta el fondo matemático adecuado para profundizar
análisis, si alguien lo ha hecho, me encantaría verlo. Estoy seguro
hay Math Majors que pueden hacer esto mejor que yo.

Mientras tanto, no dude en señalar defectos o mejoras. 🙂

————————————————————————————

Imágenes de 2048 terminadas, solo para asegurarles que no estoy hablando completamente de mi trasero.

Normal 2048:
El único y único original.

2048 3D:

La misma estrategia con modificaciones para 3D, esto es realmente más fácil debido a la mayor cantidad de bloques libres (27 frente a 16) , por lo que en realidad es más indulgente.

16384 Hex:
La misma estrategia, pero requiere una gran cantidad de paciencia y concentración de nivel Zen-Monk.
Estuve muy cerca antes de que ocurrieran fallas en el juicio. Tal vez algún día, cuando me sienta lo suficientemente valiente, intente esto de nuevo.

2048 es un juego basado en la estrategia que se puede eliminar fácilmente usando el enfoque de gravedad que dice mantener las cosas tan bajas como sea posible. o en otras palabras, evite usar la tecla hasta que sea evitable. Escribí una explicación detallada de este juego en 2048: un juego simple de Matemáticas que puede ser útil.

Bueno, para explotar este juego, incluso se puede pensar en jugarlo en la moda anti-2048 … intenta hacer que tu ficha con el número más alto tenga su número lo más bajo posible cuando termine tu juego … 😀 😛 llegué hasta 8 … ¿podemos ir? a las 4..?? algo en que pensar

Traiga todos los números a un lado e intente mantener el no más grande. en una esquina Decida el lado que desea y proceda.

Puede obtener la idea de esta aplicación no reconocida.

Number Puzzle Classic en App Store