Empezar a programar en Pygame

A través de esta entrada vamos a introducirnos en el mundo del desarrollo de aplicaciones gráficas usando una librería llamada pygame que nos proporciona las herramientas necesarias para crear de forma relativamente sencilla nuestros juegos en el lenguaje de programación Python.

¿Qué es Pygame?

Pygame es un conjunto de módulos que nos ayudan a crear videojuegos o aplicaciones gráficas (no necesariamente videojuegos) en dos dimensiones. Pygame incluye gráficos y bibliotecas de sonido diseñados para ser utilizados directamente bajo Python. Está construido bajo Simple DirectMedia Layer (SDL), que a su vez son un conjunto de bibliotecas desarrolladas en lenguaje C, proporcionando las funciones básicas para realizar operaciones de dibujado 2D, gestión de efectos de sonido y música, y carga y gestión de imágenes. De esta manera, a través de Pygame podemos abstraernos de la lógica del juego (o aplicación) en si mismo, haciendo posible el uso de un lenguaje de alto nivel como Python para estructurar el juego. read more

Leer más » 7 Comentarios

Ubuntu Linux, instalación y configuración básica en equipos y servidores

Ese es el título del libro que he publicado con la editorial Ra-Ma dirigido a todas aquellas personas que quieran adentrarse en este mundo del software libre y Linux con la distribución más popular a día de hoy y sobre todo la que creo que es la más amable para el usuario recién llegado de otros sistemas.

El libro se divide en tres partes. La primera es una introducción al mundo del software libre en general y más concretamente a Linux y Ubuntu. Luego se explica el proceso de instalación, configuración y todo el uso que se le puede dar a un ordenador de escritorio por parte de un usuario común: ofimática, correo, mensajería, tratamiento de imágenes… Y finalmente se explica cómo montar los servicios básicos para tener un servidor en casa o un servidor de pequeño tamaño: HTTP, FTP, escritorio remoto, SSH. read more

Leer más » 10 Comentarios

Avatar, ¿con Ubuntu o con Red Hat?

Estos días estoy leyendo que Avatar, la película más taquillera de la historia, ha sido desarrollada con Linux. De eso no hay duda, pero tras leer en muchos sitios que la distribución elegida para tal propósito ha sido Ubuntu, ahora leo en otros que no, que ha sido Red Hat. De hecho en Ubunlog han hecho la siguiente recopilación de enlaces que apuestan por una o por otra alternativa.

¿En qué quedamos?

Los que dicen que ha sido con Ubuntu son entre otros:

Los que lo niegan y afirman que ha sido con Red Hat: read more

Leer más » 7 Comentarios

Las extensiones de Google Chrome

Si algo distingue a Firefox es la cantidad de extensiones que tiene. Este hecho lo hace el navegador más versátil con diferencia de la actualidad. Sin embargo, personalmente prefiero utilizar Chrome o su alter ego Chromium por la sensación de ligereza y rapidez que me transmite, sobre todo en equipos no demasiado rápidos.

Aprovecho para comentar que a pesar de problemas que puede traer Chrome y que hacen a más de uno elegir Chromium, como podemos leer en este post de Ubuntu Life, prefiero utilizar Chrome porque aunque a priori son prácticamente iguales, tengo ciertos problemas sobre todo en algunos bancos con Chromium que no los tengo con Chrome. read more

Leer más » 2 Comentarios

Acercando Linux al usuario

Es curiosa la evolución, y es que hasta hace relativamente poco el público de estos sistemas operativos era bastante escaso. Actualmente existen muchas distribuciones que se anteponen al usuario, y sí, sé que muchos de vosotros odiais algunas de estas configuraciones automáticas, pero pienso que hemos de entender que la filosofía de Linux está cambiando, y que el usuario común lo use es ya una realidad.

Hubo una época en la que para usar Linux teníamos que conocer los comandos de la Shell así como saber manejar los archivos de configuración. Hoy en día lo único que hace falta para usarlo son meros conocimientos de manejo de ratón y ventanas. read more

Leer más » 4 Comentarios

La encuesta de la semana #7. ¿Linux en el trabajo?

LEDLS

Tras una conversación ciertamente controvertida con un conocido me gustaría conocer vuestra situación. ¿Linux en el trabajo? Este viernes los resultados.

NOTA: He añadido la opción otro, por si vuestra situación no se asemeja a ninguno de los casos.

Leer más » Comentar

Lo mejor de mi RSS del 11 al 17 de Enero de 2010

Leer más » Comentar

[Resultados] La encuesta de la semana #6. ¿Qué navegador Web usas?

Me gustaría agradecer de antemano la gran participación que habéis tenido en esta encuesta (con casi 400 votos) y sobre todo el apoyo mostrado desde que se inauguró esta sección con la primera encuesta.

Con la escuesta La encuesta de la semana #6. ¿Qué navegador Web usas? parece que los resultados no son del todos esclarecedores a la hora de tratar de estimar qué navegador se impondrá en un futuro. Personalmente pienso que, teniendo en cuenta lo reciente que es, Google Chrome (o Chromium) igualará e inclusó superará el mercado ahora mismo conseguido por Mozilla Firefox. Se trata simplemente de una opinión personal, pero que se puede ver reflejada a través de los resultados de la encuesta, donde Firefox se impone por sólo poco más del doble. ¿Qué opináis? read more

Leer más » 3 Comentarios

LinkedIn, un enfoque profesional para las redes sociales

Las redes sociales han tenido una explosión tal durante estos últimos años que incluso en la radio y la televisión están hablando de ellas a menudo para no quedarse atrás. Lo de quedarse atrás los medios de información tradicionales es otro tema que trataremos otro día en más profundidad.

Las más populares son las orientadas as las relaciones sociales a nivel general como son Facebook o Tuenti. Existen redes sociales orientadas a todo tipo de actividades, desde redes sociales orientadas a juegos, a redes sociales orientadas a lugares en concreto pasando por todo tipo de actividades como por ejemplo los viajes. read more

Leer más » Comentar

Comprender el funcionamiento de juegos en Linux [parte 2/3]

Esta entrada es la continuación de Juegos en Linux. Parte 1. Para lo que lo que os recomiendo su lectura. Así, pasamos a través de este segundo capítulo a describir detalladamente que opciones de emulación se nos presentan a la hora de ejecutar Juegos en Linux.

Ahora que tenemos una visión general de Wine es el momento de profundizar un poco en las aplicaciones que ya comentamos antes, Cedega y CrossOver. Los dos objetivos principales de ambas es ofrecer soporte a juegos adicionales y una interfaz de usuario más amigable que el que actualmente ofrece el proyecto Wine. read more

Leer más » 4 Comentarios