| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Deavid Administrador

Registrado: Feb 05, 2005 Mensajes: 6470 Ubicación: Ontinyent (Valencia)
|
Publicado: Lun Ago 27, 2007 12:06 am Asunto: Estoy haciendo un videojuego... |
|
|
Bueno, ya lo dije por el foro de videojuegos. Pero no tengo empaquetado ni mucho menos, tengo para nada Windows.
El que desee puede bajarse las sources y compilárselo.
Necesitará libsdl, freeglut, y algunas librerías más.
Le hice una web en mi casa en esta dirección:
http://deavid.no-ip.info/nespa
Podéis ver los screenshots allí también.
El juego está casi acabado de empezar. No esperéis nada del otro mundo.
_________________ Estoy haciendo un juego... en Linux |
|
| Volver arriba |
|
Zarox Bibliotecario leelibros.com

Registrado: Feb 04, 2005 Mensajes: 7367
|
Publicado: Lun Ago 27, 2007 12:08 am Asunto: |
|
|
Ya sabes que puedes contar conmigo para la BSO...
Z
_________________
Novedad Editorial |
|
| Volver arriba |
|
Odeen Leyenda

Registrado: Feb 05, 2005 Mensajes: 23441 Ubicación: En Sedice
|
Publicado: Lun Ago 27, 2007 7:01 am Asunto: |
|
|
Yo me lo bajé cuando me lo dijiste por el msn, pero no tengo idea de cómo copilarlo.
Si pones unas pequeñas instrucciones, lo compilo y lo pruebo
EDITANDO: quería bajarme los screenshots pero parece que tu servidor web está dormido aún a estas horas 
|
|
| Volver arriba |
|
Deavid Administrador

Registrado: Feb 05, 2005 Mensajes: 6470 Ubicación: Ontinyent (Valencia)
|
Publicado: Lun Ago 27, 2007 8:56 am Asunto: |
|
|
ya me han despertado
a la hora de comer vuelvo y te explico...
pero generalmente, ejecutas "make" y te lo compila.
"sh run.sh" es el sistema automático que yo uso.
_________________ Estoy haciendo un juego... en Linux |
|
| Volver arriba |
|
Deavid Administrador

Registrado: Feb 05, 2005 Mensajes: 6470 Ubicación: Ontinyent (Valencia)
|
Publicado: Lun Ago 27, 2007 12:37 pm Asunto: |
|
|
A ver, los requisitos para compilar son:
GL/gl.h, GL/glu.h -> Librerías OpenGL y GLU para el S.O. en concreto.
SDL/SDL.h, SDL/SDL_image.h, SDL/SDL_timer.h, SDL/SDL_mixer.h -> Librerías de Simple DirectMedia Layer.
Para Debian GNU/Linux y similares, los paquetes que serían:
> dependencias de ejecución
libsdl1.2debian
libsdl-image1.2
libsdl-mixer1.2
> dependencias de compilación
libgl1-mesa-dev | libgl-dev
libglu1-mesa-dev | libglu-dev
libsdl1.2-dev
libsdl-image1.2-dev
libsdl-mixer1.2-dev
Si queréis compilarlo en Debian, la forma más rápida de comenzar es:
| Código: |
wget http://deavid.no-ip.info/programas_sdl/nespa2.tgz
tar zxf nespa2.tgz
cd nespa2
sudo apt-get install libgl-dev libglu-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev
make clean
make
./nespa2
|
Las próximas compilaciones pueden hacerse con "make" y ejecutando "./nespa2".
Editado para corregir dependencias.
_________________ Estoy haciendo un juego... en Linux |
|
| Volver arriba |
|
Deavid Administrador

Registrado: Feb 05, 2005 Mensajes: 6470 Ubicación: Ontinyent (Valencia)
|
Publicado: Mar Ago 28, 2007 3:57 pm Asunto: |
|
|
A todo esto... necesitáis que los drivers de Linux os soporten 3D, y algunas herramientas para compilar.
Los drivers supongo que cada distro lo solventa de una forma.
Para compilar, hay un paquete que lleva todos los programas habituales:
apt-get install build-essential
_________________ Estoy haciendo un juego... en Linux |
|
| Volver arriba |
|
Odeen Leyenda

Registrado: Feb 05, 2005 Mensajes: 23441 Ubicación: En Sedice
|
Publicado: Mar Ago 28, 2007 5:14 pm Asunto: |
|
|
A mí ya me funciona 
|
|
| Volver arriba |
|
Deavid Administrador

Registrado: Feb 05, 2005 Mensajes: 6470 Ubicación: Ontinyent (Valencia)
|
Publicado: Mar Ago 28, 2007 5:37 pm Asunto: |
|
|
Agregué:
- Dos naves enemigas a modo demostración.
- La nave azul te persigue.
Quité temporalmente:
- El sistema de disparos. Voy a unificarlo con el nuevo motor 3D.
_________________ Estoy haciendo un juego... en Linux |
|
| Volver arriba |
|
Odeen Leyenda

