Mis proyectos

De Jandujar's Homepage

Desde que conseguí mi Nintendo DS empecé a interesarme en la programación para ella y me dispuse a realizar proyectos para la misma. Nunca había programado ningún juego, pero programar para esta consola es algo muy facil. Así que empecé a programar juegos.

Aqui os voy a poner una lista de todos los proyectos que he finalizado y los que no han podido ser acabados por falta de tiempo(la mayoría de casos) o de motivación.




Contenido

Follarium

A principios del 2005 empecé a interesarme por la programación en la Nintendo DS. Empecé a mirarme tutoriales, etc....

Por entonces no existia ningún flashcard para DS, pero fue entonces cuando apareció el "Neoflash Flashcard", que fué el primer flashcard para correr aplicaciones/backups en la nintendo DS.

Por aquel entonces era el único flashcard que había y era muy caro comprarse uno, cosa que no podía permitirme. Pero entonces lanzaron un concurso para darse a conocer, todo aquel que programara un juego e incluyera una splash screen con publicidad de ellos entraría en un concurso con la posibilidad de ganar un flashcard.

No lo dudé y este fué el motivo que me impulsó a empezar a desarrollar juegos para la DS. Así que agradezco a Neoflash el haberme motivado a ello.

En aquellos tiempos solo disponia de un juego, que era el Pollarium y como tenía bastante vicio se me ocurrió la idea de hacer un clon de este juego que utilizara la misma notación de puzzles para poder representar los puzzles.

Lo primero que hize fué descibrar el código que utiliza el polarium para representar los puzzles. Para ello pedí ayuda en este hilo de EOL

Al final terminé el programa (lo hice enteramente con el emulador ideas), lo envié al concurso y gané el flashcard.

Pero no quise acabar aquí y realizé una pagina web donde se podían añadir códigos personales y mostrar los puzzles en javascript, y luego todos los puzzles que se añadian se podían añadir al juego. La página en cuestion era [1] ,al final decidí cerrarla, al ver que no causó mucha relevancia en internet y la tenía bastante olvidada. El colmo fué cuando vi que me hackearon la página.

Aquí os pongo unas capturas del juego y los ficheros para que lo podais descargar y ejecutar en vuestra DS. (aunque seguramente no funcione en algunos flashcards actuales)

Puedes bajarte el Follarium aqui:

  1. Follarium
  2. Follarium Source


CuTrIx

Fechas: 17/1/2006 -> 14/3/2006

Despues de programar Follarium los de Neoflash sacaron un concurso a principios de marzo de 2006 donde el primer primer premio era una XBOX 360 y como soy un aficionado a los juegos y no podía permitirme comprarme una XBOX 360, decidí participar en el concurso con un juego en 3D.

Al cuego lo llamé CuTrIx y era un clon del tetris pero en 3D y con una particularidad, había una opción del juego que hacía que el tablero girara haciendo que el juego fuera más dificil.

Para el concurso pusieron una votación pública para decir que juego era el mejor. En mi caso CuTrIx quedó segundo con 41 votos frente a los 45 votos del primer ganador. Aún así en el concurso quedó en sexta posición, y con ello me gané el Mk2 que personalmente utilizé para programar ya que era una mierda para ejecutar backups.

Puedes bajarte el juego aqui:

  1. CuTrIx
  2. CuTrIx Source

DS Slime

Este juego tambien lo presenté al concurso de Neoflash, junto con CuTrIx. El juego tardé dos dias en hacerlo y lo hice gracias a post de EOL donde un usuario (no recuerdo quien) pedía que le portaran este juego para PC a la DS. Este juego me encantaba y había jugado junto algunos de mis compañeros en la universidad alguna vez, así que decidí buscar el source y portarlo.

El source que encontré estaba hecho en JAVA y tube que adaptarlo a C para que compilara en DS. La primera versión que porté era muy lenta y era porque utilizaba unas rutinas para pintar los personajes pixel a pixel, y esto era MUY LENTO, así que lo que hice fue dibujarme 2 sprites (uno para cada jugador) y substituir las rutinas de dibujado de los personajes por dibujado de sprites. Y el resultado fue justo lo contrario, el juego funcionaba MUY RÁPIDO, y era imposible jugar. Total, que puse unas rutinas para ralentizar el juego y listo.

