Principal Mac Escriviu un joc de Raspberry Pi a Python

Escriviu un joc de Raspberry Pi a Python



Si sou l’orgullós propietari d’un Raspberry Pi, el visual Scratch language és una bona manera de començar a crear el vostre primer joc. Però per desbloquejar més potència i potencial del maquinari, mireu Python.

com afegir subtítols a disney plus

Si preferiu un projecte de poca tecnologia, per què no consulteu la nostra guia com convertir un Raspberry Pi en un centre multimèdia XBMC ?

Python és el llenguatge de programació educatiu per defecte per al Raspberry Pi. S’utilitza a tot el món com a llenguatge introductori per a moltes plataformes, gràcies al seu estil net i a la sintaxi fàcil d’entendre. No obstant això, no només és per a principiants: segons l’índex de comunitat de programació TIOBE, Python és el vuitè llenguatge de programació més popular entre els enginyers professionals, per davant de Perl, JavaScript i Visual Basic .NET. També és gratuït, de manera que és fàcil veure per què tanta gent tria Python com a primer llenguatge de seqüència d’ordres.

En aquesta funció, introduirem els conceptes clau de Python i us mostrarem com començar a utilitzar el llenguatge fent-vos passar per un joc de mostra escrit en Python. Aleshores us tocarà crear la vostra pròpia obra mestra.

Conèixer Python

Hi ha dues versions principals de Python en ús. Python 3 és el futur, però Python 2 gaudeix d’una compatibilitat més àmplia amb els recursos existents i és aquesta versió que actualment s’inclou amb Raspberry Pi. Per a aquest tutorial, farem servir Python 2.7, la versió estable final de la sèrie 2.x: això significa que podem utilitzar la majoria d’exemples en línia i el codi preescrit sense canvis. Quan arribi el moment, passar a la versió 3 serà senzill.

Quan mireu el codi Python, el primer que podeu notar és el seu aspecte net. Els que estiguin acostumats a PHP, JavaScript o altres llenguatges moderns també detectaran l'absència de claus, com s'utilitza convencionalment per incloure seccions de codi. Això es deu al fet que Python utilitza sagnat per organitzar el codi. Aquesta és una bona pràctica en la majoria d’idiomes, perquè fa que el codi sigui més llegible: a Python és obligatori. Si no encerteu l'espaiat, el vostre codi no funcionarà. Tot i que això pot suposar un canvi per a programadors experimentats, es torna natural ràpidament i comporta un codi clar i intel·ligible per defecte.

Python també fa un bon primer llenguatge perquè representa una implementació senzilla de programació orientada a objectes (un concepte que qualsevol aspirant a programador ha d’entendre) i està relaxat sobre com es creen i gestionen les variables. El resultat net és un entorn de programació especialment productiu.

El codi Python sol executar-se a través d’un intèrpret en lloc de compilar-se, però malgrat això, els resultats finals són bastant ràpids. Les aplicacions Python es poden executar en tots els sistemes operatius principals, de manera que és possible crear un joc Python en un PC amb Windows i fer-lo executar en una caixa Mac o Linux, o, de fet, en un Raspberry Pi.

El mòdul Pygame inclou tot tipus de funcions i mètodes útils per crear jocs d

Una gran fortalesa final de Python és la disponibilitat d’una àmplia gamma de mòduls complementaris que aporten funcionalitats addicionals. Un d’aquests mòduls és Pygame . Com el seu nom indica, Pygame us ajuda a crear jocs amb Python: per exemple, millora molt el tractament d’imatges a través de la seva classe Sprite, facilita el control de l’àudio del joc i fins i tot permet que el vostre joc funcioni amb joysticks. Jocs com Call of Duty podrien estar més enllà de les seves capacitats, però un clon d'Angry Birds certament no ho és.

Desenvolupament autòcton i multiplataforma

Si utilitzeu la distribució de Debian Squeeze Linux recomanada al vostre Raspberry Pi, Python i Pygame vénen preinstal·lats, de manera que podeu començar a programar de seguida. Podeu escriure scripts Python en un editor de text, però us recomanem que aprofiteu l’entorn de desenvolupament integrat (IDE) gratuït de Geany que també s’instal·la com a part del sistema operatiu. Aquest programari ofereix nombroses funcions útils per als programadors, com ara la sintaxi automàtica, per fer que el vostre codi sigui més fàcil de llegir i depurar i un navegador de símbols per ajudar a fer un seguiment de totes les classes i variables del vostre codi.

Pàgina següent

Articles D'Interès

L'Elecció De L'Editor

Com obrir una targeta SIM d'iPhone sense una eina d'expulsió
Com obrir una targeta SIM d'iPhone sense una eina d'expulsió
Necessites saber com obrir la ranura de la targeta SIM de l'iPhone? Hi ha una eina específica per fer-ho, però si la perdeu, proveu aquestes alternatives.
Com canviar la vostra adreça de correu electrònic a Instagram
Com canviar la vostra adreça de correu electrònic a Instagram
Una adreça de correu electrònic ha esdevingut tan important que gairebé la tractem com una targeta d’identificació en línia. Si voleu saber com canviar la vostra adreça de correu electrònic per resoldre els problemes de seguretat d’Instagram, continueu llegint. En aquest article,
Windows Server Build 20270 està disponible juntament amb SDK, WDK i ADK
Windows Server Build 20270 està disponible juntament amb SDK, WDK i ADK
Microsoft ha llançat una nova versió del servidor vNext per a Insiders. La versió 10.0.20270.1000 des de la branca fe_release_server ja està disponible per descarregar. Es va compilar el 24 de novembre del 2020. La imatge ISO també inclou SDK, WDK i ADK. Novetats S'han combinat el paquet d'idiomes autònom ISO i el suport autònom App Compat FoD
Revisió de la Nikon D5200
Revisió de la Nikon D5200
Els avenços d’una versió d’una DSLR a la següent tendeixen a ser menors, però la Nikon D5200 fa un pas més gran que la majoria. El sistema d’enfocament automàtic no només ha millorat significativament respecte al seu predecessor, el D5100, sinó també el sensor
Tanqueu les aplicacions automàticament en reiniciar, apagar o tancar la sessió al Windows 10
Tanqueu les aplicacions automàticament en reiniciar, apagar o tancar la sessió al Windows 10
Hi ha una opció de registre especial, AutoEndTasks. Quan estigui activat, indicarà a Windows 10 que tanca les aplicacions automàticament en reiniciar, apagar o tancar la sessió.
Jeff Bezos és ara la persona més rica de tots els temps
Jeff Bezos és ara la persona més rica de tots els temps
Qualsevol persona recorda aquella escena de The Social Network, on Justin Timberlake s’inclina i diu: Un milió de dòlars no és genial. Saps què és genial? Mil milions de dòlars. I les ones de xoc emanen a través del seu públic embriagós i incrèdul ... Sí, el 2018 sí
Revisió de Dell Optiplex 980
Revisió de Dell Optiplex 980
Al món dels ordinadors empresarials, la mida és important: els sistemes de petit format han substituït les màquines de mida completa dels escriptoris de tot el país, la majoria dels usuaris simplement no necessiten la versatilitat de la torre tradicional. Dell, no obstant això, contrasta aquesta tendència