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

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

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

En los últimos años ha habido una pregunta común sobre el enfrentamiento entre Linux y Windows, ¿tiene la capacidad Linux de correr los ultimos juegos de mayor éxito? y si es así, ¿cuál es la diferencia de rendimiento entre ambos? Muchas comunidades en la red y el mundo de los juegos en general pasan por alto a Linux como una plataforma de juegos viable. Mi intención no es otra si no mostrar qué funciona y qué no de la forma más objetiva posible, así como intentar ver los datos de rendimiento para los que buscáis (y espero que así sea) otra opción en el mundo de los juegos. read more

Leer más » 5 Comentarios