Ocena:
Książka oferuje szerokie wprowadzenie do koncepcji programowania sztucznej inteligencji mających zastosowanie do tworzenia gier, takich jak ruch, znajdowanie ścieżek i techniki podejmowania decyzji. Zawiera przykłady kodu i przystępne koncepcje matematyczne, dzięki czemu jest przystępna dla nowicjuszy w dziedzinie sztucznej inteligencji w grach. Jednak niektórzy czytelnicy krytykują książkę za brak głębi w różnych tematach, złożoność kodu dla początkujących i potrzebę wcześniejszej wiedzy programistycznej.
Zalety:⬤ Przystępne wprowadzenie do kluczowych koncepcji sztucznej inteligencji dla twórców gier.
⬤ Przejrzysty język z praktycznymi przykładami kodu.
⬤ Odpowiedni dla deweloperów rozpoczynających swoją przygodę ze sztuczną inteligencją w grach.
⬤ Obejmuje szeroki zakres tematów i technik.
⬤ Zwięzły i łatwy w czytaniu.
⬤ Dobrze skonstruowany z objaśnieniami następującymi po fragmentach kodu.
⬤ Dobra do zrozumienia i implementacji algorytmów genetycznych, sieci neuronowych, logiki rozmytej itp.
⬤ Brak głębi w wielu poruszanych tematach.
⬤ Przykłady kodu są czasami zbyt skomplikowane i mogą nie kompilować się poprawnie.
⬤ Postrzegana jako nieodpowiednia dla zupełnie początkujących ze względu na wymaganą znajomość języka C++.
⬤ Niektórzy czytelnicy uważają, że brakuje teorii, a wyjaśnienia algorytmów mogą być niewystarczające.
⬤ Jakość prezentacji, w tym formatowanie i skład, może być niska.
(na podstawie 17 opinii czytelników)
AI for Game Developers
Postępy w wizualizacji 3D i technologii symulacji opartej na fizyce umożliwiają twórcom gier tworzenie atrakcyjnych, wciągających wizualnie środowisk, o których wiele lat temu można było tylko pomarzyć. Dzisiejsi gracze stali się jednak bardziej wyrafinowani, podobnie jak gry, w które grają. Nie wystarczy już zachwycać graczy olśniewającą grafiką.
Kolejnym krokiem w tworzeniu jeszcze bardziej wciągających gier jest ulepszona sztuczna inteligencja (AI). Na szczęście zaawansowane techniki sztucznej inteligencji są w zasięgu ręki każdego twórcy gier - nie tylko tych, którzy poświęcają swoją karierę sztucznej inteligencji. Jeśli jesteś nowicjuszem w programowaniu gier lub jesteś doświadczonym programistą gier, który musi szybko przyspieszyć techniki AI, znajdziesz AI for Game Developers jako doskonały punkt wyjścia do zrozumienia i zastosowania technik AI w swoich grach. Napisana z myślą o początkujących programistach AI, AI for Game Developers wprowadza w techniki takie jak maszyny stanów skończonych, logika rozmyta, sieci neuronowe i wiele innych, w prostym, łatwym do zrozumienia języku, wspieranym przykładami kodu w całej książce (napisanej w C/C++). Od podstawowych technik, takich jak pościg i unikanie, ruch wzorców i flokowanie po algorytmy genetyczne, książka przedstawia mieszankę deterministycznych (tradycyjnych) i niedeterministycznych (nowszych) technik sztucznej inteligencji skierowanych bezpośrednio do początkujących programistów AI. Inne tematy poruszone w książce obejmują
⬤ Ruchy oparte na funkcji potencjału: technika, która jednocześnie obsługuje pościg, unikanie roju i unikanie kolizji.
⬤ Podstawowy pathfinding i waypointy, w tym cały rozdział poświęcony algorytmowi A* pathfinding.
⬤ Skryptowanie AI.
⬤ Sztuczna inteligencja oparta na regułach: poznaj warianty inne niż logika rozmyta i skończone maszyny stanów.
⬤ Podstawy rachunku prawdopodobieństwa.
⬤ Techniki bayesowskie.
W przeciwieństwie do innych książek na ten temat, AI for Game Developers nie stara się omówić każdego aspektu sztucznej inteligencji w grach, ale zapewnić ci użyteczne, zaawansowane techniki, które możesz zastosować w swoich grach już teraz. Jeśli chciałeś wykorzystać sztuczną inteligencję do wydłużenia żywotności swoich gier, uczynienia ich bardziej wymagającymi, a co najważniejsze, uczynienia ich bardziej zabawnymi, to ta książka jest dla Ciebie.
© 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)