Dezvoltare de jocuri Python, Pygame și Raspberry Pi

Evaluare:   (4.4 din 5)

Dezvoltare de jocuri Python, Pygame și Raspberry Pi (Sloan Kelly)

Recenzii ale cititorilor

Rezumat:

Cartea oferă o abordare structurată și detaliată a programării jocurilor cu Python pe Raspberry Pi, oferind exemple clare și conținut util. Cu toate acestea, are unele practici de cod învechite și îi lipsesc îndrumările privind configurarea inițială.

Avantaje:

Bine structurată, cu o abordare modulară „bloc de construcție”, concepte clare de dezvoltare a jocurilor, modele reutilizabile și un capitol bonus pentru construirea unui laborator de proiecte electronice. Conținut bun care poate fi aplicat la alte limbaje de programare.

Dezavantaje:

Lipsește instrucțiuni despre cum să începeți cu Pygame pe Raspberry Pi, conține practici de cod învechite sau depreciate, probleme cu formatarea codului care pot deruta cititorii și erori în exemplele de cod legate de indentare și cele mai bune practici.

(pe baza a 4 recenzii ale cititorilor)

Titlul original:

Python, Pygame, and Raspberry Pi Game Development

Conținutul cărții:

Extindeți-vă cunoștințele de bază despre Python și utilizați PyGame pentru a crea jocuri video rapide, cu grafică și sunete deosebite. Această a doua ediție arată cum puteți integra componente electronice în jocurile dvs. utilizând pinii de intrare/ieșire de uz general (GPIO) încorporați și puțin cod Python pentru a crea două jocuri noi.

Veți învăța despre programarea orientată pe obiecte (OOP), precum și despre modelele de proiectare, cum ar fi modelul-vedere-controler (MVC) și mașinile cu stare finită (FSM). Fie că folosiți Windows, macOS, Linux sau un Raspberry Pi, puteți dezlănțui puterea Python și PyGame pentru a crea jocuri foarte atractive.

Cartea include, de asemenea, liste complete de coduri și explicații pentru "Bricks", "Snake" și "Invaders" - trei jocuri complet funcționale. Acestea vă permit să începeți să creați propriile dvs. jocuri grozave și apoi să le modificați sau să vă construiți propriile titluri interesante. Conceptele sunt explicate în continuare cu ajutorul unor jocuri precum "Copycat", în care jucătorul trebuie să se concentreze și să repete secvența de lumini și sunete, și "Couch Quiz", în care PyGame și componentele electronice creează un joc de întrebări pentru 2-4 jucători.

Ce veți învăța

⬤  Dobândiți cunoștințe de bază despre Python și folosiți-l pentru dezvoltarea de jocuri.

⬤ Studiați proiecte de jocuri pe care le puteți folosi ca modele, cum ar fi Bricks, Snake și Invaders.

⬤ Lucrați cu funcții definite de utilizator, moștenire, compoziție și agregare.

⬤ Implementați mașini cu stare finită.

⬤ Integrați jocul dvs. cu electronica utilizând pinii GPIO.

Pentru cine este această carte

Programatorii experimentați sau dezvoltatorii de jocuri noi pentru Python, PyGame și Raspberry Pi ar găsi această carte utilă. De asemenea, este destinată începătorilor interesați să se lanseze în dezvoltarea de jocuri.

Alte date despre carte:

ISBN:9781484245323
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2019
Numărul de pagini:389

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Dezvoltare de jocuri Python, Pygame și Raspberry Pi - Python, Pygame, and Raspberry Pi Game...
Extindeți-vă cunoștințele de bază despre Python și utilizați...
Dezvoltare de jocuri Python, Pygame și Raspberry Pi - Python, Pygame, and Raspberry Pi Game Development
Unity Networking Fundamentals: Crearea de jocuri pentru mai mulți jucători cu Unity - Unity...
Învățați elementele de bază ale rețelelor cu Unity și C#...
Unity Networking Fundamentals: Crearea de jocuri pentru mai mulți jucători cu Unity - Unity Networking Fundamentals: Creating Multiplayer Games with Unity

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)