Ocena:
Książka skierowana jest do początkujących, którzy chcą nauczyć się programowania w systemie Android. Chociaż wielu recenzentów uznało ją za pomocne źródło informacji z jasnymi wyjaśnieniami i wciągającą treścią, istnieją poważne obawy dotyczące nieaktualnych informacji, szczególnie w odniesieniu do wersji Android Studio. Niektórzy użytkownicy uważali, że przydałoby się więcej treści teoretycznych i lepsze wprowadzenie dla zupełnie początkujących.
Zalety:Książka ma proste i zabawne podejście do nauczania programowania Androida, dzięki czemu jest przystępna dla początkujących. Dobrze wyjaśnia pojęcia, używa prostego języka i oferuje dokładne omówienie materiału. Recenzenci docenili kod do pobrania i różne kąty wyjaśnienia, które pomagają zrozumieć.
Wady:⬤ Książka jest mocno przestarzała, ponieważ korzysta z Android Studio
⬤ 3, które ma ponad 10 wersji, co prowadzi do problemów z kompatybilnością z najnowszym środowiskiem programistycznym. Niektórzy użytkownicy zauważyli, że brakuje w niej wystarczających podstaw teoretycznych, co może być problematyczne dla zupełnie początkujących. Pojawiły się również kwestie związane ze wskazówkami dotyczącymi konfiguracji i nawigacji po przykładach ze względu na zmiany w IDE.
(na podstawie 11 opinii czytelników)
Learning Java by Building Android Games - Second Edition: Learn Java and Android from scratch by building six exciting games
Przygotuj się na pełną zabawy naukę języka Java poprzez tworzenie gier na platformę Android
Kluczowe cechy
⬤ Naucz się Javy, Androida i programowania obiektowego od podstaw.
⬤ Tworzenie gier, w tym Sub Hunter, Retro Pong, Bullet Hell, Classic Snake i 2D Scrolling Shooter.
⬤ Twórz i projektuj własne gry, takie jak platformowe gry z otwartym światem.
Opis książki
Android to obecnie jeden z najpopularniejszych mobilnych systemów operacyjnych. Wykorzystuje on najpopularniejszy język programowania, Javę, jako podstawowy język do tworzenia wszelkiego rodzaju aplikacji. Jednak ta książka różni się od innych książek na temat Androida tym, że nie zakłada, że masz już biegłość w Javie.
To nowe i rozszerzone drugie wydanie Learning Java by Building Android Games pokazuje, jak zacząć tworzyć gry na Androida od podstaw. Poziom trudności będzie stale wzrastał w miarę zgłębiania kluczowych tematów Java, takich jak zmienne, pętle, metody, programowanie obiektowe i wzorce projektowe, w tym kod i przykłady napisane dla Java 9 i Android P.
Na każdym etapie będziesz wykorzystywać zdobytą wiedzę w praktyce, tworząc gry. Stworzysz gry takie jak Minesweeper, Retro Pong, Bullet Hell oraz klasyczne gry typu Snake i Scrolling Shooter. W późniejszych rozdziałach stworzysz czasową grę platformową z otwartym światem.
Pod koniec tej książki nie tylko opanujesz Javę i Androida, ale także stworzysz sześć fajnych gier na platformę Android.
Czego się nauczysz:
⬤ Skonfigurować środowisko programistyczne gry w Android Studio.
⬤ Wdrażać blokowanie ekranu, obracanie ekranu, grafikę pikselową i odtwarzać efekty dźwiękowe.
⬤ Reagować na dotyk gracza i programować inteligentnych wrogów, którzy rzucają wyzwanie graczowi na różne sposoby.
⬤ Poznaj koncepcje tworzenia gier, takie jak wykrywanie kolizji, animowanie arkuszy sprite'ów, proste śledzenie i podążanie, sztuczna inteligencja, tła paralaksy i eksplozje cząstek.
⬤ Animowanie obiektów z prędkością 60 klatek na sekundę (FPS) i zarządzanie wieloma niezależnymi obiektami przy użyciu programowania obiektowego (OOP).
⬤ Zrozumienie podstaw programowania gier, takich jak wzorce projektowe, programowanie obiektowe, Singleton, strategia i wzorce komponentów encji.
⬤ Naucz się korzystać z API Androida, w tym cyklu życia aktywności, wykrywania numeru wersji, API SoundPool, klas Paint, Canvas i Bitmap.
⬤ Zbuduj strzelankę side-scrolling i platformówkę 2D z otwartym światem, wykorzystując zaawansowane koncepcje OOP i wzorce programistyczne.
Dla kogo jest ta książka:
Książka Learning Java by Building Android Games jest przeznaczona dla osób, które nie znają języka Java, systemu Android lub programowania gier i chcą tworzyć gry na Androida. Ta książka działa również jako odświeżacz dla tych, którzy mają już doświadczenie w korzystaniu z Javy na Androidzie lub innej platformie bez doświadczenia w tworzeniu gier.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)