Principal Mac Écrire un jeu Raspberry Pi en Python

Écrire un jeu Raspberry Pi en Python



Si vous êtes l'heureux propriétaire d'un Raspberry Pi, le visuel Langue de travail est un excellent moyen de commencer à créer votre premier jeu. Mais pour libérer davantage de la puissance et du potentiel du matériel, jetez un œil à Python.

cómo jugar hayday en pc

Si vous préférez plutôt un projet low-tech, pourquoi ne pas consulter notre guide sur comment transformer un Raspberry Pi en un media center XBMC ?

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.

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.

Lorsque vous regardez le code Python, la première chose que vous remarquerez 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.

Le module Pygame comprend toutes sortes de fonctions et de méthodes utiles pour créer des jeux d

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.

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.

Page suivante

Des Articles Intéressants

Choix De L'Éditeur

Comment utiliser le mode de récupération Android
Comment utiliser le mode de récupération Android
Le mode de récupération Android vous permet de réinitialiser votre téléphone, d'installer les mises à jour manuellement et d'effectuer d'autres diagnostics et réparations utiles.
Comment réparer le mode restreint a des commentaires cachés pour cette vidéo
Comment réparer le mode restreint a des commentaires cachés pour cette vidéo
Le mode restreint masque les commentaires potentiellement dangereux et inappropriés sous une vidéo YouTube. Lorsque vous souhaitez lire la section des commentaires sous une vidéo particulière sur YouTube et que vous voyez le message Le mode restreint a des commentaires masqués pour cette vidéo, cela
RIP Vauxhall OnStar: Vauxhall tue son service Wi-Fi et de conciergerie sur toute sa gamme
RIP Vauxhall OnStar: Vauxhall tue son service Wi-Fi et de conciergerie sur toute sa gamme
Le service de connectivité OnStar de Vauxhall, qui fournit le Wi-Fi à bord, ainsi que des services de conciergerie tels que le diagnostic du véhicule et la réservation d'hôtel, sera désactivé le 31 décembre 2020. Et, en prévision de cela, aucun nouveau modèle Vauxhall
Comment rechercher et modifier la résolution d'écran sous Linux
Comment rechercher et modifier la résolution d'écran sous Linux
Dans cet article, nous verrons comment trouver la bonne valeur DPI pour votre écran sous Linux et la modifier dans différents environnements de bureau.
Linux Mint 18 KDE Edition final est disponible
Linux Mint 18 KDE Edition final est disponible
Les développeurs Linux Mint ont publié la version finale de l'édition KDE. KDE est encore un autre environnement de bureau pris en charge par le projet en plus de MATE, XFCE et Cinnamon. Voyons ce qu'il y a de nouveau dans cette version. Cette version de Linux Mint comprend l'environnement de bureau KDE Plasma 5.6, le noyau Linux 4.4. Par défaut, il utilise
Ajouter le panneau de configuration à ce PC sous Windows 10
Ajouter le panneau de configuration à ce PC sous Windows 10
Vous pouvez ajouter le Panneau de configuration à ce PC dans Windows 10 et le lancer à partir du dossier Ce PC comme dans les versions précédentes du système d'exploitation.
Comment activer Windows 10 build 10240
Comment activer Windows 10 build 10240
Voici quelques étapes simples pour activer Windwos 10 build 10240 sans utiliser de fissures, de hacks ou de logiciels tiers.