24 de Junio de 2017

NightFox & Co - Desarrollo de Homebrew para NDS, blog de KnightFox

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

Jul
13

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.

Mayo
20

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.

Para ver este video es necesario tener JavaScript activado y el plugin Flash instalado en el navegador.

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

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

Para ver este video es necesario tener JavaScript activado y el plugin Flash instalado en el navegador.

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

Mayo
17

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

Mayo
11

Spirits DS - Remake del clasico de TOPO soft para DS

Categorías: 

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.

Mayo
9

NightFox Color's - Primer proyecto completado para NDS

Categorías: 

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/