Mostrando entradas con la etiqueta sofware libre. Mostrar todas las entradas
Mostrando entradas con la etiqueta sofware libre. Mostrar todas las entradas

domingo, abril 05, 2009

Como hacer un jueguillo I

Hola, ¿Que tal?
Yo también bien.

Bueno, ya dije hace unos días que iba a retomar antiguos temas. En aquel momento estaba pensando en una cosa, pero creo que va a ser más divertido empezar por otra.

¿No habéis pensado alguna vez en programar un videojuego?
Sí... un videojuego es el tipo de software más difícil de hacer... tiempo real, base de datos, inteligencia artificial, etc. etc.

Por supuesto no podemos plantearnos un videojuego profesional a la altura de lo que se hace hoy en día. Para un proyecto así hace falta software especifíco, grafistas, musicos, programadores, publicistas, guionistas, jefes de proyectos, y no se cuantas personas más. Y nosotros sólo somos 1, y con poco tiempo.

En cuanto a la elección de herramientas hay un gran dilema.

Si valoramos esto:
1.-Software libre para que nadie tenga que pagar nada.
2.-A ser posible multiplataforma para que todos lo podamos utilizar.

Entonces podemos elegir el compilador de C++. Vamos a lo fácil. Gratuito pero con IDE de desarrollo: Dev C++

Nos bajamos la última versión estable : la 4.9.9.2

Respecto a la librería gráfica podemos liarnos todo un mes para pensar que opción es la mejor. Creo que una posibilidad sencilla es Allegro. Esta disponible para casi todos los compiladores de C++ y para los Sistemas operativos mayoritarios (utilizando sus librerías gráficas).





Nos bajamos la última estable 4.2.2. Y ahora surgen las dudas... Resulta que el 13-06-2008 la última versión estable era la misma. O sea, que parece que se mueve poco la cosa. Como curiosidad, el 26-11-2006 la versión era la 4.2.1.

La instalación

El compilador con el IDE se instala sin problemas con next, next, next. El problema viene con la librería Allegro, que después de descargar hay que indicarle que es para el Dev C++ y luego compilar la librería (tranquilos que hay instrucciones). Todo el proceso está bien explicado en /docs/build/mingw32.txt. Recordad que el Dev C++ lleva mingw por debajo.

Una forma más sencilla es descargar directamente el paquete de Allegro para el compilador Dev C++. El paquete se puede descargar de aquí:


Seleccionamos el Devpak Allegro y ya está.


En cuanto hagamos clic en download, el DevPak manager nos lo instalará.

Nuestro primer programa:

Ahora entramos en el compilador. Vamos a las opciones y añadimos la librería Allegro en el enlazador (linker):


Editamos el siguiente programa de prueba:



Y le damos a Menú Ejecutar, Compilar y Ejecutar para ver el resultado:



Saludos.

miércoles, noviembre 05, 2008

¿habrá cambio?



Bueno, por fin se ha acabado este culebrón y hay ganador.
El señor Obama es el nuevo presidente y veremos en qué quedan todas aquellas promesas electorales. ¿Y que le puede importar a un informático que ni siquiera vive ni trabaja en EEUU?

Dejando de lado temas sociales y económicos que sí afectan a todo el mundo, hay una promesa que puede tener implicaciones informáticas:

La promesa de adoptar Open Office como estándar en las oficinas gubernativas.

Para que nadie se olvide hay un montón de referencias en google.

Esto se publicó en PCWord en junio.

Puede que si o puede que no, ya veremos.

De momento podemos acceder a http://www.opensecrets.org/ y enterarnos si ha recibido donaciones que alimenten la suspicacia...

Entre los 573 millones gastados en campaña seguro que hay empresas de todo tipo. Si seleccionamos los fabricantes de software vemos que los demócratas han recaudado más que los republicanos: http://www.opensecrets.org/industries/indus.php?ind=C5120&goButt2.x=12&goButt2.y=8

Aquí la aportación de Microsoft que también ha apoyado más a los demócratas: http://www.opensecrets.org/orgs/summary.php?cycle=A&type=P&id=D000000115

Que haga lo que pueda, pero no le van a faltar dificultades.




Como se suele decir, Obras son amores y no buenas razones.


lunes, noviembre 03, 2008

Nueva versión Ubuntu


Por si alguien se anima...

Cada 6 meses sale una nueva versión Ubuntu. Le asignan un nombre más o menos extraño y la numeración es del tipo año.mes. Por lo tanto la última versión es la 8.10 y la han llamado Intrepid Ibex.

La noticia la he leído aquí. El titular del Inquirer espectacular: "Ubuntu 8.10 supera en rendimiento a Vista".
Y lo que es más importante. Parece que "Durante la evaluación inicial, Ubuntu 8.10 ha conseguido un mejor rendimiento tanto en rendimiento como en integración WiFi, áreas donde había fallado anteriormente". La frase es un poco rara repitiendo dos veces la palabra "rendimiento" pero bueno se entiende que corre mucho y que el wifi solucionado (habrá que verlo).

La verdad es que ya estoy acostumbrado a ver el cablecito de red cruzando la habitación y no voy a instalarlo, pero una gran noticia sí señor.
Saludos.

domingo, septiembre 21, 2008

Pequeño fracaso

El intento de poner en marcha Wifi se ha quedado en eso. Un triste intento. No se si va a merecer la pena seguir pegándose con ello. Yo lo que quiero es funcionar cuanto antes y si ahora hay problemas con los drivers wifi-usb ya se solucionarán más adelante. Si hay tiempo, mañana tiramos un cable al router y a ver si hay más suerte.

Para contribuir un poco a la causa, aquí dejo un enlace a una entrevista que hicieron a Richard Stallman hace poco más de un año. En ella habla de Linus Torvalds, las patentes del software, open source, software libre, Microsoft, Novell, etc.

Saludos.