Description du livre
Faites des jeux amusants tout en apprenant à coder. Centré sur la création de jeux plutôt que sur l'enseignement de la théorie de la programmation, ce livre vous permettra de mieux comprendre comment la gravité affecte la trajectoire d'un missile plutôt que la manière la plus efficace de rechercher des données. Même dans ce cas, le code reste simple car les jeux doivent être axés sur la jouabilité plutôt que sur la physique complexe. Il existe des liens vers la documentation officielle lorsque vous devez rechercher des informations qui ne figurent pas dans le livre.
Commencez par un simple jeu en mode texte pour saisir les bases de la programmation en Python. Puis il passe à la création de jeux graphiques simples dans Pygame Zero. Non seulement vous apprendrez la programmation orientée objet pour faciliter la réalisation de jeux plus complexes, mais vous travaillerez également à la création de vos propres graphiques et sons. Les graphiques en 3D sont un peu complexes. Nous nous concentrons donc sur les jeux en 2D, y compris sur certains jeux de société et jeux d'arcade classiques. Tous les jeux sont conçus pour fonctionner sur un Pi à la framboise. Ils fonctionneront sur tout Raspberry Pi, mais aussi sur tout autre ordinateur supportant Python 3 ainsi que Pygame Zero.
Les jeux que vous ferez seront jouables et, espérons-le, amusants. Et à la fin du livre, vous pouvez aller au-delà du code source fourni pour développer vos propres jeux et programmes.
Ce que vous apprendrez
Code en PythonGénérer des sons et des graphiques pour les jeux en 2DSaisir la programmation orientée objet avec Pygame Zero
A qui s'adresse ce livre
Les développeurs de jeux débutants sont intéressés par des solutions peu coûteuses et faciles à apprendre comme Pygame Zero et le Raspberry Pi.