Jestem normalnym programistą z około 3-letnim doświadczeniem, który interesuje się tworzeniem gier. Problem, z którym się zmagam, polega na tym, że kiedy patrzę na te „początkujące” książki, większość z nich uczy podstawowych umiejętności programowania i nie mam cierpliwości, aby się nimi zająć lub uznać je za wartościowe. Ale kiedy patrzę na bardziej zaawansowane książki, są one nad moją głową i po raz kolejny są dla mnie bezowocne. To, czego szukam, to książki, które wyjaśniają drobiazgowe wnętrze gier, ale na bardziej rozsądnym poziomie.
Na przykład, jestem bardzo zaznajomiony z wszelkiego rodzaju strukturami danych (skróty, drzewa, listy połączone) i wieloma popularnymi algorytmami (sortowanie, wyszukiwanie), ale nie wiedziałbym, jak, powiedzmy, skutecznie wdrożyć wykrywanie kolizji. Mam również doświadczenie w korzystaniu z zagranicznych bibliotek, więc wiem, jak korzystać z dokumentacji, aby nauczyć się interfejsu API, więc nie potrzebuję też książki „Naucz się korzystać z X”.
Osobiście nie dbam o to, jakie platformy / języki / biblioteki są używane w książkach, ponieważ czuję się swobodnie w wielu językach, ale gra, w którą zamierzam stworzyć, używa Javascript i płótna HTML5.
Jakieś sugestie? Czy ktoś jest wolny?
PS Powinienem zauważyć, że mój poziom matematyki i fizyki jest stosunkowo niski, a książka, która delikatnie zintegrowałaby te rzeczy, byłaby plusem.
EDYCJA: Powinienem wspomnieć, że interesuję się programowaniem 2D i na tym etapie tak naprawdę nie dbam o 3D.