17 de Agosto de 2017

Archivo para Agosto de 2009 en NightFox & Co - Desarrollo de Homebrew para NDS, blog de KnightFox

Ago
30

NightFox's Lib para Libnds - Sonidos

Buenas tardes!
 
Bueno, ahora que ya he presentado mi candidatura al Scenery Beta 2009, tengo algo de tiempo para subir  comentar las novedades de mi libreria que he añadido durante el desarrollo de "Navy Wars". El jueves por la mañana me encontre con el problema de que queria añadir sonidos al juego, pero que la libreria Maxmod que viene ahora de serie con las Libnds es genial, pero demasida "complicada" para empezar a hacer experimentos con ella a 3 dias de la fecha limite, amen de que solo queria reproducir de momento algunos sonidos en formato RAW. Asi que decidir optar por el PLAN B, es decir, usar el "Simple audio Engine" de las Libnds. Asi que en esa mañana me las apañe para poder hacer una mini-libreria de sonido que complementeva lo que no se podia hacer con lo que venia de serie con las Libnds, esto, la carga y reproduccion de sonidos RAW desde la FAT o EFS. Tengo previsto añadirle mas funciones, algunas como la pausa, stop, etc, no seran necesarias, ya que los comandos que tiene Libnds son lo suficientemente explicativos y faciles.
 
Primero de todo, la referencia a las funciones de sonido de Libnds:
http://libnds.devkitpro.org/a00099.html
 
 
Ahora las funciones que he añadido yo a mi libreria:
 
void NF_InitRawSoundBuffers(void);

Ago
30

Navy Wars - Version presentada en la Scenery Beta 2009

Categorías: ,

Buenos dias!
Ya es oficial, la primera version jugable al 100% en modo 1 jugador esta lista. Esta version es la que he presentado en la Scenery Beta 2009, la cual acepta candidaturas hasta el 31 de Agosto.
Respecto la ultima version que publique los cambios son:
 
- Añadidas todos los graficos y animaciones que habian pendientes.
- Efectos (pocos) de sonido.
- Creditos.
- Corregidos algunos bugs menores.
 
 
Queda pendiente para hacer en las siguientes versiones:
 
- Añadir modo 2 jugadores via WI-FI.
- Añadir mas y mejores efectos de sonido.
- Añadir musica de fondo.
- Añadir la opcion de escoger la reglamentacion.
- Corregir bugs que aparezcan.
 
Como es costumbre, un pequeño video ilustrativo:
 

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

 
Y la descarga del juego: Navy Wars Beta 1.20090830
 
Espero que lo disfruteis.
 
Saludos a todos y buen fin de semana!
 
NightFox
 

Ago
22

Navy Wars - Primera BETA (20090822)

Categorías: ,

Buenas y calurosas tardes!
A poco mas de una semana para que finalice el plazo para presentar mi juego a la Scenery Beta 2009, os traigo la primera version BETA para que podais hecharle un vistazo.
La mayoria del modo 1 jugador esta ya terminada, asi que alguna partida se le puede hechar.
 

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

 
Me queda pendiente por hacer:
- Algunas animaciones in-game (sobretodo las que ocultan el barco hasta que este este hundido)
- Sonidos
- Modo 2 jugadores via WI-FI
- Pantallas de Game Over, Creditos y demas
 
Por lo demas, lo otro ya lo tengo bastante avanzado.
La descaga en este enlace: Navy Wars Beta 1.20090822
 
Que lo disfruteis y buen fin de semana!
 
NightFox

Hola!
Como ya tengo bastante cosa hecha, hoy os dejo un video y una version "jugable" del Navy Wars (lo de jugable...). Por ahora podeis colocar vuestros navios e intentar descubrir donde estan colocados los de la CPU.
Se hace todo con la pantalla tactil, excepto el movimiento de la pantalla que se realiza con el pad. Para mover la pantalla superior, solo pesionar el boton A mientras lo desplazais con el pad.
 

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

 
A ver si este fin de semana ya le añado una IA basica y los efectos de cuando tocan a nuestros barcos.
 
Descarga de la version Alpha 20090816
 
Pues nada, que lo disfruteis, que yo sigo a lo mio, que aun me queda.
 
Saludos a todos,
Fox

Ago
14

Navy Wars - Video preview.

Categorías: ,

Hola!
A poco mas de 15 dias para la finalizacion del plazo para presentar los trabajos en el Scenery Beta 2009, os dejo un video para que veais lo que llevo hecho del juego. Basicamente casi todo el motor grafico esta terminado y estan muy avanzadas cosas como los menus, IA, etc. Totalmente a 0 tengo el sonido y el modo WI-FI para dos jugadores, que ya veremos si da tiempo a terminarlo.
 

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

 
Pues, nada, sigo programando, que aun le queda ^^.
 
Saludo a todos
 
NightFox

Ago
11

NightFox's Lib Ver.20090811

Hola a todos!
 
Por necesidades del proyecto que estoy terminando (Navy Wars) he tenido que añadir una funcion nueva en mi libreria.
La funcion en concreto es esta:
 
void NF_LoadTilesForBg(const char* file, const char* name, u16 width, u16 height, u16 tile_start, u16 tile_end);
(Podeis ver el codigo fuente pinchando encima de la funcion)
 
La funcion en si lo que hace es cargar solo una parte del tileset, del rango que nosotros escojamos, en lugar de cargarlo entero, carga su paleta y nos crea un mapa vacio de las medidas indicadas.
Si alguno se pregunta para que queremos esto, imaginar poder generar desde codido fondos animados, mapas aleatorios etc, ya que es mas comodo tener los tiles en el orden que nosotro queramos, cargar el rango que queramos y poder empezar con un mapa vacio. Cuando publique algo mas de Navy Wars vereis el resultado de esta funcion. En la proxima version  ya incluire tambien algun BAT extra para el GRIT, para que no optimice los tiles y no nos genere el mapa (ando corto de tiempo ahora).

Ago
4

NightFox's Colors a concurso (otra vez)

Pues si, cierto fabricante de flashcards ha organizado un concurso para premiar a los 10 mejores hombrews de Nintendo DS de la historia. Asi que como quede septimo en la NeoFlash Compo del 2008, pues mira, casi que lo vuelvo a presentar a ver que tal.
 
 
Para ver este video es necesario tener JavaScript activado y el plugin Flash instalado en el navegador.

 
El juego en cuestion es este.
 
La cosa es que se escoje el juego por popularidad, en forma de votaciones abiertas.
Asi que siguiendo el consejo de la organizacion, pido a todos los lectores de mi blog a los que les guste mi trabajo que visiten la web del concurso y voten por mi.
 
La direccion para votar es la siguiente: Top 10 R4 DS Homebrew
 
Ademas esta noche he recompilado el juego con la ultima version BETA de la PALIB para mejorar la compatibilidad con tarjetas actuales.
 
Descarga: NightFox's Colors [2009 release]
 
Un saludo a todos y gracias por vuestro soporte.
 
NightFox