Burdjia

Categoría Noticias, 8 entrada(s)

Feed Rss, Atom

Publicado Allegro.pas 4.4.5

Y terminamos (por ahora) con la temporada de actualizaciones con Allegro.pas, que por fin tiene versión 4.4.5 disponible, y digo por fin porque la versión anterior data de 2012 y varias de las cosas que trae esta nueva versión ya las realicé en 2013.

Esta nueva versión no sólo corrige algunos errores sino que hace un buen puñado de mejoras que hace que el ejecutable sea más rápido, al eliminar muchos procedimientos que se limitan a llamar a otro procedimiento.  Es decir, antes en algunos casos el procedimiento en Pascal servía para amoldar los datos pasados en sus parámetros a un tipo que la auténtica función escrita en C de la biblioteca original pudiera entender.  Ahora ya no es así en la mayoría de casos, por lo que se ahorra un poco de código.  Claro que esto ha significado cambiar la definición de estos procedimientos y funciones, pero merece la pena.

También se ha eliminado el uso de punteros en muchos parámetros, sustituyéndolos por parámetros VAR y OUT. Y ahora los métodos que manejan listas (ARRAY) ya no lo hacen usando punteros, lo que clarifica mucho el código.

Si queréis probarlo, podéis descargaros la biblioteca, o el juego de demostración precompilado para que veáis que funciona, desde la página de descargas, y empezar a programar vuestros propios videojuegos.

Por mi parte, dejo las actualizaciones una temporada y me pongo a otras cosas.

Publicado Gesbit 2.0.1

Por fin, unos seis años después de publicar la versión 2.0, he publicado una nueva versión del gestor de bitácoras Gesbit.

Los cambios no son muchos, pero son todos a mejor:

Podéis descargaros el paquete completo desde la página de descargas de Gesbit.

Aunque ya estoy pensando en una versión 3.0, tardará en llegar y hay un par de cosas que habría que solucionar.  La principal es eliminar el uso del comando '/e' en algunas expresiones regulares.  De todas formas, Gesbit es muy estable y no parece que dicho comando vaya a dar problemas.

Presente y futuro

Es un secreto a voces, pero no podía decirlo antes por razones poco claras.  Hace un mes comenzamos una nueva fase de nuestra andadura profesional.  Nuestra, de mi amigo y colega Iván Sarnago y mía.  Nos hemos tirado al mar, un poco a lo sin pensar, pero no tanto porque es algo que llevábamos meses hablando, pensando, planeando y dilucidando, pero nunca terminábamos de decidirnos.  Hasta que un día nos dijimos casi a la vez que la cosa no podía seguir así, que o lo hacíamos ya o posiblemente no conseguiríamos nada.

Lo siguiente que hicimos, tras formalizar la asociación con un contrato vinculante, fue conseguir un local y comenzar su adecuación y la mudanza de equipos y material.  Todavía no está todo hecho, pero desde hace unos días ya se ha convertido en nuestro puesto de trabajo.

Después de la mudanza física, queda otras dos mudanzas: las webs y el negocio.  Esta última la tenemos, también, casi completa, pues tenemos claro qué vamos a hacer y cómo vamos a hacerlo.  Es la otra la que nos va a dar más problemas.  Hemos juntado entre los dos una buena colección de sitios web, páginas de Facebook y cuentas de Twitter, Tumblr, LinkedIn...  En definitiva, un batiburrillo mediático de tres pares.  Y encima, todo está desperdigado por varios servidores y servicios diferentes.  Ya está planteada la hoja de ruta y en breve empezará a hacerse efectiva.  Esta no afectará mucho a Burdjia, pero habrá algunos cambios.  Y para mejor, seguro.

Rosetta

Ha sido una de las noticias del año: el periplo final de la sonda espacial Rosetta a su encuentro con el cometa 67P/Churyumov–Gerasimenko.  Toda una odisea, pero no voy a comentar su importancia científica, sino otro tema.

Según leo en Glooscap Software y en Club Delphi, varias aplicaciones de control de la misión están desarrolladas con Delphi, es decir Object Pascal.  Sí, señores profesores españoles de programación e ingenieros españoles enamorados de C#, Go, Python y demás zarandajas:  Un proyecto de más de mil millones de €uros confía en un lenguaje de programación que, según ustedes, está muerto y enterrado desde hace décadas.

¿Y a qué viene esta gratuita descalificación?, se preguntará alguno.  Pues a que de vez en cuando, en algún foro, nos encontramos con alguien que tiene problemas, y resulta que el principal es que usa el Turbo Pascal 1.0 en lugar de cualquier compilador más moderno, por lo que termina (y con razón) renegando de él gracias al nefasto ejemplo que le ha dado el profesor.  No es un problema nuevo, ni de crisis, sino de no ver lo que hay, de cerrarse y creerse leyendas urbanas.

Seguimos adelante

Después del parón veraniego, seguimos adelante, y tenemos varios proyectos a terminar a corto plazo, con nombres clave curiosos: RedSoc, GesWeb y xMAP.  Del más cercano en el tiempo, RedSoc, esperamos poder dar noticias pronto, pero antes debemos hacer ciertas gestiones.

Por otro lado, finalmente me he decidido a publicar el motor 3D para juegos que diseñé en una semana con motivo del 2nd PGD Challenge, al cual por alguna razón he bautizado como 1886.  Ciertamente no es un motor que pueda hacer la competencia a ningún motor actual, y tiene numerosas carencias (una semana no da para mucho).  Si tenéis curiosidad, podéis descargar el código fuente completo, junto con un par de ejemplos, en el siguiente enlace:  Página de proyecto del motor 1886.

Eso es todo por ahora.