Programmazione di giochi in C++: Creare giochi 3D

Punteggio:   (4,5 su 5)

Programmazione di giochi in C++: Creare giochi 3D (Sanjay Madhav)

Recensioni dei lettori

Riepilogo:

Il libro è una risorsa completa per i programmatori C++ di livello intermedio e avanzato interessati allo sviluppo di videogiochi. Copre argomenti essenziali come la grafica, la fisica e l'intelligenza artificiale e fornisce esercizi pratici di codifica. Tuttavia, presenta delle lacune per quanto riguarda i prerequisiti, in particolare l'installazione delle librerie necessarie, che possono confondere i lettori senza esperienza precedente.

Vantaggi:

Argomenti ben sviluppati, approccio pratico con esercizi di codifica, spiegazioni eccellenti, ottimo per chi ha conoscenze pregresse di C++, include un capitolo di ripasso sui concetti di C++, codice chiaro e funzionale, buon layout con apprendimento graduale dallo sviluppo di giochi 2D a quello 3D.

Svantaggi:

Non fornisce una guida all'installazione della libreria SDL, presuppone una familiarità con C++ e IDE che potrebbe non essere chiara a tutti i lettori, incongruenze tra gli esempi di codice nel libro e nel repository, problemi con la qualità di stampa (bianco e nero), non adatto ai principianti assoluti.

(basato su 26 recensioni dei lettori)

Titolo originale:

Game Programming in C++: Creating 3D Games

Contenuto del libro:

Programmare giochi 3D in C++: il linguaggio numero 1 nei migliori studi di videogiochi del mondo.

Il C++ rimane il linguaggio principale di molti studi di sviluppo di videogiochi. Poiché è utilizzato in tutte le loro enormi basi di codice, gli studi lo usano per mantenere e migliorare i loro giochi e lo cercano costantemente quando assumono nuovi sviluppatori. Game Programming in C++è un approccio pratico e pratico alla programmazione di videogiochi 3D in C++. Modellato sui corsi di programmazione di giochi di Sanjay Madhav alla USC, è divertente, facile, pratico, pratico e completo.

Passo dopo passo, imparerete a utilizzare il C++ in tutti gli aspetti della programmazione di videogiochi reali, tra cui grafica 2D e 3D, fisica, intelligenza artificiale, audio, interfacce utente e molto altro. Affinerete le competenze del mondo reale attraverso esercizi pratici e approfondirete le vostre conoscenze attraverso progetti iniziali e finali che crescono di complessità man mano che le vostre competenze si consolidano. Madhav presta particolare attenzione alla demistificazione della matematica che tutti gli sviluppatori di videogiochi professionisti devono conoscere.

⬤ Impostare rapidamente gli strumenti di sviluppo C++ e iniziare a lavorare.

⬤ Implementare la grafica 2D di base, gli aggiornamenti del gioco, i vettori e la fisica del gioco.

⬤ Costruire giochi più intelligenti con algoritmi di intelligenza artificiale ampiamente utilizzati.

⬤ Implementare la grafica 3D con OpenGL, shader, matrici e trasformazioni.

⬤ Integrare e mixare l'audio, compreso l'audio posizionale 3D.

⬤ Rilevare le collisioni di oggetti in un ambiente 3D.

⬤ Rispondere in modo efficiente agli input dei giocatori.

⬤ Costruire interfacce utente, compresi gli HUD (Head-Up Display).

⬤ Migliorare la qualità grafica con il filtro anisotropico e l'ombreggiatura differita.

⬤ Caricare e salvare i livelli e i dati di gioco binari.

Che siate sviluppatori in attività o studenti con conoscenze pregresse di C++ e strutture dati, Game Programming in C++ vi preparerà a risolvere problemi reali con il C++ in ruoli che riguardano l'intero ciclo di vita dello sviluppo del gioco. Imparerete a padroneggiare il linguaggio per il quale le migliori case di produzione stanno assumendo personale, e questa è una strada comprovata per il successo.

Altre informazioni sul libro:

ISBN:9780134597201
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2018
Numero di pagine:528

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Programmazione di giochi in C++: Creare giochi 3D - Game Programming in C++: Creating 3D...
Programmare giochi 3D in C++: il linguaggio...
Programmazione di giochi in C++: Creare giochi 3D - Game Programming in C++: Creating 3D Games
Algoritmi e tecniche di programmazione di giochi: Un approccio indipendente dalla piattaforma - Game...
Algoritmi e tecniche di programmazione dei...
Algoritmi e tecniche di programmazione di giochi: Un approccio indipendente dalla piattaforma - Game Programming Algorithms and Techniques: A Platform-Agnostic Approach

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)