Začiatky programovania hier v C++

Hodnotenie:   (4,5 z 5)

Začiatky programovania hier v C++ (John Horton)

Recenzie čitateľov

Zhrnutie:

Kniha poskytuje komplexný úvod do výučby jazyka C++ prostredníctvom programovania hier s využitím rámca SFML. Hoci mnohí používatelia ocenili jej postupný prístup k výučbe a jednoduchosť, vyskytujú sa značné sťažnosti na chyby v príkladoch kódu, ktoré môžu viesť k frustrácii. Je vhodná pre úplných začiatočníkov, nemusí však spĺňať potreby tých, ktorí hľadajú hlbšie znalosti herného programovania.

Výhody:

Dobrý úvod do jazyka C++ a vývoja hier pomocou SFML.
Jednoduché a jasné vysvetlenia, vďaka ktorým je prístupná aj úplným začiatočníkom.
Inkrementálny prístup k učeniu s množstvom praktických cvičení.
Pútavá záverečná architektúra hry, ktorá učí správnym postupom pri kódovaní.

Nevýhody:

Početné chyby a omyly v ukážkach kódu, ktoré znižujú použiteľnosť.
Niektoré vysvetlenia sú príliš povrchné alebo vynechávajú potrebné detaily.
Kniha sa vo veľkej miere opiera o kopírovanie kódu, čo nemusí podporovať hlbšie pochopenie.
Komplikovaný proces inštalácie potrebných súborov.

(na základe 30 čitateľských recenzií)

Pôvodný názov:

Beginning C++ Game Programming

Obsah knihy:

Zoznámte sa s programovacími technikami a vývojom hier pomocou knižníc C++ a Visual Studia 2019

Kľúčové vlastnosti:

⬤ Učte sa vývoj hier a jazyk C++ pomocou zábavného prístupu založeného na príkladoch.

⬤ Vybudujte klony populárnych hier, ako sú Timberman, Zombie Survival Shooter, kooperatívna logická plošinovka a Space Invaders.

⬤ Objavte tipy, ako rozšíriť svoje hotové hry o kritické, technické a kreatívne myslenie.

Popis knihy:

Druhé vydanie knihy Začiatky programovania hier v jazyku C++ je aktualizované a vylepšené tak, aby obsahovalo najnovšie funkcie Visual Studia 2019, SFML a moderné techniky programovania v jazyku C++. S touto knihou získate zábavný úvod do programovania hier prostredníctvom vytvorenia piatich plne hrateľných hier s narastajúcou zložitosťou. Naučíte sa vytvárať klony populárnych hier, ako sú Timberman, Pong, strieľačka na prežitie Zombie, kooperatívna logická plošinovka a Space Invaders.

Kniha sa začína základmi programovania. Preštudujete si kľúčové témy jazyka C++, ako je objektovo orientované programovanie (OOP) a ukazovatele jazyka C++, a zoznámite sa so štandardnou knižnicou šablón (STL). Kniha vám pomôže zoznámiť sa s technikami detekcie kolízií a hernej fyziky prostredníctvom zostavenia hry Pong. Pri budovaní hier sa naučíte aj vzrušujúce koncepty programovania hier, ako sú časticové efekty, smerový zvuk (spatializácia), programovateľné shadery OpenGL, spawnovanie objektov a mnoho ďalšieho. Nakoniec sa zoznámite so vzormi návrhu hier, aby ste zlepšili svoje zručnosti v oblasti programovania hier v jazyku C++.

Na konci knihy získate vedomosti, ktoré potrebujete na to, aby ste mohli od základov vytvárať vlastné hry so vzrušujúcimi funkciami.

Čo sa naučíte:

⬤ Nastavte si projekt vývoja hry v prostredí Visual Studio 2019 a preskúmajte knižnice jazyka C++, napríklad SFML.

⬤ Preskúmajte OOP v jazyku C++ tým, že vytvoríte hru Pong.

⬤ Pochopiť základné herné koncepty, ako sú herné animácie, herná fyzika, detekcia kolízií, meranie skóre a herný zvuk.

⬤ Používajte triedy, dedičnosť a odkazy na vytváranie a ovládanie tisícov nepriateľov a strieľanie z rýchlopalných guľometov.

⬤ Pridávajte do hry pokročilé funkcie pomocou ukazovateľov, odkazov a STL.

