Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros temas > La Taberna
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-09-2011
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.003
Poder: 26
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Nueva versión de Allegro.pas

Hola, gente.

Por si a alguien le interesa, acabo de subir la última versión de Allegro.pas, esa biblioteca tan maja para hacer videojuegos. Por desgracia sigue sin funcionar con Delphi, pero debería ser con la versión siguiente, y eso es mucho trabajo y ahora estoy vago.

La verdad no cambia mucho. Sólo soluciona algún que otro error que he encontrado o que me han dicho. Si queréis echarle un vistazo, pasaros por la webería de Allegro.pas.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #2  
Antiguo 09-09-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.264
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Descargando... nunca está de más, por si acaso
Responder Con Cita
  #3  
Antiguo 10-09-2011
Avatar de Lord Delfos
Lord Delfos Lord Delfos is offline
Miembro
 
Registrado: ene 2008
Ubicación: Tandil, Argentina
Posts: 558
Poder: 17
Lord Delfos Va por buen camino
Es una deuda que tengo... Algún día voy a juntar ganas, lo prometo.
Responder Con Cita
  #4  
Antiguo 12-09-2011
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.003
Poder: 26
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Cita:
Empezado por Lord Delfos Ver Mensaje
Es una deuda que tengo... Algún día voy a juntar ganas, lo prometo.
Pues a ver si es que sí. Yo ahora estoy con este jueguecillo, la mar de majo, oiga; a ver si consigo terminarlo antes del fin del año.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #5  
Antiguo 12-09-2011
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.586
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Ñuño Martínez Ver Mensaje
Pues a ver si es que sí. Yo ahora estoy con este jueguecillo, la mar de majo, oiga; a ver si consigo terminarlo antes del fin del año.
A ver si nos pasas alguna demo que podamos verlo y disfrutar de él.
;-)
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #6  
Antiguo 18-12-2011
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.003
Poder: 26
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Bueno, gente. He aparcado el jueguecillo porque entre mis planes entra el intentar llevar adelante algunos proyectos que me han propuesto, y me he dado cuenta que mucho de lo que vamos a necesitar está en la versión 5 del Allegro, así que he estado unos días trabajando en ello.

Ya se puede descargar una versión previa muy simple pero complicada de instalar (no tiene instrucciones) así que si no has usado la versión vieja (la última que funciona en Delphi es la 4.2, si no recuerdo mal) mejor ni lo intentes. Apenas lo anuncié en otra web, apareció ya un voluntario para probarlo en Delphi (cruzo los dedos para que no dé demasiados problemas).

Si hay algún valiente, que se descarge este archivo. El resto que no se preocupe que antes o después aparecerá una versión más fácil de manejar. Prometido.

Cuando esté acabado, podrá usarse tanto con FreePascal (y Lazarus) como con Delphi, y quizá GNU/Pascal. Y tendrá soporte (además de casi todo lo que tenía la versión anterior) para OpenGL, archivos Ogg, mpej, jpeg y png. Y también funcionará para Linux, Windows, MacOS X y (sorpresa) iOS.

A que mola.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #7  
Antiguo 24-10-2012
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.609
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Cita:
Empezado por Ñuño Martínez Ver Mensaje
Por desgracia sigue sin funcionar con Delphi [...]
Cita:
Empezado por Ñuño Martínez Ver Mensaje
¡Hay tantas cosas que funcionan en Free Pascal y no en Delphi! Mi envolvente para la biblioteca Allegro, sin ir más lejos.
OK, Ñuño, pero en concreto qué ocurre con esa envoltura de Allegro cuando la intentas usar con Delphi. ¿Qué es lo que no te funciona en Delphi? Tal vez podamos echar un vistazo para encontrar alguna pista.

Saludos.
Responder Con Cita
  #8  
Antiguo 25-10-2012
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.003
Poder: 26
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
El problema es que Delphi no admite que se compartan variables con los archivos DLL. En las primeras versiones (4.2) sí era compatible, pero para ello tuve que crear otra DLL extra de forma que Delphi obtenía punteros a esas variables vía una función, claro que eso complicaba mucho la cosa puesto que había que trabajar con otra DLL a parte de la de Allegro y luego los punteros... Algunas variables son imprescindibles, como la variable "al_screen" que representa a la pantalla y la "al_color_map" para la conversión de bitmaps, etc., por lo que no puede prescindirse de ellas.

