viernes, 11 de abril de 2014

2048: ultimo juego que desarrollo para GBC

Descarga ROM aqui.
Bueno, pues ya que dentro de poco me instalaré Windows 8 y probablemente ya no me funcionará el compilador GBDK, decidí hacer un ultimo juego remake. En este caso decidí hacerlo de un juego de estrategia que también se he hecho bastante popular y que por cierto aun no me he conseguido pasar: el 2048.
Sigo sin utilizar mapas ni sonido, solo utilizo sprites, en este caso de 8x16, al contrario que en el juego de Flappy que utilicé sprites de 8x8. El juego lo he hecho entre el tiempo que he sacado de la tarde de ayer y de hoy (y ni eso).
Lo que mas me ha costado hacer del juego ha sido el algoritmo para mover las fichas, que por sencillo que parezca, a la hora de programar se hace mas complicado. Al final lo que hace el código es amontonar las fichas en la dirección que se pulsa (mostrándose animación sin mover los sprites) y mas tarde juntandolas si es posible. Si la combinación no es posible obviamente no hace nada y no se genera nueva ficha aleatoria.
Os adjunto una imagen con la vista (Ya se que la interfaz es horrible, pero la GBC no da a mas) y parte del código de cuando se pulsa la flecha de arriba del pad. Obviamente podéis preguntarme acerca de el si quereis.
Para comprobar el correcto funcionamiento de el algoritmo al principio, cree un modo debug que supuestamente debía haber borrado al terminarlo, pero dado que sereis pocos los que os lo descarguéis y obviamente no lo voy a comercializar, ahi s'a quedao. Se puede acceder mediante la tecla SELECT y salir con START (Tecla que tambien sirve para empezar de nuevo la partida)
en el modo debug podeis seleccionar una ficha del tablero con las flechas, y aumentarla con A o disminuirla con B, aunque lo he limitado a 32 para vosotros ;)
En fin, se que como siempre los 2 que os metais a mi blog ni comentareis, ni preguntareis, ni la mayoria os lo descargareis, asi que aqui me despido :')
Mañana escribire otro post sobre la semana santa de Hellín ¡¡que ya ha empezado chicos!! :D

1 comentario:

  1. Hola. Te agradezco de vuelta por subir estos roms de gameboy, y más por este, ya que es muy entretenido y todavía no llegue a 2048 así que me queda bastante tiempo de juego.
    Noté algo que lo diferencia del original, y es que únicamente aparecen números dos y no cuatros. Aunque por lo que veo no influye en la dificultad, es algo que afecta a la jugabilidad.
    Por último, me gustaría pedirte que no dejes de desarrollar juegos para gbc. Obviamente es tu decisión y sé que no mucha gente los va a bajar pero agradecería mucho que sigas haciéndolos.

    PD: Este es el aparato que uso para los juegos, corre gb, gbc, nes y un par mas de ese estilo: http://mla-s2-p.mlstatic.com/vendo-15-mp5-i-modo-pmp-a21-4gb-nuevos-5931-MLA5017102089_092013-O.jpg

    ResponderEliminar