Con G de GNU

Snake con ncurses

por DiCrEn en Dic.02, 2008

Hace un par de meses o tres, decidí poner todo de mi parte y aprender a programar, sin prisa pero sin pausa. Por supuesto, no podía haber hecho nada sin maxpowel, que me animo y ayudo, y lo sigue haciendo.

Tengo pensado ir subiendo aquí mis programitas y mis pequeñas hazañas según valla aprendiendo, tampoco espereis una periodicidad constante ni nada, es algo que hago como hobby (por ahora) y lo hago con calma.

Este programa lo hice apenas aprender las nociones mas básicas de C, gracias a multitud de guías, manuales y ejemplos que existen en la red y por supuesto, gracias a la desinteresada y gratificante ayuda de mi compañero, y, sin embargo, amigo maxpowel. Ya me había cansado de hacer programas solo para ver como funcionan las cosas y me atrevi a escribir algo mínimamente interesante usando ncurses.

dicrsnake

dicrsnake en funcionamiento! ¿emocionante, eh?

Se trata del clásico juego de los primeros nokias, el snake, como podéis intuir, rebautizado en un alarde de originalidad como “dicrstake”. En realidad yo al principio solo quería jugar un poco con ncurses, para ver como funcionaba, pero me fui liando me fui liando… y salio esto. Quizás por culpa de esto el programa no sea lo mejor del mundo, ya que esta escrito según probaba y se me iban ocurriendo cosas, ademas, lo hice solo con los conocimientos mas básicos de C, ni siquiera uso punteros o estructuras, pero puedo decir que es mio y que funciona, y con eso me sobra.

Seguro que si tienes un PC viejo (muy viejo) y quieres pasar un rato te puede servir :P

Si queréis descargarlo, probarlo, modificarlo y todo lo que queráis bajo licencia GPL, al final de la entrada lo podéis descargar. Recordad que tenéis que tener instalado gcc y ncurses, y compilarlo así:

gcc -lncurses dicrsnake1.0.c

Si tenéis alguna duda sobre el funcionamiento del programa podéis preguntarlo, aunque no creo que sea muy difícil para alguien un poquito experimentado, y si no lo eres quizas que podamos aprender juntos :P

Espero seguir subiendo mis pequeños programitas de aprendizaje… últimamente estoy ya liadillo con examenes y no tengo mucho tiempo, pero seguiré, a el ritmo que sea.

dicresnake1.0.c

Comparte esto!
  • Meneame
  • Bitacoras.com
  • Technorati
  • BarraPunto
  • del.icio.us
  • MySpace
  • Facebook
  • TwitThis
  • email
Programación
6 cometarios:
  1. Maxpowel

    gracias gracias, pero no lo hago desinteresadamente sino para que en un futuro podamos programar juntos proyectos más grandes :P

    Sigue así que por nuestras charlas, veo que has captado rápidamente conceptos importantes de la programación, ánimo!

  2. deckerix

    no sé mucho.. pero creo que si indicas en el código fuente que lo liberas con la licencia GPL, es necesario que incluyas una copia de dicha licencia en el rar…

    * You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

    ánimo!! me has dado una idea para otro de mis juegos en javascript.. haber si ahora termino el que tengo pensando.. un strip-tetris xD

  3. admin

    Dentro del archivo donde esta todo el código (bueno, el único que hay xD) pone eso, imagino que seria suficiente :P

  4. deckerix

    mm pero justo ese trozo de codigo indica que has de recibir junto con lo que te has descargado, la licencia GPL ( te copié tu código xD ), pero vamos que no sé si valdrá con eso…

  5. DiCrEn

    Bueno, pues no se, tampoco creo que le moleste a nadie xD cuando haga algo mas interesante ya haré las cosas bien :P

  6. deckerix

    nunca menosprecies tu trabajo! :-)

Deja tu comentario! no mordemos!

¿Buscando algo?

Usa el formulario de debajo:

¿Sigues sin encontrar lo que buscas? ¡Deja un comentario o ponte en contacto con nosotros para que lo encontremos por ti!