W/Flecha Arriba: Moverse hacia arriba. A/Flecha Izquierda: Moverse hacia la izquierda. D/Flecha Derecha: Moverse hacia la derecha. S/Flecha Abajo: Moverse hacia abajo.
P = Pausa J = Más velocidad (necesita pulsarse varias veces para que sea perceptible). U = Menos velocidad. K = Aumentar longitud de la serpiente. M = Silenciar la Musica. ESC = Salir del juego.
blackgem
Lord Of Librarians
7.839 mensajes desde ene 2008 en Algún rincón enchufado
Por favor, indica requisitos (sistema operativo, si necesita java, .net semejante, etc), lenguaje utilizado y tal vez mas importante... no uses .rar, usa .zip o formatos libres por favor.
A pesar de que el post no tiene nada que ver con software libre intenté darle un vistazo pero no pude ya que ni puedo ejecutar el binario (no uso windows) ni puedo compilar las fuentes (ni idea de donde sale ese tal allegro.h).
amchacon
Revolinuxnario
18.348 mensajes desde nov 2008 en /kernel/fork.c:330
blackgem escribió:Por favor, indica requisitos (sistema operativo, si necesita java, .net semejante, etc), lenguaje utilizado y tal vez mas importante... no uses .rar, usa .zip o formatos libres por favor.
Por desgracia ahora voy a menos de 54k :S
Oh, solo necesita tener Windows (aunque en teoría podría compilarse para Linux/Mac).
EL lenguaje utilizado es C/C++ y se usa la libreria Allegro para mover los gráficos.
PD: Actualizado los links de descarga. Ahora están comprimido .zip.
codestation escribió:A pesar de que el post no tiene nada que ver con software libre intenté darle un vistazo pero no pude ya que ni puedo ejecutar el binario (no uso windows) ni puedo compilar las fuentes (ni idea de donde sale ese tal allegro.h).
Hay un archivo que se llama "Como Compilar.txt" que te dice donde descargarte Compilador+Librería... Aunque son para windows.
Hay versiones de Allegro para Linux/MAC, lo voy a mirar. Pero sin tener esos SO va a ser complicado.
He compilado el juego con ubuntu 12.04 1) Instalar el paquete liballegro4.2-dev 2) En el archivo main.cpp canviar #include "SRC\Indice.h" por #include "SRC/Indice.h" 3) En la terminal g++ main.cpp -o snake `allegro-config --libs`
Edit: Seguramente también habrá que instalar el paquete g++ Edit 2: El programa se ejecuta pero cuando selecciono un nivel se cierra.
aleix@aspire:~/Baixades/Snake (20120827) Source$ ./snake jack_client_new: deprecated Cannot connect to server socket err = No such file or directory Cannot connect to server socket jack server is not running or cannot be started ALSA lib rawmidi_hw.c:233:(snd_rawmidi_hw_open) open /dev/snd/midiC0D0 failed: No such file or directory
amchacon
Revolinuxnario
18.348 mensajes desde nov 2008 en /kernel/fork.c:330
aleix_1379 escribió:He compilado el juego con ubuntu 12.04 1) Instalar el paquete liballegro4.2-dev 2) En el archivo main.cpp canviar #include "SRC\Indice.h" por #include "SRC/Indice.h" 3) En la terminal g++ main.cpp -o snake `allegro-config --libs`
Edit: Seguramente también habrá que instalar el paquete g++ Edit 2: El programa se ejecuta pero cuando selecciono un nivel se cierra.
aleix@aspire:~/Baixades/Snake (20120827) Source$ ./snake jack_client_new: deprecated Cannot connect to server socket err = No such file or directory Cannot connect to server socket jack server is not running or cannot be started ALSA lib rawmidi_hw.c:233:(snd_rawmidi_hw_open) open /dev/snd/midiC0D0 failed: No such file or directory
No es fallo tuyo sino mio. Faltaban dos efectos de sonido.
En teoría, el programa debería detectar que faltan dos archivos de sonido y no reproducirlos. Pero había una línea que se me había pasado.... En tal caso, ya lo he actualizado y debería funcionar
amchacon escribió:No es fallo tuyo sino mio. Faltaban dos efectos de sonido. En teoría, el programa debería detectar que faltan dos archivos de sonido y no reproducirlos. Pero había una línea que se me había pasado.... En tal caso, ya lo he actualizado y debería funcionar
amchacon escribió:No es fallo tuyo sino mio. Faltaban dos efectos de sonido. En teoría, el programa debería detectar que faltan dos archivos de sonido y no reproducirlos. Pero había una línea que se me había pasado.... En tal caso, ya lo he actualizado y debería funcionar
Y funciona
Bien
¿Puedes subir la versión compilada? Para actualizar el post principal
MDman escribió:Tiene muy buena pinta.
¿Lo tienes subido a algún sitio como GitHub o Sourceforge o Google Code o así?
Para jugar he tenido que copiar el ejecutable a la carpeta Snake Source y darle permiso de ejecución
chmod u+x snake
El link está roto?
http://es.wikipedia.org/wiki/Control_de_versiones Asi tal vez entiendas un poco el tema, luego puede avanzarse a repositorios y tal ademas. En resumen, asi puedes tener almacenado versiones antiguas y modernas clasificadas y compartidas con el resto de la gente con la opcion de colaborar en proyectos, reportar errores, sugerencias, etc. Asi es como siguen adelante la mayoría del software libre. Si la cosa es muy simple, mismo una carpeta de mediafire, dropbox bien estructurada sirve .
blackgem escribió: http://es.wikipedia.org/wiki/Control_de_versiones Asi tal vez entiendas un poco el tema, luego puede avanzarse a repositorios y tal ademas. En resumen, asi puedes tener almacenado versiones antiguas y modernas clasificadas y compartidas con el resto de la gente con la opcion de colaborar en proyectos, reportar errores, sugerencias, etc. Asi es como siguen adelante la mayoría del software libre. Si la cosa es muy simple, mismo una carpeta de mediafire, dropbox bien estructurada sirve .
Si ya lo he entendido, es algo parecido a una carpeta compartida de Dropbox : P
amchacon escribió:Gracias, actualizado. PD: ¿Cómo funciona eso? Me extraña que el juego entero me ocupe 125 kb : O
El juego lo he probado y funciona, aunque tengo que decir que el que te he pasado ha sido compilado con ubuntu 12.04 pero ahora estoy con archlinux y he tenido que volver a compilar.
amchacon
Revolinuxnario
18.348 mensajes desde nov 2008 en /kernel/fork.c:330
amchacon escribió:Gracias, actualizado. PD: ¿Cómo funciona eso? Me extraña que el juego entero me ocupe 125 kb : O
El juego lo he probado y funciona, aunque tengo que decir que el que te he pasado ha sido compilado con ubuntu 12.04 pero ahora estoy con archlinux y he tenido que volver a compilar.
Pero... Como puede ser que un zip de 2,5 MB se quede en 125 kb? : O