NightFox’s Colors – Version optimizada para linkers con tarjeta SD

Hola!
Pues si, al final he podido (al parecer) solucionar los problemas de cuelgues aleatorios de mi juego en linkers que usan tarjetas sd. La solucion es un poco "bestia", es decir, en vez de cargar los fondos desde la SD a medida que se necesitan, como el juego va sobrado de RAM, los cargo todos a la vez desde la SD a la RAM y los guardo ahi hasta que son necesarios. Lo bueno es que como no accedo para nada a la FAT una vez cargados (salvo para guardar partida), es casi imposible un cuelgue como el que comente hace poco. Lo malo es que tarda unos segundos en cargar los 38 fondos usados en el juego. En el caso de mi linker son unos 4 segundos.

Por lo demas el juego es identico. Solo se ha modificado a nivel interno el metodo de carga de los fondos.

Aqui teneis la descarga: http://www.mediafire.com/?gom4me4m2mq

 Un cordial saludo y porfavor, reportarme cualquier bug o comentario.

Fox

Nuevo proyecto en el horno

Hola! Sigo vivo!
Dicho esto, comentaros que no he podido postear debido al trabajo (Y al Guitar Hero III) y a que he adquirido un nuevo linker, algo mas moderno para poder hacer los test y me he llevado un par de desagradables sorpresas con ellos.
 La primera ha sido con el M3 Real, primero por que el primero que me entregaron salio defectuoso (tengo gafe), pero ademas, al igual que el G6 Real (son primos hermanos) son a dia de hoy totalmente incompatibles con algunas funciones de sonido de las PA_LIB, por lo que no me sirven. Los chicos del comercio donde lo adquiri, amablemente me lo han cambiado por un SuperCard DS One, el cual si funciona mucho mejor con las PA_LIB, pero a causa de sus famosos problemas de lentitud al acceder a las tarjetas micro SD (incluida la kingston de 4gb que estoy usando, la cual es 25x) me esta dado problemas de cuelgues aleatorios, sobretodo con un proyecto completado, "NightFox Color’s", el cual aleatoriamente se cuelga en el menu, cuando cargamos la tabla de records, opciones o creditos y volvemos al menu. En el emulador ni decir que este problema no existe y en su dia tambien fue solucionado para el G6 Lite (y otros linker con memoria interna de alta velocidad). El cuelgue se debe a que las rutinas de sonido de las PA_LIB las gestiona enteramente el ARM7 de la consola, el cual por decirlo en plata, va a su bola y toma el control de la FAT para cargar los bloques de stream del mp3 que se reproduce. Ahi viene el cuelge, si en ese momento yo estoy accediendo a la FAT para cargar un fondo y la memoria es "lenta" respondiento, pues se le cruzan los cables y se cuelga. (A que mola mi explicacion no-tecnica XD) En fin, que veremos si es solucionable, pero me da  mi que…

Si alguien ha probado el juego en cuestion, agradeceria comentarios, sobre si ha funcionado sin problemas, ha dado alguno y el linker y tarjeta que usais.

Deciros tambien que aparco el Rebound de momento, mas que nada que las rutinas que he diseñado para el me han dado base a un proyecto algo mas chulo y para que negarlo, me apetece mas de realizar.

Os mantendre informados

 

Saludos

 

Fox

Rebound – Scroll

Buenas noches!

Hoy la entrada sera cortita. No es que haya podido avanzar mucho con el proyecto, pero una previa de la rutina de scroll de pantalla si que me ha dado tiempo de hacer.

Falta pulirlo, para que el movimiento sea menos "mareante".

Una vez este pulido todo esto, ya le pondre graficos mas decentes. Por el momento uso los mismos que me sirven como mapas de colision.

 Saludos

 

Fox

Rebound – Primer vistazo al motor de colisiones y fisicas

Buenas!

Como comente hace un par de dias, ya he podido hacer una version muy simple del motor de fisicas y colisiones. No es que sea para tiarar cohetes, pero para empezar a trabajar ya sirve. La gracia es que he conseguido que funcione bien con archivos de mapas de colisiones cargados desde FAT (no precargados en la ROM como suele hacerse con las PA_LIB), con lo que tengo flexibilidad a la hora de modificarlos, ahorrandome el recompilado cada vez.
Aqui teneis un video de demostracion

