Burdjia

Fecha Julio 2013, 2 entrada(s)

Feed Rss, Atom

Amazing Tetris usa Allegro.pas

Hay pocas cosas que den más satisfacción que saber que tu trabajo les ha servido a otros para hacer el suyo.  Y esto es lo que he sabido hace no mucho.

Todos sabéis (o deberíais) que he trabajado mucho en Allegro.pas, que permite utilizar la biblioteca para desarrollo de videojuegos Allegro con Pascal.  Pues bien, a finales de 2011, un grupo de estudiantes alemanes de Ciencias de la Computación, decidieron hacer un clon de Tetris como proyecto, y usaron Allegro.pas.  Como resultado no sólo realizaron el juego sino que escribieron un lector de archivos de sonido OGG/Vorbis que poder usar junto con Allegro, y que está disponible como extensión (add-on) en la última versión.  Finalmente, y tras haber aprobado, el juego se encuentra disponible en la página web de uno de los desarrolladores, y podéis descargároslo desde esta página.  Que lo disfrutéis.

Etiquetas: Pascal

Categorías: Allegro.pas, Videojuegos

Ágora 2.0

El pasado viernes subí (por fin) la versión 2.0 de Ágora, algo que debería haber hecho hace tiempo pero que, entre procrastinación y medios-trabajos, no terminé la documentación hasta entonces.  Para descargar, basta con ir a la página del proyecto.

Para quien no sepa de qué va, Ágora nació hace tiempo como alternativa a Code Igniter, un marco de desarrollo (framework) para PHP.  La idea era hacer lo mismo pero más sencillo, más dirigido a pequeños proyectos o páginas que no necesitaran demasiado trajín, nunca al desarrollo de aplicaciones.  Sin embargo, seguía siendo mucho más complejo de lo que pretendía.

Con esta versión 2.0 sí he conseguido la simplicidad que buscaba.  De hecho se ha eliminado el patrón Modelo Vista Controlador con el que partía, y lo he reducido todo a un único archivo, el cual define unas pocas constantes de configuración y una clase estática llamada AGORA que contiene todo el sistema.  También creo que he conseguido escapar de la trampa de los porsiacas en la que caí en la versión anterior, y de la que no conseguí zafarme en las tres versiones posteriores.

Espero que la documentación y los dos ejemplos, uno de los cuales es una plantilla para páginas web hospedadas en SourceForge que ya estoy utilizando en un par de proyectos, sean suficientes.  Aun así, como sé que hay cosas que pueden no comprenderse a la primera, no dudéis en preguntar en los comentarios o en este hilo del Club Delphi.


Y una vez más, aprovecho para decir que PHP no es un buen lenguaje para desarrollar aplicaciones de ningún tipo.

Etiquetas: PHP

Categorías: Ágora, Programación, Proyectos, Web