Red de conocimiento informático - Consumibles informáticos - Análisis del nivel y la experiencia del mundo del cubo de Rubik

Análisis del nivel y la experiencia del mundo del cubo de Rubik

Recientemente, cuando muchos jugadores del Cubo de Rubik usan modificadores para modificar el nivel, el nivel ocasionalmente se convierte en un número negativo. Esto se debe a un desbordamiento numérico, lo que resulta en un crecimiento negativo. El siguiente es un análisis relevante.

Análisis de nivel y experiencia

En primer lugar, el nivel de una persona es "infinito". ¿Por qué cito este infinito? Porque esta es la intención original del diseño del autor, pero en realidad existe un límite superior de nivel -2147483647, que es (2 31-1). Actualizar más tarde hará que su puntuación se vuelva negativa. Porque cuando el autor escribe funciones sobre puntuaciones, utiliza tipos enteros en lugar de tipos enteros largos o de alta precisión. Debido a que el complemento es un número negativo, después de exceder este valor, su puntuación se convierte en -2147483648. Asimismo, hay un ERROR negativo en la moneda de platino. Pero si funciona correctamente, no tienes que preocuparte por este problema.

Pero ésta no es una solución a largo plazo. Según el Twitter del autor Wollay, es probable que limite la adquisición de experiencia en el futuro. La frase original era "En una versión futura del juego, puede haber una opción para que las personas con discapacidades adquieran experiencia".

Pero obviamente eso no es lo que nos importa. Creo que muchos jugadores tienen la misma experiencia. La actualización inicial es extremadamente dolorosa y solo se necesita un día para alcanzar el nivel 8. Después del nivel 100 o superior, la actualización se vuelve fácil. ¿Cómo ocurrió este maravilloso fenómeno?

Para simular el uso irresponsable de rangos enteros por parte del autor, podemos ver que cuando el nivel supera 2045222, la experiencia también es negativa y anormal. Por supuesto, los estudiantes que juegan solos pueden estar tranquilos, porque los últimos rangos son los que llegarán a la muerte.

Además, estos datos no son del todo exactos. Por ejemplo, en el nivel seis, la experiencia de actualización es en realidad 249, no 250 como se muestra en la tabla. Esto se debe principalmente a errores de punto flotante o errores de doble punto flotante. Es muy probable que Wally haya usado tipos de punto flotante en medio de la operación, y solo se retuvo la parte entera cuando estos números se convirtieron a enteros. Pero el error en este formulario nunca excederá 1.

Encontramos claramente que cuanto mayor es el nivel, más lenta es la tasa de crecimiento, y finalmente alcanzamos un máximo de 1050. De hecho, a través de cálculos de derivación matemática, podemos saber que esta es una función que aumenta monótonamente, pero está infinitamente cerca de 1050, y el valor de potencia anterior debería estar infinitamente cerca de 101 en lugar de 108 como se rumorea. Y debido a que los datos de 101 son demasiado pequeños, debido a la pérdida de precisión del punto flotante, 101 se convierte en un número que puede alcanzarse mediante un valor de potencia. Esto explica razonablemente nuestra experiencia de actualización: la tasa de crecimiento de la función inicial es demasiado rápida y nuestros atributos y equipos nos impiden desafiar monstruos con altos valores de experiencia, lo que en última instancia conduce a actualizaciones lentas. Después de alcanzar cierto nivel, el equipo será más avanzado, lo que nos permitirá desarrollarnos rápidamente en la etapa posterior. Junto con el aumento irrazonable de la función de experiencia de nivel, cuanto más alto sea el nivel, más rápida será la actualización. En particular, 0.1.1 solucionó el ERROR en la experiencia BOSS del mapa en línea, lo que hacía realmente difícil para los recién llegados sobrevivir. Una vez más, sólo me queda esperar que Wally se adapte.

Por último, debemos utilizar los modificadores de roles con precaución. Mi propio juego falló 6 veces durante la prueba y mi computadora falló una vez. Esto se debió principalmente a problemas que surgieron cuando modifiqué con frecuencia niveles altos más adelante. Cuando los niveles y la experiencia se vuelven negativos, el juego se vuelve muy disfuncional e inestable. Por el bien de su propia experiencia con la computadora y los juegos, no utilice estos complementos/modificadores.