Principal Mac Créer un jeu Python pour le Raspberry Pi

Créer un jeu Python pour le Raspberry Pi



Si vous êtes l'heureux propriétaire d'un Raspberry Pi, le langage visuel Scratch est un excellent moyen de faire vos premiers pas dans la programmation. Mais pour libérer davantage de la puissance et du potentiel du matériel, jetez un œil à Python.

Plus de Raspberry Pi…

Consultez notre tutoriel pour écrire votre propre jeu Raspberry Pi avec Scratch et soumettez votre création de jeu pour avoir une chance de gagner 250 £

Python est le langage de programmation pédagogique par défaut pour le Raspberry Pi. Il est utilisé dans le monde entier comme langage d'introduction pour de nombreuses plates-formes, grâce à son style épuré et sa syntaxe facile à comprendre. Cependant, ce n'est pas seulement pour les débutants : selon l'index de la communauté de programmation TIOBE, Python est le huitième langage de programmation le plus populaire parmi les ingénieurs professionnels, devant Perl, JavaScript et Visual Basic .NET. Il est également gratuit, il est donc facile de comprendre pourquoi tant de gens choisissent Python comme premier langage de script.

Dans cette fonctionnalité, nous présenterons les concepts clés de Python et vous montrerons comment démarrer avec le langage en vous guidant à travers un exemple de jeu écrit en Python. Ensuite, c'est à vous de créer votre propre chef-d'œuvre, que vous pouvez soumettre à notre concours de codage Raspberry Pi.

Apprendre à connaître Python

Deux versions principales de Python sont utilisées. Python 3 est l'avenir, mais Python 2 bénéficie d'une compatibilité plus large avec les ressources existantes, et c'est cette version qui est actuellement fournie avec Raspberry Pi. Pour ce tutoriel, nous utiliserons Python 2.7, la dernière version stable de la série 2.x : cela signifie que nous pouvons utiliser la majorité des exemples en ligne et du code pré-écrit inchangé. Le moment venu, passer à la version 3 sera simple.

La première chose que vous remarquerez peut-être à propos de Python est son apparence soignée. Ceux qui sont habitués à PHP, JavaScript ou d'autres langages modernes remarqueront également l'absence d'accolades, comme classiquement utilisées pour enfermer des sections de code. C'est parce que Python utilise l'indentation pour organiser le code. C'est une bonne pratique dans la plupart des langages, car cela rend le code plus lisible : en Python, c'est obligatoire. Si vous ne respectez pas votre espacement, votre code ne fonctionnera pas. Bien que cela puisse être un changement pour les programmeurs expérimentés, cela devient rapidement naturel et conduit par défaut à un code clair et intelligible.

Python est également un bon premier langage car il représente une implémentation simple de la programmation orientée objet - un concept que tout codeur en herbe doit comprendre - et est détendu sur la façon dont les variables sont créées et gérées. Le résultat net est un environnement de programmation particulièrement productif.

Le code Python est généralement exécuté via un interpréteur plutôt que compilé, mais malgré cela, les résultats finaux sont assez rapides. Les applications Python peuvent fonctionner sur tous les principaux systèmes d'exploitation, il est donc possible de créer un jeu Python sur un PC Windows et de le faire fonctionner sur une machine Mac ou Linux - ou, en fait, un Raspberry Pi.

Créer un jeu Python pour le Raspberry Pi

Une dernière grande force de Python est la disponibilité d'une large gamme de modules complémentaires qui apportent des fonctionnalités supplémentaires. Un de ces modules est Pygame . Comme son nom l'indique, Pygame vous aide à créer des jeux à l'aide de Python : par exemple, il améliore considérablement la gestion des images grâce à sa classe Sprite, facilite le contrôle de l'audio dans le jeu et permet même à votre jeu de fonctionner avec des joysticks. Des jeux tels que Call of Duty dépassent peut-être ses capacités, mais un clone d'Angry Birds ne l'est certainement pas.

