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
J2ME. Tworzenie gier

J2ME. Tworzenie gier

Autor: Janusz Grzyb
Data wydania: 2007/11
Stron: 272
Cena książki: 39.00 zł
Chwilowo wyczerpana
Szczegóły:
  • ISBN: 8324612637 / 83-246-1263-7
  • Format: B5
  • Oprawa: miękka
  • Numer z katalogu: 3943

Informacje dodatkowe:

Stwórz własną grę do telefonu komórkowego

  • Poznaj technologię J2ME
  • Zaprojektuj interfejs użytkownika dla gry
  • Zaimplementuj mechanizmy wyświetlania grafiki 3D

Współczesne telefony komórkowe przestały być urządzeniami wykorzystywanymi wyłącznie do prowadzenia rozmów i wysyłania wiadomości SMS. Można je dziś stosować do wielu innych celów -- pełnią rolę notatników, dyktafonów, aparatów fotograficznych, odtwarzaczy plików MP3 i przenośnych konsoli do gier. Jednak największe możliwości telefony komórkowe uzyskały dzięki zaimplementowaniu w nich języka Java. Mobilna Java pozwala nie tylko na tworzenie dodatkowych narzędzi, ale także gier -- zarówno prostych platformówek, jak i skomplikowanych gier wykorzystujących złożone algorytmy wyświetlania grafiki trójwymiarowej.

Książka "J2ME. Tworzenie gier" to podręcznik, dzięki któremu opanujesz technologię J2ME i wykorzystasz ją do napisania własnej gry do telefonu komórkowego. Czytając ją, poznasz podstawy mobilnej Javy, zainstalujesz narzędzia niezbędne do pracy i dowiesz się, jak zbudowana jest aplikacja przeznaczona do wykorzystania w tym urządzeniu. Zaprojektujesz interfejs użytkownika i zastosujesz podstawowe metody generowania grafiki 2D. Poznasz także bibliotekę Java Mobile 3D i wykorzystasz ją do stworzenia prawdziwej gry z trójwymiarową grafiką, uwzględniającą tekstury obiektów, oświetlenie i cieniowanie. Dowiesz się również, jak budować gry dla wielu graczy łączących się ze sobą poprzez interfejs Bluetooth.

  • Instalacja i konfiguracja narzędzi Wireless Toolkit, Ant i Antenna
  • Tworzenie interfejsu użytkownika
  • Rysowanie podstawowych obiektów graficznych
  • Algorytm śledzenia promieni światła
  • Reprezentacja obiektów 3D w Java Mobile 3D
  • Modelowanie oświetlenia i cieniowania
  • Animowanie obiektów
  • Przygotowanie sceny gry w programie Blender
  • Komunikacja poprzez interfejs Bluetooth
  • Tworzenie gry typu "multiplayer"

Nie szukaj w sieci gier do swojej komórki -- napisz własną!


