• Viernes 15 de Noviembre de 2024, 02:33

Autor Tema:  Iniciandome En Video Juegos  (Leído 2370 veces)

henry0078

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Iniciandome En Video Juegos
« en: Sábado 2 de Octubre de 2004, 22:38 »
0
sabes me he instaldo la llegro
pero no se... que nesecito para crear video juegos , cual es la logica a seguir etc.

nesecitaria que me ayuden


......
como comiplo un programa en allegro que no utilize dll.

gracias

Geo

  • Miembro de PLATA
  • *****
  • Mensajes: 1011
  • Nacionalidad: mx
    • Ver Perfil
    • http://hsblog.mexchip.com
Re: Iniciandome En Video Juegos
« Respuesta #1 en: Domingo 3 de Octubre de 2004, 17:58 »
0
Aquí encuentras ayuda para empezar: http://gda.utp.edu.co:9673/gda

Para crear programas con Allegro enlazados estáticamente, primero debes crear la librería estática (.a), sigue los mismos pasos que para compilar la librería dinámica:
Código: Text
  1.  
  2. fix plataforma
  3.  
  4.  
pero ahora agrega el parámetro STATICLINK=1
Código: Text
  1.  
  2. make STATICLINK=1
  3.  
  4.  
Aquí compila, y luego para instalarla:
Código: Text
  1.  
  2. make install STATICLINK=1
  3.  
  4.  

Ahora, para compilar tus programas debes agregar lo siguiente:
al compilador:
Código: Text
  1.  
  2. -DALLEGRO_STATICLINK
  3.  
  4.  
y a la línea de comandos del enlazador (linker):
Código: Text
  1.  
  2. -lalleg_s -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lole32 -ldinput -lddraw -ldxguid -lwinmm -ldsound
  3.  
  4.  

Saludos,
José Jorge (Geo).
La imaginación es el límite.
Hardware & Software | Mexchip

Vaporeto

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Iniciandome En Video Juegos
« Respuesta #2 en: Domingo 3 de Octubre de 2004, 23:14 »
0
A la vista de la respuesta me surge una duda: ¿Hay diferencia de velocidad entre la version compilada estaticamente frente a la compilada dinamicamente? Si no es asi ¿que se gana con este proceso?

Un saludo y gracias

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Iniciandome En Video Juegos
« Respuesta #3 en: Lunes 4 de Octubre de 2004, 00:37 »
0
Hay una gran dferencia,
en mi experiencia personal es mas raopido usar la compilada dinamicamente ya que usa directamente a DX enmuchas de sus funcionalidades, mientras que la version estatrica utiliza parte del dpmi del dgjpp y se paga un costo adicional en eficiencia por la emulacion aunque esto no es muy notorio en la mayoria de los casos.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Iniciandome En Video Juegos
« Respuesta #4 en: Lunes 4 de Octubre de 2004, 00:38 »
0
por cierto el link que dio geo es de una universidad que queda aca en colombia en la ciudad de pereira.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Vaporeto

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Iniciandome En Video Juegos
« Respuesta #5 en: Lunes 4 de Octubre de 2004, 23:24 »
0
Muchas gracias Juank :)