cómo saber si alguien bloqueó tu número

Développement natif et multiplateforme

Si vous utilisez la distribution Linux Debian Squeeze recommandée sur votre Raspberry Pi, Python et Pygame sont préinstallés, vous pouvez donc commencer à programmer immédiatement. Vous pouvez écrire des scripts Python dans un éditeur de texte, mais nous vous suggérons de profiter de l'environnement de développement intégré (IDE) Geany gratuit qui est également installé dans le cadre du système d'exploitation. Ce logiciel offre de nombreuses fonctionnalités utiles aux programmeurs, telles que la coloration automatique de la syntaxe, pour rendre votre code plus simple à lire et à déboguer, et un navigateur de symboles pour aider à garder une trace de toutes les classes et variables de votre code.

Comme nous l'avons mentionné, cependant, Python fonctionne sur de nombreuses plates-formes, vous pouvez donc écrire votre code sur un PC Windows, puis le déplacer vers le Raspberry Pi lorsque vous avez terminé. Pour ce faire, vous devrez installez Python 2.7 sur votre PC . Même si vous utilisez Windows 64 bits, choisissez le programme d'installation Windows standard, pas celui x86-64, car l'installation standard de Pygame est uniquement en 32 bits.

Page suivante

Des Articles Intéressants

Choix De L'Éditeur

Comment graver un fichier image ISO sur un DVD
Comment graver un fichier image ISO sur un DVD
Dans la plupart des cas, vous devrez graver un fichier ISO sur un DVD avant de pouvoir l'utiliser. Suivez ces étapes pour graver une image ISO sur un disque DVD (ou CD/BD).
Comment définir une carte SD comme stockage par défaut sous Android
Comment définir une carte SD comme stockage par défaut sous Android
Certains appareils vous permettent de formater votre carte SD en tant que stockage interne pour l'utiliser comme zone de stockage par défaut. Activez-le dans l'application Paramètres. Voici quoi faire.
Que faire si vous êtes toujours sous Windows XP : dois-je passer de Windows XP ?
Que faire si vous êtes toujours sous Windows XP : dois-je passer de Windows XP ?
Microsoft a officiellement retiré son support de Windows XP le 8 avril 2014, après 13 ans de bons et loyaux services. C'est là que nous avons abordé la question que dois-je faire si j'utilise toujours Microsoft XP ? Pour un système d'exploitation qui '
Comment débloquer quelqu'un sur Discord
Comment débloquer quelqu'un sur Discord
Discord propose de nombreuses fonctionnalités intéressantes, telles que la communication avec d'autres joueurs ou amis via des groupes. Cependant, tous les membres d'un groupe doivent éviter le spam et le trolling. S'ils ne respectent pas ces règles, les modérateurs du serveur ont le droit
Galaxy S8/S8+ – Comment déplacer des fichiers vers un PC
Galaxy S8/S8+ – Comment déplacer des fichiers vers un PC
Les Galaxy S8 et S8+ sont tous deux livrés avec une lecture audio de très haute qualité. Donc, si vous aimez écouter de la musique, ce sont d'excellents téléphones pour cela. Ces modèles facilitent également la création de photographies et d'enregistrements vidéo de qualité professionnelle.
Qu'est-ce que ça fait vraiment de travailler chez Google ?
Qu'est-ce que ça fait vraiment de travailler chez Google ?
Google a la réputation d'être un lieu de travail agréable, plein de jouets et de personnes intelligentes travaillant sur des projets qui changent le monde. À regarder les images de campus aux couleurs vives de l'entreprise, on pourrait vous pardonner de penser que travailler
Comment faire un collage de photos dans Microsoft Word
Comment faire un collage de photos dans Microsoft Word
La convivialité de Word ne se limite pas à l'écriture et à l'édition de texte. Vous pouvez ajouter des tableaux, des graphiques, des images et des graphiques simples pour embellir votre écriture et la rendre plus conviviale. Si vous sortez un peu des sentiers battus, pourquoi pas