Hodnotenie:
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í.
⬤ 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í)
Beginning C++ Game Programming
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á.
© 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)