Osoby, które kupowały tę książkę, często kupowały też:
<strong><a href="/ksiazki/prgpo2.htm" style="color:black;" title="Projektowanie gier. Podstawy. Wydanie II">Projektowanie gier. Podstawy. Wydanie II</a></strong><br/> <img src="/img/55.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: 99.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=prgpo2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj prgpo2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/fiprog.htm" style="color:black;" title="Fizyka dla programistów gier">Fizyka dla programistów gier</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: 53.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=fiprog"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj fiprog" /></a> </td> </tr> </table> <strong><a href="/ksiazki/handro.htm" style="color:black;" title="Hello, Android. Programowanie na platformę Google dla urządzeń mobilnych. Wydanie III">Hello, Android. Programowanie na platformę Google dla urządzeń mobilnych. Wydanie III</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: 57.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=handro"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj handro" /></a> </td> </tr> </table> <strong><a href="/ksiazki/jappan.htm" style="color:black;" title="Java. Przygotowanie do programowania na platformę Android">Java. Przygotowanie do programowania na platformę Android</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: 89.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=jappan"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj jappan" /></a> </td> </tr> </table> <strong><a href="/ksiazki/pwimob.htm" style="color:black;" title="Projektowanie witryn internetowych dla urządzeń mobilnych">Projektowanie witryn internetowych dla urządzeń mobilnych</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=pwimob"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj pwimob" /></a> </td> </tr> </table> <strong><a href="/ksiazki/praip4.htm" style="color:black;" title="Programowanie aplikacji na iPhone 4. Poznaj platformę iOS SDK3 od podstaw">Programowanie aplikacji na iPhone 4. Poznaj platformę iOS SDK3 od podstaw</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: 89.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=praip4"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj praip4" /></a> </td> </tr> </table> <strong><a href="/ksiazki/andrp2.htm" style="color:black;" title="Android. Programowanie aplikacji na urządzenia przenośne. Wydanie II">Android. Programowanie aplikacji na urządzenia przenośne. 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: 149.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=andrp2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj andrp2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/andrak.htm" style="color:black;" title="Android w akcji. Wydanie II">Android w akcji. 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: 99.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=andrak"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj andrak" /></a> </td> </tr> </table> <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/elebys.htm" style="color:black;" title="Elektronika dla bystrzaków. Wydanie II">Elektronika dla bystrzaków. Wydanie II</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: 39.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=elebys"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj elebys" /></a> </td> </tr> </table> <strong><a href="/ksiazki/busiko_ebook.htm" style="color:black;" title="Budowa sieci komputerowych na przełącznikach i routerach Cisco. eBook. ">Budowa sieci komputerowych na przełącznikach i routerach Cisco. 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: 29.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=busiko_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj busiko_ebook" /></a> </td> </tr> </table> <strong><a href="/ksiazki/twapwi_ebook.htm" style="color:black;" title="Tworzenie aplikacji dla Windows. Od prostych programów do gier komputerowych. eBook. ">Tworzenie aplikacji dla Windows. Od prostych programów do gier komputerowych. 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: 54.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=twapwi_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj twapwi_ebook" /></a> </td> </tr> </table>
6
(5)
5
(5)
4
(1)
3
(3)
2
(1)
1
(0)

Liczba ocen: 15

Średnia ocena
czytelników
45


J2ME. Tworzenie gier:

okladka

Ocena : 6 Ocena książki 2008-06-06

bez podpisu

Super książka.

Ocena : 6 Ocena książki 2009-03-19

Radosław

Książka według mnie wybitna ponieważ:<br /> Kod jest przejrzysty i z komentarzami<br /> Jest nawet sporo zrzutów z ekranu co jest wielkim + Książka zarówno dla początkujących jak i dla tych bardziej zaawansowanych.<br /> Nie jest przesadnie droga ;)

Ocena : 6 Ocena książki 2008-02-20

Darek

Bardzo dobra książka, choć znalazło się jeden błąd... ;] Fajnie się ją czyta, wiedza w niej zawarta jest warta ceny.

Ocena : 5 Ocena książki 2008-02-19

bez podpisu

Ogólnie książka bardzo dobra. Szczerze polecam zarówno początkującym jak i zaawansowanym. Opisano w niej wszystko co niezbędne aby zacząć pisać proste gry, te 2d , 3D i te po środku (super opis metody Wolfensteina na komórke). Byłoby 6 ale daje minus 1 punkt za sposob dostarczenia przykładów. Bez znajomości języka angielskiego można mieć czasem problem z dopasowaniem katalogów na ftp do konkretnych przykładów w rozdziale (nazwy folderów przykładów w jez. ang).

Ocena : 5 Ocena książki 2009-08-05

Marcin

Oceniam książę na 5 Brakuje troszkę szerszego omówienia podstaw, przez co osoba która zaczyna swoją karierę z J2ME zostaje zmuszona do odłożenie tej pozycji, i przerobienia ćwiczeń. Z wiedzą zawartą w ćwiczeniach oraz almanachem, książka staje się zrozumiała w 100% a prezentowane w niej przykłady wręcz skłaniają do napisania swojej gry, co wbrew pozorom, nie jest proste. Jedną z gier 2d którą udało mi się napisać po niespełna 200 stronach książki ( przed przystąpieniem do zagadnień 3d ) Jest SoulMan której projekt można zobaczyć na gamedev http://www.gamedev.pl/projects.php?x=view&id=816 Serdecznie polecam książkę osobom zainteresowanym zagadnieniem pisania gier na urządzenia mobilne, oraz tym którzy nie chcą zaczynać przygody z programowaniem gier od wielkich formatów.

