FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
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. |
#2
|
||||
|
||||
Descargando... nunca está de más, por si acaso
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
||||
|
||||
Es una deuda que tengo... Algún día voy a juntar ganas, lo prometo.
|
#4
|
||||
|
||||
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.
|
#5
|
||||
|
||||
Cita:
;-)
__________________
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. |
#6
|
||||
|
||||
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. |
#7
|
||||
|
||||
Cita:
Saludos. |
#8
|
||||
|
||||
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, ...). |
#9
|
||||
|
||||
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. |
#10
|
||||
|
||||
Está bien presentar la 4.4.4 el día 12/12/12 a las 12:12 utc+1
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#11
|
||||
|
||||
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.
|
#12
|
|||
|
|||
Cita:
De dónde se saca? |
#13
|
||||
|
||||
¿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. |
#14
|
||||
|
||||
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. Cita:
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). |
#15
|
||||
|
||||
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í. |
#16
|
||||
|
||||
Que sea para bien
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
|
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 |
|