La última versión (5.0) tiene la ventaja de que no hay variables (Delphi no es el único que daba problemas. Al parecer Python y C# también tenían lo suyo) por lo que Delphi debería funcionar. Lo cierto es que no sé si funciona porque no lo he probado.

Ahora mismo estoy trabajando para que la versión estable (4.4) funcione en 64 bit, lo cual es un poco más complejo de lo que parece a simple vista. Por ahora lo único que he conseguido es que unos pocos ejemplos funcionen tanto en 32 bit como en 64 bit, que otros sólo funcionen en 32 bit, y que el resto no funcione en ninguno de los dos sistemas... Incluso estoy pensando en rendirme y trabajar sólo en la versión 5.0, pero es que hay cosas que esta versión no tiene y la 4.4 sí, en especial cosas "retro" de las que a mi me gustan (gráficos de 8bit, música MIDI, ...).
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #9  
Antiguo 12-12-2012
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.003
Poder: 26
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Hola muchachada.

Ayer subí el paquete con los cambios hechos a la versión 4.4 de Allegro.pas (ya es 4.4.4 ), que sigue sin soportar Delphi pero soluciona un potrollón de problemas y errores, añade cosas nuevas y permite generar aplicaciones de 64 bit.

Es posible (o no) que tarde en ponerme con la versión 5 (que sí, que va funcionar con Delphi, en serio, que está pensado) porque tengo que actualizar weberías y hacer otras cosas como, por ejemplo, terminar algún juego.

Aquí esto para dudas y comentarios que quieran hacerme.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #10  
Antiguo 12-12-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.264
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Ñuño Martínez Ver Mensaje
Ayer subí el paquete con los cambios hechos a la versión 4.4 de Allegro.pas (ya es 4.4.4 )
Está bien presentar la 4.4.4 el día 12/12/12 a las 12:12 utc+1
Responder Con Cita
  #11  
Antiguo 12-12-2012
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.003
Poder: 26
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Pues ha sido total y absolutamente fortuito, porque no estaba planeado en absoluto. La pena es que no va a poder repetirse en unos cuantos años.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #12  
Antiguo 14-07-2019
MaxiDucoli MaxiDucoli is offline
Miembro
 
Registrado: feb 2006
Posts: 134
Poder: 19
MaxiDucoli Va por buen camino
Cita:
Empezado por Ñuño Martínez Ver Mensaje
Hola, gente.

Por si a alguien le interesa, acabo de subir la última versión de Allegro.pas, esa biblioteca tan maja para hacer videojuegos. Por desgracia sigue sin funcionar con Delphi, pero debería ser con la versión siguiente, y eso es mucho trabajo y ahora estoy vago.

La verdad no cambia mucho. Sólo soluciona algún que otro error que he encontrado o que me han dicho. Si queréis echarle un vistazo, pasaros por la webería de Allegro.pas.
Me pide allegro-52.dll y no la encuentro para bajar en algún sitio buscando en google.
De dónde se saca?
Responder Con Cita
  #13  
Antiguo 15-07-2019
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.586
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
¿Has revisado los links que se emncionan en los hilos?


http://allegro-pas.sourceforge.net/
http://allegro-pas.sourceforge.net/downloads.php
http://allegro-pas.sourceforge.net/svn.php
https://sourceforge.net/projects/allegro-pas/files/
https://sourceforge.net/projects/mingro/files/
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #14  
Antiguo 15-07-2019
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.003
Poder: 26
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Hola MaxiDucoli.

Si lees la documentación (README y ~/docs/build/) verás que que para obtener Allegro hay que ir a http://liballeg.org/download.html. Léete bien la documentación, tanto de Allegro.pas como de Allegro, porque hay que saber ciertas cosas para que funcione todo correctamente (por ejemplo, en Windows puedes usar la versión monolith o no). También es posible que necesites alguna biblioteca de Visual Studio (ahí ya no sé dónde buscar, supongo que Microsoft tendrá copias en alguna parte).

Seguramente en la próxima versión incluya un paquete binario con las bibliotecas para Windows, como hice con la versión 4, y así no habrá que buscarlas tanto.
De estos enlaces puedes bajarte Allegro.pas (salvo el último, que es un motor que estoy haciendo usando Allegro.pas).

Aprovecho para decir que el proyecto no está parado, pero que la próxima versión tardará por el poco tiempo que le puedo dedicar y también porque estoy revisando absolutamente todo, tanto documentación como todas las declaraciones. Si seguís las actualizaciones iréis viendo lo que estoy haciendo (lo que me recuerda que no he subido lo último, pero es que quiero subirlo en bloque).
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #15  
Antiguo 01-03-2020
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.003
Poder: 26
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Allegro.pas 5.2.β.1

Pues finalmente, he publicado una nueva versión de Allegro.pas: la 5.2.β.1 (y justo ahora me he fijado que olvidé dar las gracias a Club Delphi porque me habéis ayudado con la compatibilidad con Delphi ).

Lo principal: mucha funcionalidad nueva, documentación completa (¡por fin!) y compatibilidad con Delphi al 98%.

Si queréis echarle un vistazo para decirme qué tal y sacarle los errores, podéis bajároslo aquí.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #16  
Antiguo 01-03-2020
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.264
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Que sea para bien
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Nueva version de Mysql 5.5 RebeccaGL MySQL 6 27-03-2012 16:44:48
CrossKylix, nueva versión. donald shimoda Lazarus, FreePascal, Kylix, etc. 1 28-07-2010 16:11:21
Nueva version 0.9.26 brakaman Lazarus, FreePascal, Kylix, etc. 4 15-10-2008 16:42:53
OllyDBG Version 2.0 - Pre-alpha code, Nueva versión de este increible depurador Black_Ocean Noticias 1 16-04-2008 12:51:47
[Allegro.pas] Nueva versión de la biblioteca de juegos Ñuño Martínez Varios 16 19-12-2007 14:40:27


La franja horaria es GMT +2. Ahora son las 19:59:01.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi