Katalog książek

Wydawnictwo Helion

Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. (32) 230-98-63




© Helion 1991-2011

Lauret zaufanych opinii
Informacje podstawowe
Java. Tworzenie gier

Java. Tworzenie gier

Autorzy: David Brackeen, Bret Barker, Laurence Vanhelsuwe
Data wydania: 2004/07
Stron: 784
Cena książki: 119.00 zł

druk na żądanie!
Do przechowalni
Dodaj javtwg
Szczegóły:
  • Tytuł oryginału: Developing Games in Java
  • Tłumaczenie: Sławomir Dzieniszewski (rozdz. 7, 8, 12), Paweł Gonera (rozdz. 1-6, 14-16), Mikołaj Szczepaniak (rozdz. 9-11, 13, 17-19)
  • ISBN: 8373614117 / 83-7361-411-7
  • Format: B5
  • Oprawa: miękka
  • Numer z katalogu: 2349

Informacje dodatkowe:
Druk na żądanie

Wykorzystaj do tworzenia gier
najpopularniejszy język programowania ery internetu

Java jest nowoczesnym i prostym językiem programowania zorientowanym obiektowo. Trudno nie doceniać jej zalet -- czytelna i zrozumiała składnia, uniwersalny, niezależny od platformy kod i przede wszystkich bezpłatny dostęp do doskonałych narzędzi programistycznych. Javę doceniło już wielu twórców oprogramowania, wśród których brakowało jednak twórców gier i aplikacji "rozrywkowych". Dotychczas w Javie tworzono jedynie proste układanki, gry karciane i łamigłówki lub nieśmiertelne aplety typu "padający śnieg", które przez długi czas straszyły nas z przeglądarek internetowych. Czas na zmianę! Wykorzystaj swoje umiejętności programowania w Javie, sięgnij po wiadomości zawarte w tej książce i napisz prawdziwą grę -- z grafiką, inteligentnymi przeciwnikami, wydajnym silnikiem 3D wspomaganym sprzętowo i przestrzennym dźwiękiem.

"Java. Tworzenie gier" to książka o programowaniu gier, na jaką czekałeś. Zawiera zarówno opis podstawowych mechanizmów używanych w grach, jak i szczegółowe omówienie zaawansowanych technik. Dowiesz się, jak wykorzystać platformę Java 1.4 do tworzenia szybkich, pełnoekranowych gier akcji, przygodówek i trójwymiarowych strzelanek. Nauczysz się tworzyć wspomaganą sprzętowo grafikę, algorytmy sztucznej inteligencji i znajdowania drogi, realistyczne efekty dźwiękowe i mechanizmy obsługi gry dla wielu graczy.

  • Algorytmy wyświetlania grafiki 2D
  • Tworzenie interfejsu użytkownika z wykorzystaniem komponentów Swing
  • Programowanie efektów dźwiękowych działających w czasie rzeczywistym
  • Klient i serwer gry wieloosobowej
  • Wyświetlanie grafiki 3D
  • Mapowanie tekstur i symulacja oświetlenia
  • Drzewa BSP
  • Algorytmy detekcji kolizji i wykrywania drogi
  • Sztuczna inteligencja i tworzenie botów
  • Zapisywanie stanu gry
  • Optymalizacja kodu
  • System sterowania grą

Udowodnij "fachowcom" krytykującym szybkość Javy, że nie mają racji. Napisz wspaniałą grę w Javie. W tej książce znajdziesz wszystkie wiadomości, które są do tego niezbędne.


Osoby, które kupowały tę książkę, często kupowały też:
<strong><a href="/ksiazki/czykod.htm" style="color:black;" title="Czysty kod. Podręcznik dobrego programisty">Czysty kod. Podręcznik dobrego programisty</a></strong><br/> <img src="/img/45.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 67.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=czykod"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj czykod" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cudawp.htm" style="color:black;" title="CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU">CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 59.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cudawp"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cudawp" /></a> </td> </tr> </table> <strong><a href="/ksiazki/zwisam.htm" style="color:black;" title="Zwinny samuraj. Jak programują mistrzowie zwinności">Zwinny samuraj. Jak programują mistrzowie zwinności</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=zwisam"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj zwisam" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cshta2.htm" style="color:black;" title="C#. Tworzenie aplikacji sieciowych. Gotowe projekty">C#. Tworzenie aplikacji sieciowych. Gotowe projekty</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cshta2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cshta2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/algor4.htm" style="color:black;" title="Algorytmy. Wydanie IV">Algorytmy. Wydanie IV</a></strong><br/> <img src="/img/6.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 149.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=algor4"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj algor4" /></a> </td> </tr> </table> <strong><a href="/ksiazki/objcp3.htm" style="color:black;" title="Objective-C. Vademecum profesjonalisty. Wydanie III">Objective-C. Vademecum profesjonalisty. Wydanie III</a></strong><br/> <img src="/img/3.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 79.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=objcp3"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj objcp3" /></a> </td> </tr> </table> <strong><a href="/ksiazki/czjav2.htm" style="color:black;" title="Java. Ćwiczenia zaawansowane. Wydanie II">Java. Ćwiczenia zaawansowane. Wydanie II</a></strong><br/> <img src="/img/4.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 29.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=czjav2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj czjav2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ticpp2.htm" style="color:black;" title="Tablice informatyczne. C++. Wydanie II">Tablice informatyczne. C++. Wydanie II</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ticpp2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ticpp2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ubuof2.htm" style="color:black;" title="Ubuntu Serwer. Oficjalny podręcznik. Wydanie II">Ubuntu Serwer. Oficjalny podręcznik. Wydanie II</a></strong><br/> <img src="/img/6.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 79.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ubuof2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ubuof2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/virtua.htm" style="color:black;" title="Wirtualizacja w praktyce">Wirtualizacja w praktyce</a></strong><br/> <img src="/img/5.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 54.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=virtua"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj virtua" /></a> </td> </tr> </table> <strong><a href="/ksiazki/trenaj.htm" style="color:black;" title="Treść jest kluczowa. Jak tworzyć powalające blogi, podkasty, wideo, e-booki, webinaria (i inne)">Treść jest kluczowa. Jak tworzyć powalające blogi, podkasty, wideo, e-booki, webinaria (i inne)</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=trenaj"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj trenaj" /></a> </td> </tr> </table> <strong><a href="/ksiazki/sklep2_ebook.htm" style="color:black;" title="Jak założyć skuteczny i dochodowy sklep internetowy. Kolejna odsłona. eBook. ">Jak założyć skuteczny i dochodowy sklep internetowy. Kolejna odsłona. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 27.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=sklep2_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj sklep2_ebook" /></a> </td> </tr> </table>
6
(2)
5
(3)
4
(3)
3
(1)
2
(0)
1
(0)

Liczba ocen: 9

Średnia ocena
czytelników
45


Java. Tworzenie gier:

okladka

Ocena : 6 Ocena książki 2008-04-16

Jakub Krysakowski

Doskonała książka. Świetnie wyjaśnione poszczególne techniki tworzenia gier od zasad ogólnych do szczegółowych zagadnień i tricków programowania gier. Treść książki jest dobrze rozplanowana. Oprócz samego programowania poruszone są wszystkie poboczne tematy niezbędne do stworzenia dobrej gry: grafika, muzyka, fizyka, matematyka a także dystrybucja gry, zarabianie, rozwój, prowadzenie serwera gry czy przystosowanie gry do nowych wersji Javy. Kod opisywany w klasie jest zebrany w jeden pakiet, którego możemy użyć jako frameworka do tworzenia gier, dostosowując go do swoich potrzeb korzystając z wyjaśnień kodu zawartych w książce. Wiele technik przedstawionych w książce przydaje się nie tylko do pisania gier, co wcale nie znaczy, że książka odbiega od tematu.

Ocena : 6 Ocena książki 2005-05-18

Kamil Królikowski

Bardzo piękna książka, jednak ma swoje wady - cena jest porażająca.

Ocena : 5 Ocena książki 2005-03-29

Homayk

W moich oczach ta książka prezentuje się bardzo dobrze. Ukazuje przed czytelnikiem pewien obraz złożonego działania jakim jest tworzenie gier, aczkolwiek sam dopiero po przebyciu przez treść książki odnalazłem w internecie JOGL... Na pewno nie jest winą autorów brak bieżących rozwiązań, postęp technologiczny brnie bardzo szybko i dlatego często utrzymać status "na czasie".

Ocena : 5 Ocena książki 2004-11-09

Tomek

Bardzo dobry szczegolowy podrecznik. Uczy tego czego uczyc ma - czyli pisanie gier, krok po kroku. Autorzy szczegolowo omawiaja tez teorie. Bardzo dobry podrecznik na poczatek zabawy z grami.

Ocena : 4 Ocena książki 2005-08-19

Bartłomiej Łańcucki

Książka w miarę przyzwoita tylko niech ktos mi powie skąd zdobyć pakiet com.brackeen.javagamebook

Ocena : 4 Ocena książki 2005-05-04

Kasper

Dobra, ale dla znających Javę. Nic nie pisze, że trzeba znać język Javy. Dla początkujących nieprzydatna, dla zawansowanych bardzo dobra.

Ocena : 4 Ocena książki 2004-10-21

Jacek Olszak

Czemu tylko dobra? Albowiem jest to pozycja trochę nie na czasie. Java to język, który rozwija się niezwykle szybko, w związku z czym często autorom książek o Javie trudno jest sprostać wymogom czytelnika. W książce opisano większość aspektów związanych z tworzeniem gier, jednak lwia część tych porad jest już nieaktualna albo wręcz zupełnie nieprzydatna :( Weźmy na przykład rozdziały o tworzeniu grafiki 3D, a jest to blisko 200 stron. Autorzy opisują w nich jak za pomocą bibliotek napisanych przez nich samych można stworzyć własny świat 3D. Wydaje mi się to troszkę śmieszne, wątpię, czy ktokolwiek będzie korzystał z tak ograniczonych rozwiązań. Na rynku istnieje przecież OpenGL (i javaowy interfejs do niego o nazwie JOGL), który się znacznie lepiej do tego nadaje. Ponadto brakuje kilku rzeczy, jak opis JOAL, JOGL, czy jakiś krótkich wywodów na tematy związane z technologiami sieciowymi jak RMI czy JavaSpaces i porównania ich z NIO. Ogólnie książka dobra, ale tylko jako wstęp do tworzenia gier w Javie.

Ocena : 3 Ocena książki 2005-02-21

Piotrek

Trochę się zawiodłem... za mało w tej książce nauki tworzenia gier. Zamiast tego mamy gotowe kawałki kodów z wyjaśnieniami... można ten kod przepisywać i go zrozumieć, ale to mało twórcze i trudno na tej podstawie uczyć się samodzielnego tworzenia gier.