Python, Pygame et le développement de jeux sur Raspberry Pi

Note :   (4,4 sur 5)

Python, Pygame et le développement de jeux sur Raspberry Pi (Sloan Kelly)

Avis des lecteurs

Résumé:

Ce livre propose une approche structurée et détaillée de la programmation de jeux avec Python sur le Raspberry Pi, avec des exemples clairs et un contenu utile. Cependant, il présente quelques pratiques de code obsolètes et manque de conseils sur la configuration initiale.

Avantages:

Bien structuré avec une approche modulaire, des concepts de développement de jeux clairs, des modèles réutilisables et un chapitre bonus pour la construction d'un laboratoire de projet électronique. Bon contenu pouvant être appliqué à d'autres langages de programmation.

Inconvénients:

Manque d'instructions sur la façon de commencer avec Pygame sur Raspberry Pi, contient des pratiques de code obsolètes ou dépréciées, des problèmes de formatage de code qui peuvent dérouter les lecteurs, et des erreurs dans les exemples de code liés à l'indentation et aux meilleures pratiques.

(basé sur 4 avis de lecteurs)

Titre original :

Python, Pygame, and Raspberry Pi Game Development

Contenu du livre :

Développez vos connaissances de base de Python et utilisez PyGame pour créer des jeux vidéo rapides avec des graphismes et des sons de qualité. Cette deuxième édition montre comment intégrer des composants électroniques à vos jeux en utilisant les broches d'entrée/sortie à usage général (GPIO) intégrées et un peu de code Python pour créer deux nouveaux jeux.

Vous découvrirez la programmation orientée objet (POO) ainsi que les modèles de conception, tels que le modèle-vue-contrôleur (MVC) et les machines à états finis (FSM). Que vous utilisiez Windows, macOS, Linux ou un Raspberry Pi, vous pouvez libérer la puissance de Python et de PyGame pour créer de superbes jeux.

Le livre comprend également des listes de code complètes et des explications pour "Bricks", "Snake" et "Invaders", trois jeux entièrement fonctionnels. Ils vous permettent de commencer à créer vos propres jeux, puis de les modifier ou de créer vos propres titres passionnants. Les concepts sont expliqués plus en détail à l'aide de jeux tels que "Copycat", où le joueur doit se concentrer et répéter la séquence de lumières et de sons, et "Couch Quiz", dans lequel PyGame et des composants électroniques créent un jeu de quiz pour 2 à 4 joueurs.

Ce que vous apprendrez

⬤ Apprendre les connaissances de base de Python et l'utiliser pour le développement de jeux.

⬤ Étudier des projets de jeux que vous pouvez utiliser comme modèles, tels que Bricks, Snake et Invaders.

⬤ Travailler avec des fonctions définies par l'utilisateur, l'héritage, la composition et l'agrégation.

⬤ Implémenter des machines à états finis.

⬤ Intégrer votre jeu à l'électronique à l'aide des broches GPIO.

A qui s'adresse ce livre ?

Les codeurs expérimentés ou les développeurs de jeux qui découvrent Python, PyGame et Raspberry Pi trouveront ce livre utile. Il s'adresse également aux débutants désireux de se lancer dans le développement de jeux.

Autres informations sur le livre :

ISBN :9781484245323
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2019
Nombre de pages :389

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Python, Pygame et le développement de jeux sur Raspberry Pi - Python, Pygame, and Raspberry Pi Game...
Développez vos connaissances de base de Python et...
Python, Pygame et le développement de jeux sur Raspberry Pi - Python, Pygame, and Raspberry Pi Game Development
Fondamentaux de la mise en réseau Unity : Créer des jeux multijoueurs avec Unity - Unity Networking...
Apprenez les bases de la mise en réseau avec Unity...
Fondamentaux de la mise en réseau Unity : Créer des jeux multijoueurs avec Unity - Unity Networking Fundamentals: Creating Multiplayer Games with Unity

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :