Kaijan me planteó una duda de notación y para resolverla tengo que explayarme un poco, así que aprovecho y lo publico aqui.
_________________________________________________________
CAMBIOS DE SENTIDO
El concepto de "cambio de sentido" es algo difuso. Normalmente comprendemos por cambio de sentido un link en el que tenemos que
parar el mod al final de un truco para poder ejecutar el siguiente, cambiando el sentido del giro.
Este concepto se ve claramente en los combos, puesto que como ya he dicho el mod se para y comienza a girar en el sentido contrario, pero la pregunta es, ¿podemos identificar un cambio de sentido únicamente por su notación?
Lo primero, aclarar que
truco1 nor > truco2 rev no implica que eso sea un cambio de sentido, principalmente porque el sentido de los trucos es bastante random y se adecúa poco a la norma "lógica" (
yo vengo a hablar de mi libro, pagina 20). Por ejemplo
IA 12-12 > pass rev 12-23 no es cambio de sentido
IA 12-12 > pass 12-23 sí es cambio de sentido
Este tipo de situaciones tienen simple solución. En vez de tener en cuenta los sentidos "convencionales" , para comprobar si es cambio de sentido miramos en la tabla de mi libro y arreglamos los que estén al revés.
El segundo problema son los cambios de posición de la mano.
pass rev > pass nor sí es cambio de sentido
PS pass rev > PD pass nor no es cambio de sentido (o al menos se camufla bastante bien, puesto que el mod no se para)
Si solamente vamos a tener en cuenta trucos "simples" para hacer este análisis (los típicos que aprendemos al empezar), podemos identificar un numero finito y reducido de situaciones, y saber que hacemos en cada una de ellas.
Bien, el tercer problema viene cuando metemos charges, porque hay algo más que cambios de sentido : cambios del tipo de giro. La pregunta es, ¿por que puedo linkear passes nor y rev después de un charge sin que haya cambios de sentido?
La respuesta corta es que si
realmente hicieramos charge>pass, no tendría sentido hablar de cambios de sentido porque directamente cambiamos de giro cónico (charge) a giro normal (pass). Lo que realmente hacemos es
charge>twisted sonic, que es
charge>charge+pass. El twisted sonic nos ayuda a suavizar el cambio de giro, camuflando también el cambio de sentido.
¿Hace falta algo más elaborado?
Podéis mirar (
yo vengo a hablar de mi libro, pagina 35), donde explico la notación elemental de Hexbinmos. Está bien para visualizar por que ocurre esto.
Un charge es una combinación de b y c, como bien explico en ese apartado. Para economizar espacio, utilicemos sólo las letras que es lo que nos interesa.
Charge nor→ b+c > b rev+c
Charge rev → b rev+c rev> b+c revComo se puede ver ahí, los wipers del charge nor son "nor" mientras que los del charge rev son "rev", esto nos dice el sentido de giro de un charge.
También es importante darse cuenta de que los wipers camuflan el cambio de sentido de los half-tipped charge. b>b rev es cambio de sentido, pero al meter wipers no.
Un pass, en cambio, no tiene wipers
Pass → a+b > a+b¿que ocurre cuando hacemos charge > pass nor?
b+c > b rev+c > a+b > a+bPasa de haber c a no haber c. Eso sería un cambio de giro en notación elemental. No tiene mucho sentido hablar de cambio de sentido.
Ahora, ¿Que es un twisted sonic?
Twisted sonic → b+c > a+b rev+c > a+b rev+c El twisted sonic "suaviza" el cambio de giro.
entonces, charge > twisted sonic
b+c > b rev+c > b+c > a+b rev+c > a+b rev+cIgual que en el charge, tenemos que b cambia de sentido varias veces
nor - rev - nor - rev - revpero los wipers lo disimulan. en cambio, los wipers siempre tienen el mismo sentido
nor - nor - nor - nor - norpor lo que no aparenta que ocurra cambio de sentido
Si seguimos pensando fuerte, nos damos cuenta de que tanto el twisted sonic 23-12 como el twisted sonic 23-34 tienen la misma notación elemental, y ambos utilizan wipers nor, por lo que ninguno al hacerlo despues de un charge va a ser cambio de sentido.
Podemos seguir pensando fuerte y seguiremos sacando casos, combinaciones de charges y passes, más similares a un tw sonic o menos similares.
Creo que, en lo que incumbe a tu programa, también te vale la pena distinguir casos, y suponer que el que utilice la aplicación no se va a complicar mucho con los charges. Creo que ponerse a analizar el combo desde su notación elemental es tan interesante como dificil, y no lo va a saber apreciar un no-spinner (pero bueno, eso ya es decisión tuya).