ODBIERZ TWÓJ BONUS :: »

Perełki programowania gier. Vademecum profesjonalisty. Tom 6 Mike Dickheiser

(ebook) (audiobook) (audiobook)
Perełki programowania gier. Vademecum profesjonalisty. Tom 6 Mike Dickheiser - okladka książki

Perełki programowania gier. Vademecum profesjonalisty. Tom 6 Mike Dickheiser - okladka książki

Perełki programowania gier. Vademecum profesjonalisty. Tom 6 Mike Dickheiser - audiobook MP3

Perełki programowania gier. Vademecum profesjonalisty. Tom 6 Mike Dickheiser - audiobook CD

Autor:
Mike Dickheiser
Serie wydawnicze:
Vademecum profesjonalisty
Wydawnictwo:
Helion
Ocena:
5.5/6  Opinie: 2
Stron:
736
Druk:
oprawa miękka
Czytaj fragment

Czego się nauczysz?

  • Algorytmów nieblokujących i programowania współbieżnego w grach
  • Wykorzystania procesorów wielordzeniowych i OpenMP do optymalizacji wydajności
  • Programowania widzenia komputerowego z użyciem biblioteki OpenCV
  • Organizacji i optymalizacji obiektów gry przy użyciu siatkowej rejestracji, drzew BSP i adaptacyjnych drzew binarnych
  • Testowania modułów gry z wykorzystaniem frameworka CppUnit
  • Zabezpieczania wersji beta gry poprzez techniki fingerprintingu i znakowania
  • Przyspieszania ładowania zasobów na podstawie analizy statystyki użycia
  • Programowania matematyki i fizyki w grach, w tym obliczeń wektorowych, pływalności i symulacji cieczy
  • Implementacji zaawansowanych algorytmów sztucznej inteligencji, w tym sieci behawioralnych, logiki rozmytej i maszyn wektorów wspierających
  • Projektowania wielowarstwowych silników AI i systemów sterowanych danymi
  • Programowania i integracji języków skryptowych Lua i Python w silniku gry
  • Tworzenia systemów komponentowych i zarządzania obiektami gry sterowanymi danymi
  • Optymalizacji renderingu grafiki, w tym eliminacji obiektów, podziału powierzchni i renderingu na GPU
  • Realistycznego odwzorowywania oświetlenia, efektów HDR i renderingu nieba
  • Generowania i miksowania efektów dźwiękowych w czasie rzeczywistym oraz implementacji efektu Dopplera
  • Tworzenia gier sieciowych, w tym strumieniowania danych 3D, zarządzania identyfikatorami globalnymi i niezawodnych połączeń TCP peer-to-peer

Wyczerpujący przegląd nowoczesnych technik
tworzenia gier komputerowych

  • Zaawansowane algorytmy sztucznej inteligencji
  • Realistyczne odwzorowywanie zjawisk fizycznych, efektów dźwiękowych i oświetlenia
  • Języki skryptowe i sterowanie danymi
  • Techniki zabezpieczania gier w wersji beta

Przemysł gier komputerowych jest jedną z najszybciej rozwijających się branż informatyki. Gry, które jeszcze niedawno zapierały dech w piersiach, dziś wydają się proste i mało realistyczne. Współczesne symulatory i "strzelanki" to arcydzieła, których produkcja angażuje środki porównywalne z budżetami hollywoodzkich superprodukcji. Rosnące w ogromnym tempie możliwości komputerów i konsoli wpływają jednak nie tylko na jakość gier, ale także na proces ich tworzenia i wykorzystywane podczas niego narzędzia. Programiści tworzący gry implementują zaawansowane algorytmy sztucznej inteligencji, wykorzystują niezwykłe możliwości układów wyświetlających grafikę i skomplikowany aparat matematyczny.

