No estoy seguro, pero creo que puede haber una diferencia en el significado de "puntuación" en la discusión anterior. "Puntuación" para la mayoría de las personas significa los puntos obtenidos al fusionar bloques, mientras que Isaac parece estar usando la palabra para referirse al valor máximo mostrado en un solo bloque. Utilizaré la definición mayoritaria. Y pido disculpas por no tener acceso rápido y fácil a todos los símbolos y superíndices; por favor, tengan paciencia conmigo.
Para responder primero a Saryu, sí, para el juego estándar (Isaac's game utiliza solo 2, por lo que 2^16 es el valor máximo del bloque para su juego). 2^17 es alcanzable solo si aparece un bloque de 4 en lugar de un bloque de 2 cuando el tablero alcanza su estado máximo para el patrón de 2^16, lo que permite que ocurra otra serie de fusiones.
Desafortunadamente, no puedo ofrecer una prueba rigurosa, pero puedo ofrecer mis números y ustedes pueden interpretarlos como deseen. Principalmente discutiré el juego estándar, del cual la variante de Isaac podría considerarse un subconjunto ya que no incluye bloques de 4.
Los valores del bloque en un tablero máximo (m = n^2 = 16) se establecen como 2^(m+1), 2^m, 2^(m-1)...2^3, b (sea un 2 o un 4).
El valor de puntuación máximo de un bloque dado valorado en 2^k, según mi razonamiento, es (2^k)(k-1). Ya que tal vez no esté leyendo correctamente la fórmula de Flowers o haya llegado a una conclusión diferente, razono de la siguiente manera: dado que se obtiene puntuación cada vez que se fusionan bloques, el número máximo de fusiones para crear un bloque de 2^k se lograría con bloques de tamaño 2, y sería 2k-1. Para derivar la puntuación, imagina una línea de bloques de 2 lo suficientemente larga como para sumar el valor deseado de 2^k, y luego llévalos a través de fusiones sucesivas por pares (fusionando cada par de bloques adyacentes en la línea en una sola operación) hasta terminar con el solo bloque de 2^k. Cada una de estas fusiones por pares puntuaría 2^k puntos. El número de fusiones por pares necesarias sería (k-1).
Un breve ejemplo para ilustrar k=3: una línea de 2222 se fusiona por pares a 44 (cada 4 puntúa 4 puntos, total 8), y luego se fusiona por pares nuevamente a 8 (puntuando 8 puntos). Cada fusión por pares valía 2^k puntos, y k-1 de ellas ocurrieron, por lo tanto, (2^k)(k-1) para el valor total de puntuación de 16.
Dado que en el juego real las fusiones solo pueden ocurrir de bloques iguales, y dado que cada valor de 2^k debe construirse mediante fusiones sucesivas, no puedo encontrar ninguna razón lógica por la cual este método no derive el valor máximo de puntuación posible para un bloque de 2^k dado. Sin embargo, dado que a veces aparecen bloques de 4 en el juego, la puntuación real obtenida puede ser menor... de hecho, será 4 puntos menor por cada bloque de 4 que aparezca, ya que no se obtendrán puntos por la creación de ese bloque de 4 a partir de un par de bloques de 2. Si mi razonamiento hasta ahora es correcto, el valor máximo de puntuación para el tamaño máximo de bloque del juego oficial (k=17) es así 2097152. Para la variante de Isaac (k=16) sería 983040.
A partir de esa base para el valor máximo de puntuación posible de un solo bloque, y sabiendo la posición máxima del tablero, entonces podemos sumar los máximos valores de puntuación de cada bloque en ese tablero para obtener un valor máximo de puntuación posible para todo el tablero. Admito que en este punto "hice trampa" y usé Excel para hacer cálculos y luego deduje la fórmula a partir de ahí, pero creo que las conclusiones siguen siendo válidas.
Para la versión de Isaac, la suma para k=2...m de (2^k)(k-1) es igual a (2^k)(2k-4)+4, o 1835012.
Para un tablero estándar, la suma para k=3...m+1 de (2^k)(k-1) es igual a (2^k)(2k-4). Esto es 3932160, lo cual le aseguro que es una puntuación mucho mayor de la que he obtenido. Sin embargo, esta suma no tiene en cuenta que para que ocurra el bloque de k=17, debe haber aparecido un bloque de 4 (como se mencionó anteriormente) en un punto específico, y dado que cada bloque de 4 reduce la puntuación en 4 puntos, el valor real es (2^k)(2k-4)-4, or 3932156. Lo cual aún es mucho más de lo que voy a puntuar...
1 votos
Por favor, traduce esto manteniendo las mismas etiquetas HTML si existen de en a es: $\sum_{i=1}^{n} 2^i = 2^{n+1} - 2$ fyi
1 votos
Sí, soy consciente de esto.
1 votos
¿Cómo se calcula la puntuación a partir de la secuencia de movimientos?
0 votos
Si estás preguntando sobre mi juego y no sobre el 2048: La puntuación es equivalente a 2 veces el número de movimientos realizados, ya que solo estos movimientos cambian el total del tablero.
1 votos
¿Cómo defines el puntaje? ¿Es la suma de los valores en el tablero?