Hodnotenie:
Kniha získala zmiešané recenzie, pričom niektorí používatelia chválili jej dobre štruktúrovaný obsah a príklady kódu, zatiaľ čo iní kritizovali jej zastarané informácie a mätúce vysvetlenia. Je považovaná za užitočnú príručku pre začiatočníkov a zároveň za frustrujúci zdroj informácií pre tých, ktorí hľadajú pokročilejšie znalosti.
Výhody:⬤ Dobre formátované, farebne zvýraznené ukážky kódu
⬤ dobré rozšírenie kľúčových pojmov z úvodných materiálov
⬤ slúži ako užitočná referencia
⬤ užitočné online materiály.
⬤ Potrebuje aktualizáciu a opravu
⬤ autori nemusia reagovať
⬤ niektoré príklady sú neúplné a mätúce
⬤ chýba prehľadnosť pre začiatočníkov
⬤ frustrácia z niektorých návodov.
(na základe 4 čitateľských recenzií)
IOS Swift Game Development Cookbook: Simple Solutions for Game Development Problems
Ste pripravení vytvárať úžasné hry pre iOS? S programovacím jazykom Swift od Apple to nikdy nebolo jednoduchšie. Táto aktualizovaná kuchárska kniha obsahuje podrobné recepty na zvládnutie širokej škály bežných problémov pri vývoji hier pre iOS, od návrhu architektúry cez grafiku až po výkon - všetky revidované pre najnovšiu verziu Swiftu.
Získate jednoduché a priame riešenia bežných problémov, ktoré sa vyskytujú pri programovaní hier pre iOS. Potrebujete zistiť, ako dať objektom fyzický pohyb, alebo si chcete osviežiť matematické problémy súvisiace s hrami? Táto kniha poskytuje vzorové projekty a priame odpovede. Všetko, čo potrebujete na to, aby ste mohli začať, je určitá znalosť vývoja pre iOS a Swift.
⬤ Vypracujte štruktúru svojej hry a usporiadajte jej obsah.
⬤ Vytvorte si rozhranie a prispôsobte si ponuky pomocou UIKitu.
⬤ Navrhnite svoju hru tak, aby zisťovala a reagovala na vstupy používateľa.
⬤ Pracujte so zvukovými efektmi, hudbou a syntézou reči.
⬤ Ukladajte a sprístupňujte údaje na neskoršie použitie pomocou služby iCloud.
⬤ Vytvárajte a animujte 2D grafiku pomocou SpriteKitu.
⬤ Simulujte fyziku, aby pohyby v hre pôsobili realisticky.
⬤ Vytvárajte a vykresľujte 3D scény pomocou SceneKitu.
⬤ Testujte používateľov navrhnutím systému umelej inteligencie, ktorý myslí dopredu.
⬤ Pridávajte herné ovládače, externé displeje a rozšírenú realitu.