⬤ Škáľujte a opakovane používajte svoj herný kód vďaka osvojeniu si moderných vzorov programovania hier.

Pre koho je táto kniha určená:

Táto kniha je pre vás ideálna, ak nemáte žiadne znalosti programovania v jazyku C++, potrebujete si osviežiť vedomosti na úrovni začiatočníka alebo sa chcete naučiť vytvárať hry, prípadne len využiť hry ako pútavý spôsob učenia sa jazyka C++. Či už túžite publikovať hru (možno na Steame), alebo len chcete zapôsobiť na priateľov svojimi výtvormi, táto kniha vám bude užitočná.

Ďalšie údaje o knihe:

ISBN:9781838648572
Autor:
Vydavateľ:
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Dospievanie a prežívanie: Medzinárodné perspektívy detstva a mládeže v ťažkých časoch - Growing Up...
V tejto knihe, ktorá spája nový multidisciplinárny...
Dospievanie a prežívanie: Medzinárodné perspektívy detstva a mládeže v ťažkých časoch - Growing Up and Getting by: International Perspectives on Childhood and Youth in Hard Times
Programovanie pre Android pre začiatočníkov: Zostavte hĺbkové a plnohodnotné aplikácie pre Android,...
Naučte sa zručnosti v jazyku Java a systéme...
Programovanie pre Android pre začiatočníkov: Zostavte hĺbkové a plnohodnotné aplikácie pre Android, pričom s programovaním nemáte žiadne skúsenosti - Android Programming for Beginners: Build in-depth, full-featured Android apps starting from zero programming experience
Programovanie pre Android s Kotlinom pre začiatočníkov: Vytvárajte aplikácie pre Android od nulových...
Vytvárajte inteligentne vyzerajúce aplikácie...
Programovanie pre Android s Kotlinom pre začiatočníkov: Vytvárajte aplikácie pre Android od nulových skúseností s programovaním pomocou nového programovacieho jazyka Kotlin - Android Programming with Kotlin for Beginners: Build Android apps starting from zero programming experience with the new Kotlin programming language
Učíme sa Javu vytváraním hier pre Android - tretie vydanie: Naučte sa Javu a Android od začiatku...
Pripravte sa na učenie Javy zábavnou formou...
Učíme sa Javu vytváraním hier pre Android - tretie vydanie: Naučte sa Javu a Android od začiatku budovaním piatich vzrušujúcich hier. - Learning Java by Building Android Games - Third Edition: Learn Java and Android from scratch by building five exciting games
Programovanie pre Android pre začiatočníkov - druhé vydanie - Android Programming for Beginners -...
Naučte sa všetky zručnosti v jazyku Java a...
Programovanie pre Android pre začiatočníkov - druhé vydanie - Android Programming for Beginners - Second Edition
Začiatky programovania hier v C++ - Beginning C++ Game Programming
Zoznámte sa s programovacími technikami a vývojom hier pomocou knižníc C++ a Visual Studia 2019 ...
Začiatky programovania hier v C++ - Beginning C++ Game Programming
Učíme sa Javu vytváraním hier pre Android - druhé vydanie: Učte sa Javu a Android od základov...
Pripravte sa na zábavné učenie jazyka Java...
Učíme sa Javu vytváraním hier pre Android - druhé vydanie: Učte sa Javu a Android od základov vytváraním šiestich vzrušujúcich hier - Learning Java by Building Android Games - Second Edition: Learn Java and Android from scratch by building six exciting games
Deti, mládež a starostlivosť - Children, Young People and Care
Samotné pojmy detstva a mládeže sú úzko prepojené so súčasnými normami, praktikami a priestormi...
Deti, mládež a starostlivosť - Children, Young People and Care
Dospievanie a prežívanie: Medzinárodné pohľady na detstvo a mladosť v ťažkých časoch - Growing Up...
V tejto knihe, ktorá spája nový multidisciplinárny...
Dospievanie a prežívanie: Medzinárodné pohľady na detstvo a mladosť v ťažkých časoch - Growing Up and Getting by: International Perspectives on Childhood and Youth in Hard Times
Aspekty tolerancie Routledge Library Editions: Political Science Volume 41 - Aspects of Toleration...
Tieto eseje spájajú filozofické otázky o význame a...
Aspekty tolerancie Routledge Library Editions: Political Science Volume 41 - Aspects of Toleration Routledge Library Editions: Political Science Volume 41

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)