Registrado: Feb 05, 2005 Mensajes: 23441 Ubicación: En Sedice
|
Publicado: Mar Ago 28, 2007 6:34 pm Asunto: |
|
|
Descargando. Ahora mismo lo cuelgo.
Por cierto: me bloquea el teclado por algo en especial? Es que cuando tengo el juego en marcha, no puedo usar nada más. Más que nada, quería sacar una captura y colgarla 
|
|
| Volver arriba |
|
Odeen Leyenda

Registrado: Feb 05, 2005 Mensajes: 23441 Ubicación: En Sedice
|
Publicado: Mar Ago 28, 2007 6:41 pm Asunto: |
|
|
No se ven los disparos 
|
|
| Volver arriba |
|
Deavid Administrador

Registrado: Feb 05, 2005 Mensajes: 6470 Ubicación: Ontinyent (Valencia)
|
Publicado: Mar Ago 28, 2007 7:31 pm Asunto: |
|
|
Odeen, acapara los controles al 100%, para evitar problemas. Eso se puede evitar anulando una línea de código:
e3d_engine.h -> class e3D_Controller
void SetWarpPos(int wx, int wy)
199: // SDL_WM_GrabInput(SDL_GRAB_ON);
Y los disparos, como ya he puesto antes, están ocultos porque me he cargado su sistema de renderizado. Es lo próximo que voy a hacer.
Editando: De todos modos te vas a quedar sin ratón.
_________________ Estoy haciendo un juego... en Linux |
|
| Volver arriba |
|
Odeen Leyenda

Registrado: Feb 05, 2005 Mensajes: 23441 Ubicación: En Sedice
|
Publicado: Jue Sep 20, 2007 7:09 pm Asunto: |
|
|
Deavid, a ver cuándo ponemos en la web la versión 0.3 comprimida 
|
|
| Volver arriba |
|
Deavid Administrador

Registrado: Feb 05, 2005 Mensajes: 6470 Ubicación: Ontinyent (Valencia)
|
Publicado: Jue Sep 20, 2007 9:32 pm Asunto: |
|
|
Pues la pondremos cuando termine los primeros desarrollos que empecé. El cambio de versión implica un cambio fuerte en la programación y hay cosas que pueden dejar de funcionar. No hago los comprimidos hasta que termine mas o menos de hacer la migración...
De hecho casi la tenía, pero lo dejé una temporada el juego para dedicarme a mis tareas habituales. Dentro de no mucho me pongo de nuevo.
_________________ Estoy haciendo un juego... en Linux |
|
| Volver arriba |
|
Curro Leyenda

Registrado: Feb 02, 2005 Mensajes: 15200 Ubicación: Madriz
|
Publicado: Jue Nov 22, 2007 7:16 pm Asunto: |
|
|
| Deavid escribió: |
... pero lo dejé una temporada el juego para dedicarme a mis tareas habituales. |
Deja de hacer esas cosas cochino y arregla el enlace a la web para ver fotos que no funciona .... 
|
|
| Volver arriba |
|
Mott Colaborador

Registrado: Jan 31, 2005 Mensajes: 2242 Ubicación: A town called Malice
|
Publicado: Mar Dic 11, 2007 12:52 pm Asunto: |
|
|
| Curro escribió: | Deja de hacer esas cosas cochino y arregla el enlace a la web para ver fotos que no funciona ....  |
Eso, que yo ya tengo una aceleración 3D mas que aceptable y lo quiero probar. 
|
|
| Volver arriba |
|
Deavid Administrador

Registrado: Feb 05, 2005 Mensajes: 6470 Ubicación: Ontinyent (Valencia)
|
|
| Volver arriba |
|
Mott Colaborador

Registrado: Jan 31, 2005 Mensajes: 2242 Ubicación: A town called Malice
|
Publicado: Lun Sep 01, 2008 9:12 pm Asunto: |
|
|
David, ¿tienes algún problema con el dominio o has cambiado de página? Acabo de entrar y me envía a esta otra dirección: http:// searchpo rtal . information. com /index.mas?epl=00710094UVsPWVALXVUMVV8HXQQQWgUaCFhOXEdPCFtTVx5aXhFqVg5XWg5WUFwBRAJnDAIOVQxfBlo
Nota: Como no me fío de esa web, he añadido unos espacios en el link para que nadie lo apriete sin querer.
|
|
| Volver arriba |
|
Deavid Administrador

Registrado: Feb 05, 2005 Mensajes: 6470 Ubicación: Ontinyent (Valencia)
|
|
| Volver arriba |
|
caligari Afincado

Registrado: Jun 28, 2006 Mensajes: 379 Ubicación: En algún lugar del mundo
|
Publicado: Lun Nov 03, 2008 11:42 am Asunto: |
|
|
Tengo alergia a los programas que van en tgz u otro formato comprimido, tengo alergia a compilar programas............... lo intentaremos......
|
|
| Volver arriba |
|
Deavid Administrador

Registrado: Feb 05, 2005 Mensajes: 6470 Ubicación: Ontinyent (Valencia)
|
Publicado: Lun Nov 03, 2008 1:23 pm Asunto: |
|
|
Heca un tiempo que tengo otras prioridades y el juego permanece parado.
Sigue estando disponible para compilar, pero nada más.
_________________ Estoy haciendo un juego... en Linux |
|
| Volver arriba |
|
|