Lala; 20160227

Sigo anidando proyectos. Mientras no me apetece seguir haciendo más fases y colocando más enemigos en PongPong (pronto …) voy a intentar hacer la diablura de montar el Lala en MK1 NES pero luego hacer los cambios necesarios para mover dos pantallas a la vez y usar el scroll de los nametables en la configuración de mirroring vertical para mostrar el area donde está el jugador.

Creo que, de entrada, no debería ser demasiado complicado.

Ya tengo todos los assets convertidos, así que voy a intentar montarlo en la última versión de MK1, para empezar, y ver que todo funciona.

~

Ya esta todo, y todo funciona. Ahora es cuando hago snapshot de la carpeta /dev porque esto me puede servir para recompensar a los que hemos tenido esperando en el Verkami a que firmemos sus instrucciones. Pero ahora el tema está en ver si es viable coger el motor tal y como está y hacer los cambios pertinentes para tener las pantallas de dos en dos.

La idea es:

  • Se pinta la pantalla n_pant en NAMETABLE_A (0x2000) y la pantalla n_pant + 1 en NAMETABLE_B (0x2400).
  • El jugador se mueve como siempre en la pantalla n_pant.
  • Se actualizan los enemigos de las pantallas n_pant y n_pant + 1
  • El jugador colisiona con los enemigos de su propia n_pant
  • Se pinta una pareja nueva de pantallas si el jugador sale por la derecha y n_pant & 1 == 1, o si sale por la izquierda y n_pant & 1 == 0, o si sale por arriba, o si sale por abajo.

Creo que lo suyo, para reaprovechar todo el motor, es primer conseguir que el juego funcione tal cual, pero pintando el mapa en nametables alternos y, por lo pronto, estableciendo el scroll… A ver si me aclaro.

~

No hago más que pensar que mejor sería hacer el motor de cero. Aquí hay demasiadas cosas de las que ir tirando. Me lo pienso mejor esta noche. Voy a contárselo a los niños, pero iré con las manos llenas. Voy a arreglar un poco el mapa de Lala y a mostrárselo.

Marcador minimal

0123456789ABCDEF0123456789ABCDEF
·LIFE:00···KEYS:00···OBJECTS:00·

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s