Puedes bajarte el juego aqui:

  1. Slime


dsGO

En 2005, mientras estudiaba en la facultad. Me dió por apuntarme a la asignatura de libre elección GO que consistía en aprender a jugar a GO. Un juego japonés muy entretenido. Me gustó tanto el juego que decidí hacer un programa para nintendo DS donde se pudiera jugar a GO. Y este fué el resultado. dsGo fué el primer proyecto donde utilizaba código fuente que no era mio. Estoy hablando de GNUGO, que lo utilicé para implementar la inteligencia artificial de la CPU.

En esta época estaba bastante enganchado al juego de GO, y no solo programé un juego para DS, sinó que hice un manual de GO, y programé mi practica de GEOC con un enfoque a este fabuloso Juego.

Aquí os podeis bajar mi manual de GO, es muy completo y tiene un tablero recortable con fichas para jugar.

Manual de Go

Puedes bajarte el juego aquí:

  1. dsGo
  2. dsGo Source


CSDS

Counter Strike DS. Desgraciadamente, éste fué mi primer proyecto inacabado para DS. No por falta de ganas, sinó por falta de tiempo. El proyecto necesitaba de colaboradores, y aunque fueron muchos los que me ayudaron. No fué suficiente para seguir adelante con este proyecto. La idea era crear un juego muy similar al CS2D, Counter Strike 2D, pero para nuestra querida Nintendo DS.

De todas formas, este proyecto no fué una mala idea, porque grácias a él realizé otro proyecto para otro concurso de Neoflash, Santa's Bad Luck, que podreis ver más abajo.

Os dejo unas imagenes de lo que podía haber sido este juego.

Cuando pueda subiré la última versión del CSDS que tengo.


Santa's Bad Luck

Una vez tube el motor para el CSDS, me decidí a realizar un pequeño juego que utilizara este motor para otro concurso. Esta vez fué para el concurso de Drunken-Coders. El concurso consistía en realizar un juego con temática navideña.

El concurso consistia en hacer un videojuego con motivos Navideños.

El juego que he desarrollado se llama Santa's Bad Luck y dispone de 3 pantallas.

La historia del juego es la siguiente:

Santa claus tiene que entregar los juguetes a los niños, pero en cada pantalla los pierde por motivos varios (te meas de risa en las introducciones), así que tienes que ayudarle a encontrar los juguetes.

El juego dispone de 3 pantallas que van incrementando la dificultad, siendo la primera la mas facil y la 3 la mas dificil. Santa tiene 5 oportunidades para terminar el juego.

Debido a un problema con la libreria pa_lib, no he podido poner musica de fondo, ya que no me la importaba bien, y esto seguro que me quita muchos puntos en la competición. Aún así, esto seguro que os gustará.

Si quereis ver violencia, canivalismo, chicas ligeras de ropa, y extraterrestres os invito a que jugueis a este juego. (todo lo que he dicho sale en el juego)

En el juego hay 2 frases que son muy conocidas y que la mayoría reconocerá. Espero que las descubrais y os haga reir tanto como a mi.

Aquí os dejo unas imagenes y los links para la descarga directa. En unos dias publicaré los mapas con las ubicaciones de los objetos y de los enemigos, para que os sea facil pasaros el juego. Este proyecto ha sido realizado con la ayuda de zeroshcr (que me ha facilitado la mayoría de los graficos utilizados en el juego)

Puedes bajarte el juego aqui:  !FALTA PONERLO!!

  1. Santa's Bad Luck

neHe OpenGL tutorials

Fechas: 07/02/2006 -> 08/02/2006

En estos dias estaba aprendiendo un poco de OpenGL, así que me dediqué a portar los tutoriales de neHe OpenGL a nintendo DS utilizando la libreria palib.

Realizé las primeras 7 lecciones.

Puedes bajar el codigo fuente y los binarios de la siguiente direccion (repositorio subversion) nehepalib3d

pa_calc

Fechas: 28/02/2006 -> 28/02/2006

Una simple calculadora que implementé utilizando la libreria PAlib en 1 tarde aburrida.

Puedes bajarte la aplicacion desde aquí:

  1. pa_calc.zip
  2. source


Continuará.

Herramientas personales
Traducciones
Suport this site
Play-Asia.com - Buy Video Games for Consoles and PC - From Japan, Korea and other Regions!