Pregunta

Estoy creando un juego donde los jugadores pueden hacer una aleación.Para hacerlo menos predecible y más interesante, pensé que la durabilidad y la dureza de una aleación no deberían calcularse mediante una fórmula simple, porque será extremadamente fácil encontrar los extremos, donde la aleación tiene las mejores estadísticas.

Entonces la pregunta es: ¿existe alguna fórmula para una función en la que los extremos se puedan encontrar sólo investigando todos los puntos?Los valores de entrada estarán en porcentajes:0,0%-100,0%.Creo que debería verse así: media onda de sonido

¿Fue útil?

Solución

Una forma muy sencilla sería un par de funciones sin, simplemente variar las constantes y el signo para cada nuevo jugador.Aquí hay un ejemplo (pecado(1.1*x) + pecado(x) + pecado(0.9 *x))^2 alt text
Si usa esto entre 10pi y 20pi, tendrá una función creciente promedio con mínimos locales.

Otros consejos

La modulación lineal simple o función exponencial con funciones trigonométricas, cuya frecuencia y amplitud dependen de la entrada debe conseguir lo que desea.

No es necesario una fórmula, creo - tirar un montón de valores aleatorios alrededor de su dominio, y luego interpolar (interpolación lineal hará) entre ellos. Después, se puede cambiar la "fórmula" por completo cada vez que se ejecuta el juego, o de vez en cuando, o cambiar lentamente con el tiempo, etc, etc.

Si usted quiere algo que es muy difícil de predecir, entonces te sugeriría que implica un generador de números aleatorios con la misma semilla cada vez. Se puede utilizar como un sobre para cualquier función que llegar a (funciones trigonométricas o qué no) para que sea más irregular.

Una fórmula interesante para su uso sería el de gamma del modelo de valoración de opciones Negro-Scholes. Se va de la siguiente manera:

alt text
alt text
alt text
text alt

Puede reemplazar fácilmente las variables, aquí está un gráfico de cómo se ve la función:

texto alternativo http://www.sqbimmer.com/aalex/gamma.png

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top