Principal Mac Escribe un juego de Raspberry Pi en Python

Escribe un juego de Raspberry Pi en Python



Si eres el orgulloso propietario de una Raspberry Pi, el aspecto visual Lenguaje de scratch es una excelente manera de comenzar a crear tu primer juego. Pero para desbloquear más el poder y el potencial del hardware, eche un vistazo a Python.

cómo jugar hayday en pc

Si prefiere un proyecto más de baja tecnología, ¿por qué no echa un vistazo a nuestra guía sobre cómo convertir una Raspberry Pi en un centro multimedia XBMC ?

Python es el lenguaje de programación educativo predeterminado para Raspberry Pi. Se utiliza en todo el mundo como lenguaje introductorio para muchas plataformas, gracias a su estilo ordenado y su sintaxis fácil de entender. Sin embargo, no es solo para principiantes: según el índice de la comunidad de programación TIOBE, Python es el octavo lenguaje de programación más popular entre los ingenieros profesionales, por delante de Perl, JavaScript y Visual Basic .NET. También es gratis, por lo que es fácil ver por qué tanta gente elige Python como su primer lenguaje de programación.

En esta función, presentaremos los conceptos clave de Python y le mostraremos cómo comenzar con el lenguaje guiándolo a través de un juego de muestra escrito en Python. Entonces le toca a usted crear su propia obra maestra.

Conociendo Python

Hay dos versiones principales de Python en uso. Python 3 es el futuro, pero Python 2 disfruta de una mayor compatibilidad con los recursos existentes, y es esta versión la que se incluye actualmente con Raspberry Pi. Para este tutorial, usaremos Python 2.7, la versión estable final de la serie 2.x: esto significa que podemos usar la mayoría de los ejemplos en línea y el código escrito previamente sin cambios. Cuando llegue el momento, pasar a la versión 3 será sencillo.

Cuando observa el código Python, lo primero que puede notar es lo ordenado que se ve. Aquellos que están acostumbrados a PHP, JavaScript u otros lenguajes modernos también notarán la ausencia de llaves, como se usa convencionalmente para encerrar secciones de código. Esto se debe a que Python usa sangría para organizar el código. Esta es una buena práctica en la mayoría de los lenguajes, porque hace que el código sea más legible: en Python es obligatorio. Si no logra el espaciado correcto, su código no funcionará. Si bien esto puede ser un cambio para los programadores experimentados, se vuelve natural rápidamente y conduce a un código claro e inteligible por defecto.

Python también es un buen primer lenguaje porque representa una implementación simple de programación orientada a objetos, un concepto que cualquier aspirante a codificador debe entender, y está relajado sobre cómo se crean y administran las variables. El resultado neto es un entorno de programación particularmente productivo.

El código Python generalmente se ejecuta a través de un intérprete en lugar de compilarse, pero a pesar de esto, los resultados finales son bastante rápidos. Las aplicaciones de Python pueden ejecutarse en todos los sistemas operativos principales, por lo que es posible crear un juego de Python en una PC con Windows y ejecutarlo en una Mac o Linux o, de hecho, en una Raspberry Pi.

El módulo Pygame incluye todo tipo de funciones y métodos útiles para crear juegos de acción en Python

Una gran fortaleza final de Python es la disponibilidad de una amplia gama de módulos complementarios que brindan funcionalidad adicional. Uno de esos módulos es Pygame . Como su nombre indica, Pygame te ayuda a crear juegos usando Python: por ejemplo, mejora enormemente el manejo de imágenes a través de su clase Sprite, facilita el control del audio en el juego e incluso permite que tu juego funcione con joysticks. Los juegos como Call of Duty pueden estar más allá de sus capacidades, pero un clon de Angry Birds ciertamente no lo es.

Desarrollo nativo y multiplataforma

Si está ejecutando la distribución Debian Squeeze Linux recomendada en su Raspberry Pi, Python y Pygame vienen preinstalados, por lo que puede comenzar a programar de inmediato. Puede escribir scripts de Python en un editor de texto, pero le sugerimos que aproveche el entorno de desarrollo integrado (IDE) gratuito de Geany que también se instala como parte del sistema operativo. Este software ofrece numerosas funciones útiles para los programadores, como la coloración automática de la sintaxis, para facilitar la lectura y la depuración de su código, y un navegador de símbolos para ayudar a realizar un seguimiento de todas las clases y variables de su código.

Siguiente página

Artículos De Interés

La Elección Del Editor

Cómo borrar y eliminar todos los eventos de Google Calendar
Cómo borrar y eliminar todos los eventos de Google Calendar
Google Calendar es un componente de Google Apps que utilizo mucho, junto con Gmail, Google Docs, Google Sheets, etc. Realmente me gusta Google Calendar porque es gratis, está integrado con otras aplicaciones, se puede acceder desde cualquier lugar, incluido
Cómo mostrar la barra de menú en Microsoft Edge
Cómo mostrar la barra de menú en Microsoft Edge
Cómo mostrar la barra de menús en Microsoft Edge Chromium Una de las características de las que carece Microsoft Egde en la barra de menús clásica. Muchos usuarios lo encuentran útil y estarían felices de tenerlo en este navegador moderno. Finalmente, ahora es posible tener la barra de menú adecuada en Microsoft Edge Chromium. La versión estable de
Eliminar Compartir con Skype del menú contextual en Windows 10
Eliminar Compartir con Skype del menú contextual en Windows 10
Cómo quitar Compartir con Skype del menú contextual en Windows 10 Cuando está instalado, Skype (sus versiones de Tienda y Escritorio) agrega un comando de menú contextual Compartir con Skype. Si no encuentra ningún uso para ese comando, es posible que desee deshacerse de él. Hoy veremos cómo se puede hacer por
Deshabilite la navegación hacia adelante y hacia atrás de Chrome con el desplazamiento del panel táctil
Deshabilite la navegación hacia adelante y hacia atrás de Chrome con el desplazamiento del panel táctil
Cómo deshabilitar la navegación hacia atrás y hacia adelante con el gesto de desplazamiento con dos dedos del panel táctil en Google Chrome Google Chrome en Windows integra sus propios gestos del panel táctil para el desplazamiento con dos dedos. Si bien el desplazamiento hacia arriba y hacia abajo de una página con dos dedos es bienvenido, anula los gestos del panel táctil del sistema operativo para el desplazamiento con dos dedos hacia la izquierda / derecha. Ha asignado
Half-Life 3 puede que nunca llegue, pero finalmente tenemos una idea de cómo Valve pudo haber terminado con todo
Half-Life 3 puede que nunca llegue, pero finalmente tenemos una idea de cómo Valve pudo haber terminado con todo
Half-Life 3 se ha convertido en uno de los mayores chistes internos de Internet. Han pasado diez años desde el lanzamiento de Half-Life 2: Episodio 2 y hemos estado esperando años por la tercera y última entrega episódica.
Cómo usar Smart Copy en Microsoft Edge
Cómo usar Smart Copy en Microsoft Edge
Cómo usar Smart Copy en Microsoft Edge Microsoft Edge ahora admite una nueva función de Smart Copy. Mantiene el formato intacto cuando copia texto de un sitio web y lo pega en otros programas como un editor de texto.La copia inteligente de anuncios es una nueva característica que permitirá al usuario copiar y pegar contenido.
Cómo agregar Roku a Samsung Smart TV
Cómo agregar Roku a Samsung Smart TV
Como uno de los dispositivos de transmisión más populares que existen, los reproductores y televisores Roku son una opción común para muchos transmisores. El juego televisivo está en proceso de convertirse en algo más apropiado para el