Se mueve!!!

El video se ve algo raro, cosas de capturar desde un emulador, pero da una idea bastante aproximada de como luce en la consola.

A ver si ahora ya meto en unas fisicas mas realistas y un motor de colisiones mas acurado, amen de empezar ya con la rutina en la que podremos dirigir la pelotita donde queramos, con la fuerza deseada.

Saludos

 

Fox

Rebound – De laberintos y pelotitas.

Hola!

Es hora de empezar un nuevo proyecto para la DS.

Como ando algo escaso de tiempo (y personal) y no me puedo dedicar a esto todo lo que me gustaria (cosas del trabajo), voy a intentar realizar un juego de habilidad, algo simple, pero espero que el resultado final sea de lo mas entretenido.

La cosa sera simple, guiar a nuestra amiga, la pelotita, de un extremo a otro de un laberinto. ¿Como? Pues lanzandola contra las paredes y a rebotar se ha dicho. Intentare meter niveles a mansalva para asegurar la duracion del juego, puntuando el menor numero de rebotes, tiempo, etc…

Esto es lo que se usa para programar en DS
Esta es la pinta que tiene un juego mientras se desarrolla.

De momento la cosa esta verde (no, no lo digo por la captura de pantalla), es decir, esta hecha toda la parte de inicializar el hardware de la DS, mis rutinas de carga de graficos, musica y sonido desde la FAT del linker y he empezado a trabajar en el motor de colisiones.
A ver si este fin de semana tengo ratos libres y le doy caña al asunto.

Ya se hos mantendra informados.
Saludos a todos los visitantes,

Fox

Spirits DS – Remake del clasico de TOPO soft para DS

Hola!

Aqui os dejo un proyecto a medio hacer, empezado hace mas de 1 año, que fue mi primer contacto con la programacion para DS. Cuando se empieza, siempre buscas algo que te guste y este hecho, para imitarlo y asi comparar si lo que haces, lo haces bien, comparandolo con el original y ver si ya tienes el nivel para saltar a otras cosas. El problema es que tanto el grafista como el musico los tengo por los cerros de ubeda y en estos momentos el proyecto se encuentra detenido en la BETA7b, es decir, que el motor del juego esta completado en un 95%, pero sin graficos "remakeados"… Bueno, lo interesante es que como puse los modos ORIGINAL y REMAKE, siempre es posible que te pases el juego hasta el final (es decir, es completable) con lo que te puedes hacer una idea de como era el juego original, o revivir viejos tiempos. Comentaros tambien que me he basado en mi cinta de MSX para realizar este proyecto.

Imagen del juego Original

Esta es la pinta que tiene el juego en la version para MSX

Bien, como en este hobby hay que hacer de todo, los graficos de los niveles superiores lo he hecho yo a base de pixel art (si, si, dibujar pixel a pixel). Lo malo es que no es lo mio, asi que se ha hecho lo que se ha podido, dando este resultado. Los de los niveles inferiores son los originales de la version para MSX.

Remake para DS

Se hace lo que se puede. A ver si poco a poco lo vamos terminando, que le queda poquito.
Para lo que no conozcais el juego, aqui teneis una enlace con la informacion completisima al juego.

Enlace: http://www.computeremuzone.com/fichas/s/spirits.php

De todos modos, a continuacion os hago un pequeño resumen del juego.

Spirits es un juego de aventura. En el, representaremos el papel de un hábil brujo. La historia empieza cuando un malvado hechicero nos roba nuestra bola de cristal, libro de hechizos y vara mágica sin las cuales nuestros poderes quedan muy mermados. Además, ha encantado el castillo donde moramos, llenándolo de criaturas de la noche que custodian nuestras preciadas pertenencias. No contento con eso, también ha hechizado a la princesa del castillo y a una de las armaduras. Estos dos personajes llevan cada uno consigo una de las mitades del único hechizo capaz de derrotar a tan malvado hechicero, el cual se ha transformado en águila para perseguirnos por todo le castillo. Deberemos desencantar a estos dos personajes para recuperar el hechizo y poder derrotar al causante de nuestros problemas.

