NightFox & Co - Desarrollo de Homebrew para NDS
Blog dedicado a los proyectos presentes y futuros desarrollados para la pequeña Nintendo DS
Aficiones: desarrollo, homebrew, nintendo ds, programación, videojuegos
Pues, si, he grabado un cutrevideo con la web cam y la DSi XL (para que se vea grande y tal) El problema es que el fabuloso software de la webcam , se ha negado a grabar el sonido desde la DS. Asi que por el momento sin audio (lastima), pero podeis ver el juego en movimiento:
Pues si!
Ya hemos completado la BETA que ira a concurso.
Las novedades son:
- Varias mejoras graficas, nuevos coches, nuevos graficos en la seleccion de los coches.
- Añadido un nuevo circuito, “The Factory”.
- Los records ahora se graban por separado, dependiendo del nivel de dificultad seleccionado.
- Añadidas nuevas musicas.
- Añadidos efectos de sonido.
- Añadido el semaforo en la salida.
- Dificultad ajustada.


Durante el desarrollo del juego, hemos descubierto una incompatibilidad entre MAXMOD y LIBNDS, pertenecientes al devkitArm, (kit de desarrollo usado para la programacion en DS).
A causa de esta incidencia, el juego en ocasiones se bloqueaba. Hemos podido solucionarlo desactivando el sonido del motor del coche. Recuerda, si lo activas, entiende que lo mas seguro es que el juego se cuelgue a las 2 o 3 carreras. Hemos reportado este fallo al equipo de DevkitArm, quedando pendientes de que sea solucionado.


Buenas!
Nada, nueva BETA al canto:
http://www.nightfoxandco.com/index.php/proyectos/speedtrap-e s/
Que lo disfruteis!
Fox
Hola!
En medio del desarrollo de Speed Trap, he encontrado un bug en la creacion de fondos Tileados.
NightFox’s Lib Ver. 20100806
———————————————————— ——————–
- Corregido un bug en la funcion NF_CreateTiledBg(); que almacenava incorrectamente el tamaño del fondo si este era exactamente de 512×256 o 256×512 pixeles, lo que provocava que el scroll del mismo fuera erratico.
Podeis descargar la actualizacion en el siguiente enlace
NightFox’s Lib 20100806
Saludos!
Pues si, ya teneis disponible la primera BETA de Speed Trap.
Las novedades son varias, un nuevo circuito, fisicas ajustadas, contrareloj habilitada, menu de seleccion de circuito, modo autodemo si no tocamos nada en el menu durante 20 segundos, records de los circuitos (aun no se guardan en la SD) y algun que otro ajuste.
![]()
![]()
Espero que disfruteis de esta primera version BETA. Como siempre, los comentarios, si puede ser, en el post oficial del foro.
Descargar Speed Trap BETA 20100802
Post Oficial en el FORO
Un cordial saludo a todos!
Buenos dias!
Pues antes de que empeceis las vacaciones, os dejo la ultima version de la libreria, con importantes novedades:
- Añadido el modo 2 en 2D para poder usar fondos tileados Affine.
- Añadida la funcion NF_InitAffineBgSys(); para inicializar los fondos Affine.
- Añadida la funcion NF_LoadAffineBg(); para la carga de fondos Affine, con tamaños de 256×256 y 512×512 pixeles.Los buffers para fondos tileados deben estar inicializados antes de usar esta funcion.
- Añadida la funcion NF_UnloadAffineBg(); para descargar de la RAM los fondos affine cargados. Simplemente llama a la funcion NF_UnloadTiledBg();
- Añadida la funcion NF_CreateAffineBg(); para la creacion de fondos Affine, con tamaños de 256×256 y 512×512 pixeles.
- Añadida la funcion NF_DeleteAffineBg(); para el borrado de fondos Affine.
- Añadida la funcion NF_AffineBgTransform(); que modifica los parametros de la matriz de transformacion del fondo affine.
- Añadida la funcion NF_AffineBgMove(); que desplaza y rota un fondo Affine.
- Añadida la funcion NF_AffineBgCenter(); que define el centro de rotacion del fondo Affine.
- Añadido el ejemplo para el uso de fondos Affine.
- Añadidos los errores 117 y 118.
- Modificada la funcion NF_SetTile(); para poder asignar tiles en formato U16.

Pues nada, una preview de como pinta el primer circuito casi completado. Tanto el video como la ROM adjunta a la entrada estan en modo “autoplay”, o sea que la conduccion corre a cargo de la CPU.
Blog dedicado a los proyectos presentes y futuros desarrollados para la pequeña Nintendo DS
Aficiones: desarrollo, homebrew, nintendo ds, programación, videojuegos