Ocena : 5 Ocena książki 2010-03-31

Xaon

Książka jest moim zdaniem bardzo dobra, chociaż z ledwością się załapała na tą ocenę.<br /> + za to, że autor pisze na początku, iż czytelnik powinien znać podstawy Javy + za opis narzędzi konfiguracyjnych, profilera itp. + za treść, a właściwie dużo treści w niewielu słowach + dobrze się ją czyta, a po przejściu z C++/OpenGL, czyta się jak bajkę na dobranoc<br /> - powierzchownie opisany proces tworzenia 3D, mnożenia macierzy itp. Ewentualnie brak adnotacji, że czytelnik powinien mieć jakąś wiedzę na ten temat, a najlepiej doświadczenie z grafiką 3D - poważne błędy w przykładach (w tym brak metod (?!))<br /> Ogólnie książka niezwykle jest przydatna. Trzeba mieć tylko na uwadze, że wymaga znajomości podstaw Javy oraz przynajmniej z teorii programowania grafiki 3D.<br /> Dla tych, którzy chcieliby jak najszybciej przeczytać, zrozumieć i wykorzystać tą książkę polecam: 1. Zapoznać się z podstawami C/C++/C#. 2. Przeczytać kilka pierwszych rozdziałów np z "OpenGL i wstęp do programowania gier". 3. Zapoznać się z podstawami Javy (najlepiej JavaME, np z "JavaME. Praktyczne projekty". 4. Dopiero teraz sięgnąć po "J2ME Tworzenie gier".

Ocena : 5 Ocena książki 2008-02-28

bez podpisu

Książka bardzo dobra, denerwują tylko błędy w kodach. Uważny czytelnik czytając kod zauważy, ze to nie ma prawa działać, niemniej sytuacja nie powinna wystąpić. Wszystko opisane bardzo zwięźle, dla mnie to zaleta.

Ocena : 5 Ocena książki 2007-12-10

bez podpisu

Brawo! Super książka! Wreszcie coś na rynku bez lania wody -- same konkrety. Widać, że autor to praktyk. Może przydałoby się więcej prostych przykładów w części imeediate ale do zrozumienia podstaw wystarczy. Rewelacyjny przykład gry 3D - dostępny cały kod źródłowy!

Ocena : 4 Ocena książki 2011-02-07

bez podpisu

Dopiero zaczynam czytać tą książkę i muszę powiedzieć, że mi się spodobała. Daje 4 bo nie wiem jak będzie dalej:)

Ocena : 3 Ocena książki 2010-01-14

Damian Czapiewski

Wiązałem z tą książką wielkie plany. Chciałem wykreować naprawdę wybitną grę, ale książka omawia bardziej zagadnienia dla starych matematyków, niż dla twórców J2ME. Są odrębnie pokazane, m.in. teksturowanie i tworzenie lasu, ale jak je połączyć, i jak wogóle łączyć klasy to już nie. A skąd początkujący programiści J2ME mogą takie rzeczy wiedzieć? Autor mógłby się bardziej postarać, nie polecam jej początkującym programistom.

Ocena : 3 Ocena książki 2008-02-15

bez podpisu

Ocena 3 dlatego że bardzo denerwujące jest ściąganie tych programów. Naszukałem się ich bardzo długo i znalazłem tylko 2 i jeszcze do tego musiałem sie rejestrować na strone żeby ściągnąć. Kolejnego szukam już godzine i ciągle nie to ściągam. Autor mógł podać chociaż linki, a płyta na pewno wiele by tu zmieniła. Te programy które ściągłem też wyglądają na inne wersje ale już nie mam siły na szukanie.

Ocena : 3 Ocena książki 2008-02-18

bez podpisu

Książka pokazuje programy w grafice 3D jednak autor niezbyt dokładnie opisuje klasy i metody w przykładach przez co nie wiadomo jak używać tych klas i metod we własnych programach. Dodatkowo nie wszystkie przykłady działają poprawnie.

Ocena : 2 Ocena książki 2009-06-01

Paweł

Książka daje duży nacisk na tworzenie grafiki 3D i niewiele więcej. Przede wszystkim brakuje opisu najważniejszych klas przy tworzeniu gier "Game API".