Książka "Perełki programowania gier. Vademecum profesjonalisty. Tom 6" to doskonałe kompendium wiedzy dla wszystkich, którzy tworzą gry komputerowe lub zamierzają to robić. W każdym rozdziale, napisanym przez cenionego eksperta z tej branży, znajdziesz niezbędne informacje dotyczące różnych aspektów pisania gier. Przeczytasz o sztucznej inteligencji, symulacji zjawisk fizycznych oraz odwzorowywaniu oświetlenia i dźwięków. Poznasz nowoczesne techniki programowania współbieżnego, optymalizacji kodu pod kątem maszyn wieloprocesorowych, stosowania języków skryptowych i wykorzystywania możliwości procesorów graficznych.

  • Programowanie pod kątem procesorów wielordzeniowych
  • Siatkowa reprezentacja obiektów gry
  • Testowanie pojedynczych modułów gry
  • Optymalizacja korzystania z zasobów
  • Rachunek wektorowy i macierzowy
  • Symulacja zachowania cieczy
  • Tworzenie algorytmów sztucznej inteligencji
  • Korzystanie z reguł logiki rozmytej
  • Programowanie skryptowe w językach Lua i Python
  • Optymalizacja wyświetlania obiektów gry
  • Wykorzystywanie możliwości procesorów graficznych
  • Generowanie efektów dźwiękowych w czasie rzeczywistym
  • Tworzenie gier sieciowych

Przeczytaj i stwórz grę, w którą zagrają miliony graczy.

Wybrane bestsellery

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka "Perełki programowania gier. Vademecum profesjonalisty. Tom 6" wymaga znajomości konkretnych języków programowania?
Tak, wiele rozdziałów odnosi się do języków takich jak C++, Python czy Lua. Podstawowa znajomość przynajmniej jednego z nich ułatwi korzystanie z książki i zrozumienie prezentowanych przykładów.
2. Czy publikacja zawiera praktyczne przykłady i kod źródłowy?
Tak, książka prezentuje liczne przykłady, fragmenty kodu oraz omówienia praktycznych rozwiązań, które można zastosować podczas tworzenia własnych gier.
3. Jakie nowoczesne zagadnienia z programowania gier są omawiane w tej książce?
Książka obejmuje m.in. zaawansowane algorytmy sztucznej inteligencji, symulacje fizyki, rendering grafiki i dźwięku, programowanie współbieżne, optymalizację pod wielordzeniowe procesory oraz bezpieczeństwo wersji beta.
4. Czy książka nadaje się do samodzielnej nauki programowania gier?
Tak, książka może służyć jako źródło samodzielnej nauki - zawiera omówienia teoretyczne oraz praktyczne wskazówki, które pomogą w rozwijaniu własnych projektów.
5. Czy książka obejmuje zagadnienia związane z tworzeniem gier sieciowych i wieloosobowych?
Tak, jeden z działów poświęcony jest programowaniu gier sieciowych, architekturze systemów online oraz zagadnieniom transmisji i bezpieczeństwa danych.
6. Czy "Perełki programowania gier. Tom 6" jest kontynuacją poprzednich tomów i czy trzeba je znać?
Każdy tom stanowi samodzielne kompendium, więc nie jest konieczna znajomość wcześniejszych części, choć mogą one stanowić wartościowe uzupełnienie wiedzy.
7. Czy książka będzie pomocna przy optymalizacji wydajności gier na nowoczesnych komputerach i konsolach?
Tak, wiele rozdziałów poświęconych jest optymalizacji kodu, zarządzaniu zasobami i wykorzystywaniu możliwości nowoczesnych procesorów oraz kart graficznych.
8. Czy po zakupie książki mogę liczyć na dodatkowe materiały lub wsparcie online?
Książka zawiera liczne odnośniki do literatury i zasobów online, które pozwolą pogłębić wiedzę. Warto śledzić także stronę wydawnictwa Helion.pl w poszukiwaniu aktualizacji i materiałów dodatkowych.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Zamknij Pobierz aplikację mobilną Ebookpoint