
Box2D
Cena produktu
Cena okładkowa – rynkowa cena produktu, często jest drukowana przez wydawcę na książce.
Najniższa cena z 30 dni – najniższa cena sprzedaży produktu w księgarni z ostatnich 30 dni, obowiązująca przed zmianą ceny.
Wszystkie ceny, łącznie z ceną sprzedaży, zawierają podatek VAT.
Koszty dostawy
Odbiór w punkcie
Dostawa na adres
Czas oczekiwania na zamówienia = realizacja + dostawa przez przewoźnika
Zobacz więcejoprawa miękka
41,60 zł
eBook
57,60 zł
Szczegóły produktu
Więcej informacji
| EAN | 5900497302005 |
|---|---|
| SKU | 200150176 |
| Data wydania | 1 sty 2014 |
| multiformat | eBook |
| Format pliku | eBook (epub,mobi) |
| Format pliku elektronicznego | eBook |
| Autor/Redaktor | Łukasz Grządka, Marcin Różański |
| Wydawca | Wydawnictwo Naukowe PWN |
- Data wydania
- 1 sty 2014
- Format pliku
- eBook (epub,mobi)
- Autor/Redaktor
- Łukasz Grządka, Marcin Różański
- Wydawca
- Wydawnictwo Naukowe PWN
Box2D
Czy wiesz, co wpłynęło na sukces Angry Birds? Realistyczna fizyka, za którą stoi Box2D – silnik fizyczny wykorzystywany dzisiaj w setkach gier.
Autorom, posiłkującym się silnikiem Box przez ostatnie kilka lat działalności w branży, nie udało się co prawda napisać gry na porównywalnym poziomie, niemniej jednak są oni współtwórcami kilku projektów, które odniosły wymierny sukces komercyjny.
Publikacja ta, dzięki odsłonięciu technik implementacyjnych, ma na celu zachęcić czytelników do tworzenia ciekawych i oryginalnych gier, co z pewnością przyczyni się do podniesienia rangi polskiego GameDevu na świecie i dalszego pomyślnego rozwoju tej sfery polskiej wytwórczości.
Z książki dowiesz się, jak:
- napisać dobrą, zgodną z obecnymi standardami grę na swojego smartfona, - zaimplementować funkcjonalność podobną do zastosowanej w sztandarowych tytułach, - tworzyć własne rozwiązania z uwzględnieniem fizyki, - wzbogacić swój program o fizykę.
Czytając tę książkę powinieneś znać:
- C++ w stopniu podstawowym, - zintegrowane środowiska programistyczne, w tym Microsoft Visual Studio, - podstawy mechaniki Newtona.
Spis treści
Rozdział 1. Wprowadzenie 9 1.1. Dla kogo jest ta książka? 10 1.2. Dlaczego Box2D? 11 1.3. Platformy docelowe 13 1.4. Materiały uzupełniające 14 Rozdział 2. Principia physica, czyli podstawy fizyki gier 15 2.1. Teoria 15 2.1.1. Podstawowe wielkości fizyczne 17 2.1.2. Rachunek wektorowy 18 2.2. Rigid body physics, czyli fizyka ciała sztywnego 34 2.2.1. Struktura silnika fizycznego 35 2.3. Soft body physics, czyli fizyka ciała deformowalnego? 39 Rozdział 3. Przygotowujemy środowisko, czyli decyzje projektowe 41 3.1. Zintegrowane środowisko programistyczne 41 3.1.1. Konfiguracja 41 3.1.2. Portowalność 42 3.2. Wizualizacja obiektów fizycznych 42 3.3. Debug framework – szablon roboczy 43 Rozdział 4. Otwieramy pudełko! 45 4.1. Faza zerowa: inicjalizacja i parametryzacja świata Box2D 45 4.2. Faza pierwsza: tłusta oliwa 48 4.2.1. Prymitywny start 48 4.2.2. Obiekty „wielkie i ciężkie” 55 4.2.3. Podłoże 60 4.2.4. Lokomotywa 67 4.3. Faza druga: para buch 82 4.3.1. Siły 82 4.3.2. Kolizje 87 4.4. Faza trzecia: koła w ruch 102 4.4.1. Liny 102 4.4.2. Mosty 107 4.4.3. Ciała złożone 109 4.4.4. Cięcie obiektów 115 4.4.5. Ciała miękkie 126 4.4.6. Obiekt ragdoll 129 4.4.7. Profiler 135 Rozdział 5. Piszemy „prawdziwą” grę! 141 5.1. Nowy, lepszy szablon aplikacji 142 5.1.1. Klasa gry 170 5.1.2. Dodajemy Box! 172 5.1.3. Mini Birds 173 5.2. Port na Android OS 179 5.3. Port na iOS 181 5.4. Port dokądkolwiek 185 Rozdział 6. Podsumowanie 187 Bibliografia 189 Dodatek 1. C++. Materiał referencyjny 191 Dodatek 2. OpenGL ES 1.1. Materiał referencyjny 195 Skorowidz 209
Box2D: Odkryj tajniki fizyki w grach – od teorii do praktyki
Jeśli fascynuje Cię świat tworzenia gier i chcesz poznać techniki, które stoją za sukcesem takich hitów jak Angry Birds, ta książka jest dla Ciebie. Autorzy dzielą się wiedzą na temat silnika fizycznego Box2D, pokazując, jak wykorzystać go do tworzenia realistycznych i oryginalnych gier. Przygotuj się na inspirujące wskazówki i praktyczne przykłady, które pomogą podnieść poziom Twojej twórczości w branży GameDev.
- Obliczenia kwantowe dla każdego: Ta książka to przystępne wprowadzenie do fascynującej dziedziny obliczeń kwantowych, które łączą fizykę kwantową z informatyką. Autor tłumaczy złożone koncepcje w sposób zrozumiały dla każdego, kto zna matematykę na poziomie licealnym, otwierając drzwi do nowoczesnych technologii przyszłości.
- Grafika 3D czasu rzeczywistego: Poznaj najnowsze wersje OpenGL od 3.3 wzwyż i naucz się tworzyć realistyczne grafiki 3D. Ta książka jest idealnym przewodnikiem zarówno dla początkujących, jak i zaawansowanych programistów, którzy chcą zaktualizować swoją wiedzę o najnowsze technologie w grafice komputerowej.
- Praktyczna analiza plików binarnych: Zmagasz się z analizą złośliwego oprogramowania? Ta praktyczna książka pokaże Ci, jak zrozumieć ukryte funkcje programów binarnych, korzystając z technik inżynierii wstecznej i deasemblacji. Idealna dla inżynierów bezpieczeństwa i hakerów pragnących zgłębić tajniki analizy binarnej.
- HTML5 Komponenty: Rozszerz swoją wiedzę o technologiach przeglądarkowych i naucz się tworzyć nowoczesne, responsywne aplikacje internetowe. Ta książka to praktyczny przewodnik dla początkujących i średniozaawansowanych programistów, którzy chcą opanować HTML5 na wysokim poziomie.
- Algorytmika praktyczna: Skupiając się na praktycznym zastosowaniu, ta książka jest idealna dla uczniów i studentów przygotowujących się do konkursów programistycznych. Przedstawia implementacje podstawowych algorytmów i struktur danych, które można od razu wykorzystać w rozwiązywaniu zadań konkursowych.
- HTML5 i CSS3. Definicja nowoczesności: Naucz się tworzyć responsywne i funkcjonalne strony internetowe, które będą wyglądały świetnie na każdym urządzeniu. Ta książka krok po kroku przeprowadzi Cię przez proces projektowania, od szkieletu po pełną szatę graficzną, pokazując najnowsze techniki.
- Shadery. Zaawansowane programowanie w GLSL: Zanurz się w świat programowania shaderów i naucz się wykorzystywać możliwości GPU do tworzenia efektów wizualnych. Ta książka jest niezbędna dla deweloperów gier i grafików, którzy chcą podnieść swoje umiejętności na wyższy poziom.
- Asembler. Wykłady i ćwiczenia: Poznaj podstawy programowania w języku Asembler i naucz się pisać efektywne programy dla systemów DOS i Windows. Ta książka to solidna baza wiedzy dla każdego, kto chce zgłębić tajniki niskopoziomowego programowania i współczesnych tendencji w informatyce.
- SWiSH Max2 i SWiSH Max3: Chcesz tworzyć atrakcyjne animacje i prezentacje multimedialne? Ta książka pokaże Ci, jak szybko i skutecznie opanować techniki animacji w programach SWiSH Max. Zdobądź umiejętności, które pozwolą Ci wyróżnić się w świecie grafiki i multimediów.
- Domeny internetowe: Dowiedz się, czym są domeny internetowe i jak skutecznie nimi zarządzać. Ta książka odpowiada na pytania o handel domenami, ich wartość i sposoby ochrony przed porywaczami, pomagając zbudować własny sukces w wirtualnym świecie.

Box2D
Cena produktu
Cena okładkowa – rynkowa cena produktu, często jest drukowana przez wydawcę na książce.
Najniższa cena z 30 dni – najniższa cena sprzedaży produktu w księgarni z ostatnich 30 dni, obowiązująca przed zmianą ceny.
Wszystkie ceny, łącznie z ceną sprzedaży, zawierają podatek VAT.