El juego se divide en dos pantallas. En la pantalla superior se muestra a nuestro personaje y es donde se desarrolla la acción. En la inferior, veremos donde se encuentra el siguiente objetivo o objeto a conseguir. Cuando empezamos, solo veremos donde se encuentra la bola de cristal, objeto principal e indispensable, sin el cual los demás objetos y personajes permanecen ocultos a nuestros ojos. Una vez conseguida la bola de cristal, estos objetos dejaran de ser invisibles en el castillo y podremos recuperarlos. Además con la bola de cristal en nuestro poder, podremos localizar el resto de objetivos. La bola nos mostrara en la pantalla inferior la localización exacta del libro de hechizos, la varita mágica, la princesa y la armadura, así como al hechicero transformado en águila. Con la teclas correspondientes podremos cambiar que objeto o personaje deseamos ver en la pantalla inferior. Lo siguiente será recuperar el libro de hechizos y la varita mágica. Una vez tengamos estos objetos en nuestro poder, tendremos que desencantar a la princesa y a la armadura, los cuales nos proporcionaran cada uno su mitad de hechizo para derrotar al hechicero.
Una vez hecho todo esto, solo nos restara buscar a la águila y derrotarla, disparándole el hechizo conseguido.
Recordar que hay varios enemigos en el castillo, de los cuales solo nos podremos defender esquivándolos o lanzándoles un hechizo paralizante de corta duración, la cual cosa nos dará tiempo para huir de ellos. Dispararle a la águila sin el hechizo definitivo es totalmente inútil y el contacto con ella, es muerte segura.
Un ultimo apunte. La ubicación de los objetos cambia en cada partida, así que tenéis juego para rato…

Aqui os dejo el enlace para la descarga de tal y como esta el juego a dia de hoy.

Enlace: http://www.mediafire.com/?obzeyzodxk2

Recuerda que necesitaras un linker para tu DS para poder usarlo.
La instalacion es simple. Debes copiar la carpeta SPIRITS contenida en el ZIP en la raiz de tu linker y parchear la ROM adecuada con DLDI, usando el driver que toque para tu linker.

Y eso es todo por ahora. A medida que avance con este proyecto lo ire publicando aqui.

Me despido de vosotros, esperando que disfruteis del juego y me mandeis vuestros comentarios

Un saludo

Fox

NightFox Color’s – Primer proyecto completado para NDS

Buenas !

Aunque parezca increible, en este pais aun queda mucha gente que hace las cosas por amor al arte. Como la gracia de estas cosas es compartirlas, aqui os dejo el primer proyecto completado que tengo para la DS. Un juego de puzzle. Asi que los amantes del genero ya teneis una alternativa gratuita para vuestro disfrute.

 

La cosa es que al ser un juego gratuito y no oficial (como todo el homebrew) Solo lo podran usar personas que dispongan de un linker para su DS.

 Aqui os dejo el link de descarga: http://www.mediafire.com/?7mmgiz0ndgh

 En el TXT adjunto al ZIP, teneis las instrucciones de instalacion y uso.

Nota: El juego requiere que apliques el parche DLDI correspondiente a tu linker sobre la rom adecuada (.nds los linkers SLOT1 y .ds.gba los linkers SLOT2). En este enlace podras obtener todo lo necesario para el parcheo. Si no lo encuentras es posible que tu linker autoparchee las roms o no sea compatible con DLDI
Enlace: http://chishm.drunkencoders.com/DLDI/

 

El objetivo del juego es simple, consigue tantos puntos como te sea posible a los largo de los 25 niveles que tiene el juego, evitando que las fichas llenen la pantalla. Las fichas se eliminan cuando logras conectar 3 o mas de el mismo color en cualquier direccion (incluidas las diagonales). Consigues mas puntos creando combos, es decir, eliminando tantas fichas como sea posible de una sola jugada. Tambien obtendras mas puntos por combo cuanto mas alto sea el nivel conseguido. Atento a las dos fichas especiales del juego, las cambiadoras y las borradoras y sus efecto si golpean contra otra ficha o el suelo. 

 

Espero que lo disfruteis. Me despido de vosotros esperando vuestros comentarios.

 

Un saludo

 

Fox