Karoshi MSX Community
05 de Julio de 2021, 03:31:08 pm *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias:
 
   Inicio   Ayuda Buscar Ingresar Registrarse  
Páginas: [1]
  Imprimir  
Autor Tema: Programación intros / secuencias animadas de un juego  (Leído 2242 veces)
0 Usuarios y 1 Visitante están viendo este tema.
theNestruo
Karoshi Lover
***
Mensajes: 236


Email
« : 23 de Enero de 2012, 09:40:23 pm »

Buenas noches.

Tengo una de estas dudas que tienen un montón de soluciones y que todos sabríamos hacer si nos llegara el momento, pero me gustaría saber vuestras opiniones:

A la hora de hacer una animación, tanto en la intro antes de empezar a jugar (por ejemplo, la del Goonies o del Konami's Ping Pong con la pelotita rebotando) como las que pueda haber en determinados momentos del juego (se me viene a la cabeza ahora mismo la del USAS, cuando cruzan el puente y demás), ¿lo hacéis con código específico? ¿o implementais una máquina de estados con un microlenguaje o similar (parecido al de DRAW del BASIC, por ejemplo)?
Yo de momento he usado código específico y al final, entre movimientos, pausas y demás, acabas con un churraco de FORs y VPOKEs del copón (qué código más feo, madre).

Por otro lado, para hacer partidas demo lo que supongo que se hace es grabar en RLE qué pulsa el jugador (en plan {número de frames, tecla o valor del stick}) y luego reproducirlo leyendo estos datos en vez del puerto del joystick... ¿acierto?

Un saludo!
En línea

theNestruo."Old BASIC programmers never die; they GOSUB but never RETURN."
SapphiRe_MSX
Visitante
« Respuesta #1 : 24 de Enero de 2012, 12:52:12 am »

A la hora de hacer una animación, tanto en la intro antes de empezar a jugar (por ejemplo, la del Goonies o del Konami's Ping Pong con la pelotita rebotando) como las que pueda haber en determinados momentos del juego (se me viene a la cabeza ahora mismo la del USAS, cuando cruzan el puente y demás), ¿lo hacéis con código específico? ¿o implementais una máquina de estados con un microlenguaje o similar

Pues yo lo hago con código específico...

Citar
Por otro lado, para hacer partidas demo lo que supongo que se hace es grabar en RLE qué pulsa el jugador (en plan {número de frames, tecla o valor del stick}) y luego reproducirlo leyendo estos datos en vez del puerto del joystick... ¿acierto?

Así lo hago yo, sí. De hecho tengo una rutina genérica que graba y reproduce, con lo que con los mínimos cambios ese tema ya lo tengo resuelto. Eso sí, hacerlo de esa forma obliga a que en todos los juegos las rutinas de lectura sean similares, para así poder reaprovechar el código.
En línea
nanochess
Karoshi Lover
***
Mensajes: 141


Programando algo buenísimo :)


WWW
« Respuesta #2 : 31 de Enero de 2012, 08:30:12 pm »

La verdad las animaciones son muy útiles como un "dulce" para el ojo, por lo general son lo suficientemente complicadas como para que se escriba código específico.
Y esto se hace casi al final del desarrollo del juego cuando ya se ve si sobra espacio o queda tiempo.
En línea

Mira mis juegos MSX/Colecovision/Atari/Intellivision http://nanochess.org/retro_es.html, y sígueme en Twitter http://twitter.com/nanochess
Páginas: [1]
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.21 | SMF © 2013, Simple Machines XHTML 1.0 válido! CSS válido!