Hodnocení:
Kniha poskytuje ucelený úvod do výuky jazyka C++ prostřednictvím programování her s využitím rámce SFML. Mnozí uživatelé oceňují její postupný přístup k výuce a jednoduchost, ale objevují se značné stížnosti na chyby v příkladech kódu, které mohou vést k frustraci. Je vhodná pro úplné začátečníky, nemusí však splňovat potřeby těch, kteří hledají hlubší znalosti herního programování.
Klady:⬤ Dobrý úvod do jazyka C++ a vývoje her pomocí SFML.
⬤ Jednoduchá a srozumitelná vysvětlení, díky nimž je kniha přístupná i úplným začátečníkům.
⬤ Inkrementální přístup k učení s množstvím cvičení.
⬤ Poutavá závěrečná herní architektura, která učí správným kódovacím postupům.
⬤ Četné chyby a omyly v ukázkách kódu, které snižují použitelnost.
⬤ Některá vysvětlení jsou příliš povrchní nebo vynechávají potřebné detaily.
⬤ Kniha se do značné míry opírá o kopírování kódu, což nemusí přispět k hlubšímu pochopení.
⬤ Komplikovaný proces instalace potřebných souborů.
(na základě 30 hodnocení čtenářů)
Beginning C++ Game Programming
Seznámení s programovými technikami a vývojem her pomocí knihoven C++ a Visual Studia 2019
Klíčové vlastnosti:
⬤ Naučte se vývoji her a jazyku C++ zábavnou formou na příkladech.
⬤ Sestavte klony populárních her, jako jsou Timberman, Zombie Survival Shooter, kooperativní logická plošinovka a Space Invaders.
⬤ Objevte tipy, jak rozšířit své hotové hry o kritické, technické a kreativní myšlení.
Popis knihy:
Druhé vydání knihy Začátky programování her v C++ je aktualizováno a vylepšeno tak, aby zahrnovalo nejnovější funkce Visual Studia 2019, SFML a moderní techniky programování v C++. S touto knihou se zábavnou formou seznámíte s programováním her tím, že vytvoříte pět plně hratelných her s rostoucí složitostí. Naučíte se vytvářet klony populárních her, jako jsou Timberman, Pong, střílečka o přežití zombie, kooperativní logická plošinovka a Space Invaders.
Na začátku knihy jsou popsány základy programování. Seznámíte se s klíčovými tématy jazyka C++, jako je objektově orientované programování (OOP) a ukazatele jazyka C++, a se standardní knihovnou šablon (STL). Kniha vám pomůže seznámit se s technikami detekce kolizí a herní fyzikou prostřednictvím sestavení hry Pong. Při tvorbě her se také seznámíte se zajímavými koncepty herního programování, jako jsou částicové efekty, směrový zvuk (spatializace), programovatelné shadery OpenGL, spawnování objektů a mnoho dalšího. Nakonec se seznámíte se vzory návrhu her, abyste si rozšířili své dovednosti v oblasti programování her v jazyce C++.
Na konci knihy získáte znalosti potřebné k tomu, abyste mohli od základu vytvářet vlastní hry se zajímavými funkcemi.
Co se naučíte:
⬤ Nastavíte si projekt pro vývoj her ve Visual Studiu 2019 a prozkoumáte knihovny jazyka C++, například SFML.
⬤ Prozkoumejte OOP v jazyce C++ tím, že vytvoříte hru Pong.
⬤ Pochopíte základní herní koncepty, jako jsou herní animace, herní fyzika, detekce kolizí, měření skóre a herní zvuk.
⬤ Používejte třídy, dědičnost a odkazy ke zplození a ovládání tisíců nepřátel a ke střelbě z rychlopalných kulometů.
⬤ Přidejte do hry pokročilé funkce pomocí ukazatelů, referencí a STL.
⬤ Šíření a opakované použití herního kódu díky osvojení moderních vzorů návrhu her.
Pro koho je tato kniha určena:
Tato kniha je pro vás ideální, pokud nemáte žádné znalosti programování v jazyce C++, potřebujete si osvěžit znalosti na úrovni začátečníků nebo se chcete naučit vytvářet hry či jen využít hry jako poutavý způsob výuky jazyka C++. Ať už toužíte po vydání hry (třeba na Steamu), nebo chcete svými výtvory jen ohromit přátele, bude pro vás tato kniha užitečná.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)