Ocena:

Książka otrzymała mieszane recenzje, a niektórzy użytkownicy chwalili jej dobrze zorganizowaną treść i przykłady kodu, podczas gdy inni krytykowali jej przestarzałe informacje i mylące wyjaśnienia. Jest ona postrzegana zarówno jako przydatne źródło informacji dla początkujących, jak i frustrujące źródło dla osób poszukujących bardziej zaawansowanej wiedzy.
Zalety:⬤ Dobrze sformatowane, kolorowe przykłady kodu
⬤ dobre rozwinięcie kluczowych pojęć z materiałów wprowadzających
⬤ służy jako przydatne odniesienie
⬤ pomocne materiały online.
⬤ Wymaga aktualizacji i poprawek
⬤ autorzy mogą nie być responsywni
⬤ niektóre przykłady są niekompletne i mylące
⬤ brak jasności dla początkujących
⬤ frustracje związane z niektórymi instrukcjami.
(na podstawie 4 opinii czytelników)
IOS Swift Game Development Cookbook: Simple Solutions for Game Development Problems
Gotowy do tworzenia niesamowitych gier na iOS? Dzięki językowi programowania Swift firmy Apple nigdy nie było to łatwiejsze. Ta zaktualizowana książka kucharska zawiera szczegółowe przepisy na zarządzanie szerokim zakresem typowych zagadnień związanych z tworzeniem gier na iOS, od projektowania architektury, przez grafikę, po wydajność - wszystkie zostały zaktualizowane pod kątem najnowszej wersji języka Swift.
Otrzymujesz proste, bezpośrednie rozwiązania typowych problemów występujących w programowaniu gier na iOS. Chcesz dowiedzieć się, jak nadać obiektom fizyczny ruch lub odświeżyć sobie zagadnienia matematyczne związane z grami? Ta książka zawiera przykładowe projekty i proste odpowiedzi. Wszystko, czego potrzebujesz, aby zacząć, to znajomość programowania na iOS i języka Swift.
⬤ Ułożyć strukturę gry i zorganizować jej zawartość.
⬤ Zbudować interfejs i dostosować menu za pomocą UIKit.
⬤ Zaprojektować grę tak, aby wykrywała i reagowała na dane wprowadzane przez użytkownika.
⬤ Pracować z efektami dźwiękowymi, muzyką i syntezą mowy.
⬤ Przechowuj dane i uzyskuj do nich dostęp za pomocą iCloud.
⬤ Twórz i animuj grafikę 2D za pomocą SpriteKit.
⬤ Symulować fizykę, aby ruchy w grze były realistyczne.
⬤ Tworzenie i renderowanie scen 3D za pomocą SceneKit.
⬤ Przetestuj użytkowników, projektując system sztucznej inteligencji, który myśli z wyprzedzeniem.
⬤ Dodaj kontrolery gier, zewnętrzne wyświetlacze i rzeczywistość rozszerzoną.