Estoy pensando hacer un videojuego Pong con 2 modos.
Ambos se verían a lo largo de la pantalla, para que haya más espacio.
Pero uno se vería desde arriba y el otro de perfil.
En el que se ve de perfil habría gravedad, la bola caería cada vez más rápido. No pondré límite. Habría giro hacia adelante, que la haría caer aún más rápido, y hacia atrás, que podría hacerla caer más lento o subir cada vez más rápido. Flotar no sé si ocurriría, no importa.
Imaginen, hay techo y piso.
- Cuando una bola girando hacia adelante toca el piso, su giro "se pierde", se transforma en velocidad hacia adelante. Esto es algo normal en el tenis. Que si bota más alto de lo normal no sé, puede ser porque está cayendo más rápido, no porque al botar su giro se transforme en bote.
- Cuando una bola girando hacia atrás toca el piso, su giro "se pierde", se transforma en velocidad hacia atrás. También normal en el tenis. Que si bota menos alto de lo normal no sé, puede ser porque está cayendo menos rápido, no porque al botar su giro se transforme en bote.
- Cuando una bola girando hacia adelante toca el techo, rebotaría menos hacia adelante de lo normal ¿no?
- Cuando una bola girando hacia atrás toca el techo, rebotaría más hacia adelante de lo normal ¿no?
El otro modo, que se ve desde arriba, no tiene gravedad, es como si la bola flotara o fuese un tejo de mesa, y las bolas giran de lado, haciendo curvas hacia los lados. Hacia las paredes.
- Cuando una bola se está girando hacia una pared y la toca, pierde su giro, lo transforma en rebotar con más velocidad ¿no?
- Cuando una bola se está girando hacia el lado contrario de una pared pero la toca (porque a pesar del giro, la dirección o ángulo de la bola era muy hacia la pared), pierde su giro, lo transforma en rebotar con menos velocidad ¿no?
Si logro programarlo pondré muestras y vamos viendo mejor.
Ah, me olvidé ¿cambian los ángulos de rebote, cómo?