Microsoft XNA Game Studio 4.0. Projektuj i buduj własne gry dla konsoli Xbox 360, urządzeń z systemem Windows Phone 7 i własnego PC
- Autor:
- Rob Miles
- Promocja 2za1
- +89 pkt
- +48 pkt
- Wydawnictwo:
- Helion
- Ocena:
- 4.3/6 Opinie: 9
- Stron:
- 528
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: Microsoft XNA Game Studio 4.0. Projektuj i buduj własne gry dla konsoli Xbox 360, urządzeń z systemem Windows Phone 7 i własnego PC
Każdy pasjonat gier komputerowych zadawał sobie czasem pytania typu: "Niesamowite, jak oni to zrobili?" albo "Jak można uzyskać taki efekt?". A co się dzieje, jeśli to pytanie przychodzi do głowy programiście? Jego następną myślą zwykle jest: "Muszę spróbować sam to zrobić!". Na co czekasz? Dziś już nic nie stoi na przeszkodzie! Odkąd Microsoft udostępnił framework XNA, każdy może wymyślić i stworzyć swoją własną profesjonalną grę komputerową, uruchomić ją na prawdziwej konsoli, a nawet wprowadzić na rynek dzięki usłudze Xbox Live lub Windows Phone Marketplace.
Jeśli zawsze marzyłeś o profesjonalnym programowaniu gier, ale nie do końca wiedziałeś, jak się za to zabrać, oto książka, która wszystko zmieni! Ten podręcznik będzie dla Ciebie doskonałym przewodnikiem, prowadzącym od opanowania podstaw frameworku XNA, przez zasady programowania w użytecznym języku C#, aż po tworzenie własnych gier. Przejdziesz niezwykłą drogę: na jej początku czeka Cię instalacja i przygotowanie środowiska programistycznego, potem projektowanie realistycznej grafiki gry i jej ciekawe udźwiękowienie, a uwieńczeniem Twoich działań będzie stworzenie profesjonalnych projektów dla konsoli Xbox 360®, telefonów z systemem Windows® Phone 7 czy komputerów PC. Co ważne, nie musisz być zaawansowanym i doświadczonym programistą. Wszystko, czego będziesz potrzebował do realizacji tej misji, znajdziesz w tej książce!
Nauczysz się m.in.:
- pisać kod tworzący zachowania w grze i sterujący nimi
- projektować wygląd gry - grafikę, czcionki, kolory, oświetlenie i efekty trójwymiarowe
- budować obiekty gry, tzw. sprajty
- nagrywać i odtwarzać dźwięki
- przetwarzać dane wejściowe uzyskiwane z padów i klawiatur
- korzystać z ekranu dotykowego i akcelerometru w systemie Windows Phone
- dodawać stopery, systemy punktacji, elementy zagrażające graczowi i postęp w rozgrywce
- tworzyć gry wieloosobowe i sieciowe
Opanuj sztukę programowania gier i zmieniaj własne pomysły w ekscytującą rzeczywistość!
Wybrane bestsellery
-
To książka dla każdego, kto chce osiągnąć programistyczne oświecenie! Jest napisana w innowacyjny sposób, przyjaznym i zrozumiałym językiem, aby każdy adept programowania zdobył wiedzę i umiejętności potrzebne do pisania dobrego, użytecznego kodu. Dzięki niej nauczysz się myśleć jak zawodowy prog...(44.50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł(-45%) -
Ta książka jest przeznaczona dla osób, które nie mają doświadczenia w programowaniu. Została pomyślana jako podręcznik, który maksymalnie ułatwia uczenie się skutecznego kodowania. Najpierw omówiono niskopoziomowe instrukcje programowania, aby stopniowo przejść do przedstawienia i analizy profesj...(44.50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł(-45%) -
Ta książka pomoże Ci się przygotować do pracy na stanowisku testera oprogramowania, a także zapewni wsparcie podczas wykonywania nowych zadań. Znajdziesz tu dokładne omówienie podstaw testowania, jego różnych rodzajów i poziomów w odniesieniu do zastosowania na różnych etapach pracy nad projektem...
Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu
(38.35 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Firmy z branży IT prześcigają się w tworzeniu rozwiązań zwiększających wydajność pracy, jak również podnoszących poziom specjalizacji pracowników w określonych dziedzinach. Od kilku już lat pozycja full stack developera, który wykonywał wszystkie prace programistyczne, jest wielką rzadkością. Obe...
Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych
(63.60 zł najniższa cena z 30 dni)103.34 zł
159.00 zł(-35%) -
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościam...
Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II
(70.85 zł najniższa cena z 30 dni)76.30 zł
109.00 zł(-30%) -
Właściwe wymagania to nie tylko kwestia ich dokumentacji, ale też przede wszystkim kwestia odpowiedniego ich pozyskania i walidacji. Dobrej jakości wymagania zmniejszają ryzyko produktowe i projektowe, pozwalają tworzyć systemy, które realnie spełniają potrzeby interesariuszy i umożliwiają im osi...
Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych
(67.60 zł najniższa cena z 30 dni)109.85 zł
169.00 zł(-35%) -
Ten szczegółowy przewodnik pozwoli Ci na błyskawiczne zapoznanie się z .NET MAUI i sprawne rozpoczęcie pisania aplikacji za pomocą tej technologii. Zaprezentowano w nim filozofię działania .NET MAUI, jak również przebieg prac nad tworzeniem kompletnej aplikacji wieloplatformowej dla systemów: And...
Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych
(51.35 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Jeśli zapytać aktywnych specjalistów branży IT o najpopularniejszy obecnie język programowania, większość z nich odpowie bez wahania: Python. Kto zatem rozważa rozpoczęcie kariery jako specjalista DevOps albo jako administrator systemów, zdecydowanie powinien zacząć naukę od opanowa...
Python dla administratorów. Kurs video. Od podstaw do automatyzacji pracy w świecie DevOps Python dla administratorów. Kurs video. Od podstaw do automatyzacji pracy w świecie DevOps
(62.64 zł najniższa cena z 30 dni)116.35 zł
179.00 zł(-35%) -
Testowanie manualne polega na uruchamianiu przypadków testowych ręcznie. Dla powodzenia projektu istotne jest rozpoczęcie testów na jak najwcześniejszym etapie pracy. W ten sposób zespół uzyskuje kontrolę nad błędami w kodzie i na bieżąco sprawdza, czy oprogramowanie spełnia określone w dokumenta...
Tester manualny. Kurs video. Testowanie wspierane narzędziami Tester manualny. Kurs video. Testowanie wspierane narzędziami
(67.05 zł najniższa cena z 30 dni)81.95 zł
149.00 zł(-45%) -
Czy wiesz, czym się zajmuje programista? To ktoś, kto, używając swojego umysłu i odpowiedniego języka programowania, rozwiązuje rozmaite problemy. Programista to taki współczesny superbohater. Przychodzi, siada do komputera, szybko przebiega palcami po klawiaturze i proszę ― działa. Oczywiś...
Python dla nastolatków. Projekty graficzne z Python Turtle Python dla nastolatków. Projekty graficzne z Python Turtle
(25.92 zł najniższa cena z 30 dni)27.93 zł
39.90 zł(-30%)
O autorze ebooka
Rob Miles uczy programowania od ponad dwudziestu pięciu lat. Jest ekspertem w dziedzinie programowania w języku Visual C#, przy użyciu frameworku XNA oraz Microsoft MVP for Windows Phone Development. Oprócz pisania własnych gier i aplikacji oraz pracy dydaktycznej na uniwersytecie Rob brał udział w wielu różnych komercyjnych projektach informatycznych.
Ebooka "Microsoft XNA Game Studio 4.0. Projektuj i buduj własne gry dla konsoli Xbox 360, urządzeń z systemem Windows Phone 7 i własnego PC" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Microsoft XNA Game Studio 4.0. Projektuj i buduj własne gry dla konsoli Xbox 360, urządzeń z systemem Windows Phone 7 i własnego PC" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Microsoft XNA Game Studio 4.0. Projektuj i buduj własne gry dla konsoli Xbox 360, urządzeń z systemem Windows Phone 7 i własnego PC" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- Tytuł oryginału:
- Microsoft XNA Game Studio 4.0: Learn Programming Now!: How to program for Windows Phone 7, Xbox 360, Zune devices, and more
- Tłumaczenie:
- Mikołaj Szczepaniak (wstęp, rozdz. 1 - 3, 10 - 16); Jacek Kowolik (rozdz. 4 - 9, 17 - 19)
- ISBN Książki drukowanej:
- 978-83-246-3410-1, 9788324634101
- Data wydania książki drukowanej:
- 2012-04-20
- ISBN Ebooka:
- 978-83-246-7175-5, 9788324671755
- Data wydania ebooka:
- 2013-02-25 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 170x230
- Numer z katalogu:
- 7742
- Rozmiar pliku Pdf:
- 9.5MB
- Rozmiar pliku ePub:
- 8.9MB
- Rozmiar pliku Mobi:
- 15.9MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- Wprowadzenie (19)
- Nauka programowania (19)
- Jak zostać świetnym programistą (20)
- Jak działa ta książka (21)
- Język C# i framework XNA (21)
- Do dzieła (22)
- Instalacja środowiska programowania i frameworku XNA (22)
- Konfiguracja komputera PC pod kątem uruchamiania gier XNA (23)
- Konfiguracja konsoli Xbox 360 pod kątem uruchamiania gier XNA (24)
- Konfiguracja systemu Windows Phone pod kątem uruchamiania gier XNA (26)
- Pisanie pierwszego programu (28)
- Tworzenie pierwszego projektu (28)
- Uruchamianie pierwszego programu (31)
- Zatrzymywanie programu (33)
- Przechowywanie gier w konsoli Xbox 360 lub urządzeniu z systemem Windows Phone (34)
- Uruchamianie tej samej gry XNA na różnych urządzeniach (34)
- Podsumowanie (37)
- Przegląd rozdziału w pytaniach (37)
- Wprowadzenie (39)
- Tworzenie programu gry (40)
- Wyrażenia w metodzie Draw (41)
- Praca z kolorami (43)
- Przechowywanie wartości kolorów (43)
- Ustawianie wartości koloru (44)
- Kontrolowanie koloru (45)
- Gry i klasy (46)
- Klasy jako biura (48)
- Dane świata gry (49)
- Przechowywanie danych w pamięci komputera (51)
- Rysowanie z wykorzystaniem zmiennych intensywności barw (52)
- Aktualizowanie kolorów (53)
- Przepełnienie pamięci i wartości danych (55)
- Pełnowartościowa wielokolorowa lampa (56)
- Podejmowanie decyzji w programie (57)
- Gotowa gra w wielokolorową lampę (61)
- Znajdowanie błędów w programie (63)
- Podsumowanie (65)
- Przegląd rozdziału w pytaniach (65)
- Wprowadzenie (67)
- Odczytywanie stanu pada (68)
- Pady i klasy (68)
- Znajdowanie pada (70)
- Testowanie statusu pada (72)
- Stosowanie klawiatury (73)
- Zatrzymywanie gry za pomocą klawisza Escape (75)
- Jednoczesne używanie pada i klawiatury (75)
- Dodawanie wibracji (77)
- Sterowanie wibracjami pada (77)
- Testowanie wartości intensywności (78)
- Błędy w programie (83)
- Podsumowanie (85)
- Przegląd rozdziału w pytaniach (85)
- Wprowadzenie (89)
- Zasoby i zawartość (90)
- Dodawanie obrazów (90)
- Zarządzanie zawartością z użyciem XNA (92)
- Praca z zawartością za pomocą XNA Game Studio (92)
- Rozwiązania i projekty w XNA Game Studio (92)
- Dodawanie zawartości do projektu (94)
- Korzystanie z zasobów w programie gry (97)
- Ładowanie tekstur w XNA (97)
- Pozycjonowanie sprajtu na ekranie (101)
- Wyświetlanie sprajtu za pomocą klasy SpriteBatch (103)
- Wypełnianie ekranu (105)
- Intellisense (106)
- Podsumowanie (108)
- Przegląd rozdziału w pytaniach (108)
- Wprowadzenie (111)
- Komputery i tekst (111)
- Tekst jako zasób (112)
- Tworzenie projektu zegara w XNA (112)
- Dodawanie czcionki do zasobów (112)
- Format plików XML (115)
- Ładowanie czcionki (115)
- Wyświetlanie z użyciem czcionki (116)
- Zmiana właściwości czcionki (118)
- Uzyskiwanie daty i czasu (119)
- Tworzenie ładniejszego zegara z tekstem 3D (122)
- Wielokrotne wyświetlanie łańcuchów tekstu (122)
- Powtarzanie instrukcji z użyciem pętli for (124)
- Inne konstrukcje pętli (126)
- Zabawa z pętlą for (126)
- Tworzenie iluzji trójwymiaru (128)
- Tworzenie cieni z użyciem kolorów przezroczystych (128)
- Wyświetlanie obrazów z użyciem przezroczystości (130)
- Podsumowanie (131)
- Przegląd rozdziału w pytaniach (131)
- Wprowadzenie (133)
- Tworzenie gry z wciskaniem przycisków (133)
- Dane w grze ButtonBash (134)
- Rozpoczynanie gry ButtonBash (134)
- Wyświetlanie wartości licznika wciśnięć przycisku (135)
- Zliczanie wciśnięć przycisku (135)
- Wykrywanie zmian położenia przycisku (136)
- Wykrywanie poziomu i zbocza (137)
- Konstruowanie kompletnej gry (138)
- Projektowanie kodu (140)
- Dodawanie kodu testowego (140)
- Podsumowanie (143)
- Przegląd rozdziału w pytaniach (143)
- Dodawanie dźwięku (145)
- Tworzenie projektu Drum Pad (145)
- Nagrywanie dźwięków w programie Audacity (146)
- Przechowywanie dźwięków w projekcie (147)
- Stosowanie dźwięków w programie w XNA (149)
- Odtwarzanie muzyki w tle (151)
- Ciągłe odtwarzanie dźwięku (151)
- Kontrola wartości null w referencjach (155)
- XACT audio tool (156)
- Odtwarzanie muzyki za pomocą klasy MediaPlayer (156)
- Podsumowanie (158)
- Przegląd rozdziału w pytaniach (158)
- Tworzenie kolejnej gry (159)
- Błąd w pomiarze czasu reakcji (162)
- Ustalanie zwycięzcy za pomocą tablic (164)
- Tworzenie tablicy (165)
- Korzystanie z danych w tablicy (165)
- Przeglądanie tablicy (167)
- Zastosowanie tablicy jako słownika (168)
- Wyświetlanie zwycięzcy (170)
- Podsumowanie (172)
- Przegląd rozdziału w pytaniach (172)
- Używanie klawiatury w XNA (173)
- Tworzenie projektu Tablica ogłoszeń (173)
- Rejestrowanie wciśnięć klawiszy (174)
- Wykrywanie momentu wciśnięcia klawisza (175)
- Typ Keys (175)
- Typy wyliczeniowe (176)
- Praca z tablicami, obiektami i referencjami (177)
- Wartości i referencje (177)
- Tablice jako biura (178)
- Przywitaj się z procesem odzyskiwania pamięci (179)
- Używanie referencji i wartości (180)
- Do czego służą referencje i wartości? (181)
- Referencje i metoda GetPressedKeys (182)
- Wyświetlanie klawiszy (182)
- Wykrywanie wciśnięć klawiszy (183)
- Dekodowanie znaków na klawiszach (188)
- Używanie klawiszy Shift (189)
- A co z polskimi znakami? (190)
- Edycja tekstu (192)
- Podsumowanie (193)
- Przegląd rozdziału w pytaniach (194)
- Wprowadzenie (197)
- Zabawa z obrazami (197)
- Przybliżanie obrazu (198)
- Tworzenie efektu oddalania (200)
- Aktualizowanie prostokąta rysowania (200)
- Tworzenie metody obliczającej wartości procentowe (203)
- Stosowanie słowa void (206)
- Diagnozowanie programów języka C# (210)
- Trafianie w punkt zatrzymania (212)
- Używanie liczb zmiennoprzecinkowych w języku C# (214)
- Kompilator i typy danych języka C# (215)
- Kompilatory i rzutowanie (217)
- Typy wyrażeń (218)
- Zatrzymywanie oddalania (220)
- Oddalanie ze środka zdjęcia (220)
- Podsumowanie (224)
- Przegląd rozdziału w pytaniach (224)
- Wprowadzenie (227)
- Tworzenie grafiki gry (228)
- Projekty, zasoby i klasy (229)
- Rozwiązania i projekty środowiska XNA Game Studio (229)
- Plik Program.cs (232)
- Zmiana nazwy klasy Game1 (238)
- Tworzenie obiektów gry (240)
- Sprajty w grze (240)
- Zarządzanie rozmiarem sprajtów gry (240)
- Wprawianie sprajtów w ruch (244)
- Odbijanie sera (246)
- Obsługa nadmiarowości ekranu (246)
- Podsumowanie (248)
- Przegląd rozdziału w pytaniach (249)
- Wprowadzenie (251)
- Dodanie chleba do gry (251)
- Stosowanie struktury do przechowywania informacji o sprajcie (252)
- Sterowanie ruchem za pomocą gałki pada (254)
- Doskonalenie programów za pomocą metod (256)
- Obsługa kolizji (259)
- Odbijanie sera od chleba (260)
- Dziwne zachowanie mechanizmu odbijania (260)
- Dziwne zachowanie krawędzi (261)
- Dodanie pomidorowych celów (264)
- Kolizje z pomidorami (267)
- Podsumowanie (269)
- Przegląd rozdziału w pytaniach (270)
- Wprowadzenie (271)
- Tworzenie skończonej gry (271)
- Dodanie punktacji do gry (271)
- Dodanie elementu ryzyka (273)
- Dodanie postępu w grze (275)
- Doskonalenie projektu kodu (278)
- Refaktoryzacja poprzez tworzenie metod dla istniejącego kodu (279)
- Refaktoryzacja poprzez zmianę identyfikatorów (280)
- Tworzenie obszarów kodu (282)
- Tworzenie przydatnych komentarzy (283)
- Dodanie tła (285)
- Dodanie ekranu tytułowego (286)
- Gry i stan (287)
- Stosowanie wartości stanu (287)
- Budowa maszyny stanów (288)
- Podsumowanie (291)
- Przegląd rozdziału w pytaniach (291)
- Wprowadzenie (293)
- Projektowanie przy użyciu obiektów (293)
- Kurs odświeżający wiedzę o obiektach (294)
- Spójność i obiekty (295)
- Związki pomiędzy obiektami (298)
- Projektowanie interakcji pomiędzy obiektami (301)
- Obiekty kontenerów (303)
- Obiekty tła i ekranu tytułowego (305)
- Klasy i struktury (306)
- Tworzenie i stosowanie struktury (306)
- Tworzenie i stosowanie egzemplarza klasy (307)
- Referencje (309)
- Wiele referencji do jednego egzemplarza (309)
- Brak referencji do egzemplarza (310)
- Po co w ogóle stosować referencje? (311)
- Typy wartościowe i referencyjne (311)
- Czy obiekty w naszej grze powinny mieć postać klas, czy też struktur? (312)
- Tworzenie hierarchii klas sprajtów (314)
- Klasa BaseSprite (314)
- Rozszerzenie klasy BaseSprite w celu utworzenia klasy TitleSprite (316)
- Budowa hierarchii klas (317)
- Dodanie morderczej papryki (318)
- Tworzenie klasy DeadlySprite (318)
- Podsumowanie (323)
- Przegląd rozdziału w pytaniach (323)
- Wprowadzenie (325)
- Obiekty i abstrakcja (325)
- Tworzenie klasy abstrakcyjnej w języku C# (326)
- Rozszerzanie klasy abstrakcyjnej (327)
- Projektowanie przy użyciu klas abstrakcyjnych (328)
- Referencje do abstrakcyjnych klas macierzystych (329)
- Konstruowanie egzemplarzy klas (330)
- Konstruktory w strukturach (332)
- Konstruktory w hierarchii klas (333)
- Dodanie stu zabójczych mandarynek (335)
- Tworzenie klasy KillerSprite (335)
- Ustawianie położenia sprajtów KillerSprite za pomocą liczb losowych (336)
- Stosowanie list referencji (339)
- Dodanie sztucznej inteligencji (342)
- Ściganie pałki chlebowej (343)
- Dodanie dźwięków w grze (347)
- Od obiektów do komponentów (350)
- Interfejsy języka C# (351)
- Tworzenie interfejsu (352)
- Implementowanie interfejsu (353)
- Referencje do interfejsów (353)
- Łączenie chleba, sera i pomidorów (354)
- Projektowanie przy użyciu interfejsów (354)
- Podsumowanie (355)
- Przegląd rozdziału w pytaniach (355)
- Wprowadzenie (357)
- Sieci i komputery (357)
- Wszystko zaczyna się od sygnału (358)
- Konstruowanie pakietów (358)
- Adresowanie komunikatów (358)
- Trasowanie (359)
- Połączenia i datagramy (360)
- Sieci i protokoły (361)
- Usługa Xbox Live (362)
- Karty graczy i usługa Xbox Live (362)
- Technologia System Link i framework XNA (363)
- Ping-pong chleba i sera (363)
- Zarządzanie profilami graczy we frameworku XNA (364)
- Sprawdzanie logowania gracza na potrzeby gry sieciowej (368)
- Tworzenie lobby gry (369)
- Gry sieciowe i stan (369)
- Rozgrywka (377)
- Kompletna gra (382)
- Podsumowanie (382)
- Przegląd rozdziału w pytaniach (383)
- Wprowadzenie (387)
- Akcelerometr (387)
- Do czego tak naprawdę służy akcelerometr? (387)
- Przyspieszenie z punktu widzenia fizyki (388)
- Interpretowanie odczytów z akcelerometru (390)
- Tworzenie gry Cheese Lander sterowanej przechylaniem (391)
- Obiekty świata gry Cheese Lander (391)
- Dostęp do klasy Accelerometer z programu w XNA (392)
- Używanie klasy Accelerometer w grze dla środowiska XNA (395)
- Uruchamianie akcelerometru (397)
- Wykorzystanie odczytów z akcelerometru w programie gry (398)
- Poprawianie przebiegu gry z wykorzystaniem praw fizyki (398)
- Wyrażanie ruchu za pomocą wektorów (400)
- Dodawanie tarcia (401)
- Sterowanie dźwiękiem za pomocą wektorów (402)
- Wykrywanie potrząsania (403)
- Krótka dygresja na temat wątków i synchronizacji (403)
- Podsumowanie (405)
- Przegląd rozdziału w pytaniach (406)
- Wprowadzenie (407)
- Ekran dotykowy w telefonach z systemem Windows Phone (407)
- Pobieranie wejścia dotykowego (408)
- Tworzenie przycisku alarmowego (408)
- Odczytywanie zdarzeń z wejścia dotykowego (409)
- Typy obiektów TouchLocation (409)
- Obsługa miejsca dotknięcia (411)
- Tworzenie dotykowej perkusji (412)
- Tworzenie klasy SoundPad dla każdego z dźwięków perkusji (412)
- Przechowywanie w programie wartości typu soundPad (413)
- Wyświetlanie przycisków (414)
- Odświeżanie stanu przycisków (415)
- Podświetlanie przycisków (416)
- Tworzenie "ślizganej" gry planszowej (418)
- Klasa PuckSprite (419)
- Odświeżanie stanu nieruchomego krążka (420)
- Przemieszczanie krążka po ekranie (421)
- Krążek poruszający się po planszy (422)
- Emulatory i prawdziwe urządzenia (424)
- Podsumowanie (425)
- Przegląd rozdziału w pytaniach (425)
- Wprowadzenie (427)
- Telefon z systemem Windows Phone (427)
- Windows Phone Marketplace (428)
- Wydłużanie czasu życia baterii telefonu podczas działania gier w XNA (428)
- Ustawianie częstotliwości odświeżania w grze (428)
- Obsługa zmian orientacji telefonu (429)
- Wybór orientacji z programu gry w XNA (430)
- Otrzymywanie komunikatu o zmianie orientacji (430)
- Używanie określonego rozmiaru ekranu w grach dla systemu Windows Phone (432)
- Ukrywanie paska stanu systemu Windows Phone (432)
- Wyłączanie blokowania ekranu podczas gry (433)
- Tworzenie maszyny stanów dla telefonu (434)
- Gry i stany (434)
- Tworzenie prostej maszyny stanów dla gry (435)
- Tworzenie bardziej skomplikowanych maszyn stanów (437)
- Obsługa przychodzących połączeń telefonicznych (439)
- Wykrywanie połączeń telefonicznych (441)
- Gra jako aplikacja w systemie Windows Phone (442)
- Przyciski Back i Start systemu Windows Phone (443)
- Uruchamianie nowych programów za pomocą przycisku Start (445)
- Korzystanie z izolowanych obszarów przechowywania do zapisywania stanu gry (446)
- Dostarczanie naszych gier do usługi Marketplace (453)
- Usługa Windows Phone Marketplace (453)
- Rejestracja w serwisie App Hub (454)
- Używane urządzenia z systemem Windows Phone (454)
- Tworzenie gier na sprzedaż (454)
- Podsumowanie (455)
- Przegląd rozdziału w pytaniach (455)
Wstęp (15)
Część I: Wprowadzenie
1. Komputery, C#, XNA i Ty (19)
2. Programy, dane i ładne kolory (39)
3. Pobieranie danych wejściowych od gracza (67)
Część II: Obrazy, dźwięk i tekst
4. Wyświetlanie obrazów (89)
5. Wyświetlanie tekstu (111)
6. Tworzenie gry dla wielu graczy (133)
7. Odtwarzanie dźwięków (145)
8. Pomiar czasu (159)
9. Wczytywanie tekstu wejściowego (173)
Część III: Pisanie poprawnych gier
10. Używanie metod języka C# do rozwiązywania problemów (197)
11. Gra jako program języka C# (227)
12. Gry, obiekty i stan (251)
13. Tworzenie kompletnej gry (271)
14. Klasy, obiekty i gry (293)
15. Tworzenie komponentów gry (325)
16. Tworzenie gier sieciowych dla wielu graczy (357)
Część IV: Tworzenie mobilnych gier dla systemu Windows Phone 7 za pomocą XNA (385)
17. Gry sterowane ruchem telefonu (387)
18. Obsługa sterowania dotykiem (407)
19. Konstruowanie mobilnych gier (427)
Dodatki (457)
Odpowiedzi na pytania do rozdziałów (459)
Słownik pojęć (483)
Skorowidz (511)
O autorze (525)
Helion - inne książki
-
Oto zaktualizowane wydanie popularnego przewodnika, dzięki któremu skorzystasz z ponad dwustu sprawdzonych receptur bazujących na najnowszych wydaniach bibliotek Pythona. Wystarczy, że skopiujesz i dostosujesz kod do swoich potrzeb. Możesz też go uruchamiać i testować za pomocą przykładowego zbio...
Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II
(57.84 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Dzięki tej przystępnej książce zrozumiesz metody działania wielkich modeli językowych i techniki szkolenia modeli generatywnych. Następnie zapoznasz się z przypadkami użycia, w których ChatGPT sprawdzi się najlepiej, a w efekcie zwiększy produktywność i kreatywność. Dowiesz się też, jak wchodzić ...
Generatywna sztuczna inteligencja z ChatGPT i modelami OpenAI. Podnieś swoją produktywność i innowacyjność za pomocą GPT3 i GPT4 Generatywna sztuczna inteligencja z ChatGPT i modelami OpenAI. Podnieś swoją produktywność i innowacyjność za pomocą GPT3 i GPT4
(51.35 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Ta książka jest przewodnikiem dla profesjonalistów do spraw cyberbezpieczeństwa. Przedstawia podstawowe zasady reagowania na incydenty bezpieczeństwa i szczegółowo, na przykładach, omawia proces tworzenia zdolności szybkiej i skutecznej reakcji na takie zdarzenia. Zaprezentowano tu techniki infor...
Informatyka śledcza. Narzędzia i techniki skutecznego reagowania na incydenty bezpieczeństwa. Wydanie III Informatyka śledcza. Narzędzia i techniki skutecznego reagowania na incydenty bezpieczeństwa. Wydanie III
(69.30 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
Czy wiesz, co kryje się w centrum naszej Galaktyki? Czy zastanawiasz się czasem, jak powstają czarne dziury i co one oznaczają dla naszego zrozumienia wszechrzeczy? Czy chcesz poznać tajemnice tych niesamowitych obiektów, które wykraczają poza granice wyobraźni? Jeśli tak, to bestseller Czarne dz...(41.30 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
To piąte, gruntownie zaktualizowane wydanie podręcznika, który doceni każdy student informatyki i inżynier oprogramowania. Książka obejmuje szeroki zakres zagadnień, od podstawowych pojęć po zaawansowaną problematykę związaną z najnowszymi trendami w systemach operacyjnych. Wyczerpująco omawia pr...(125.30 zł najniższa cena z 30 dni)
125.30 zł
179.00 zł(-30%) -
Jak sądzisz, co stanowi bazę informatyki? Od czego powinien zacząć przyszły programista? Może od opanowania jednego z najpopularniejszych języków programowania? Oczywiście mógłby od tego rozpocząć, tyle że to trochę tak, jakby uczyć się korzystać z narzędzia bez świadomości, do czego ono właściwi...
Informacja i kodowanie. Krótkie wprowadzenie z przykładami zastosowań Informacja i kodowanie. Krótkie wprowadzenie z przykładami zastosowań
(41.30 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Oto drugie, zaktualizowane wydanie znakomitego przewodnika dla analityków danych. Dzięki niemu dowiesz się, w jaki sposób używać języka R do importowania, przekształcania i wizualizowania danych, a także do przekazywania uzyskanych wyników analizy. Nauczysz się też rozwiązywać najczęściej występu...
Język R w data science. Importowanie, porządkowanie, przekształcanie, wizualizowanie i modelowanie danych. Wydanie II Język R w data science. Importowanie, porządkowanie, przekształcanie, wizualizowanie i modelowanie danych. Wydanie II
(90.30 zł najniższa cena z 30 dni)90.30 zł
129.00 zł(-30%) -
Książkę szczególnie docenią analitycy bezpieczeństwa, którzy chcą się zapoznać z zestawem poleceń ARM i zdobyć wiedzę umożliwiającą im efektywne korzystanie z technik inżynierii wstecznej. Poza zestawem potrzebnych poleceń znalazło się w niej mnóstwo przydatnych informacji. Znajdziesz tu przegląd...
Niebieski lis. Polecenia procesorów Arm i inżynieria wsteczna Niebieski lis. Polecenia procesorów Arm i inżynieria wsteczna
(57.84 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Ewolucja formularzy internetowych zaczęła się od prostych znaczników języka HTML 2.0 opublikowanego w 1993 roku. Z czasem HTML oferował bardziej zaawansowane funkcje obsługi formularzy. Późniejsze wersje, HTML4, a następnie HTML5, wprowadziły nowe typy pól, takie jak pola daty, koloru czy też adr...
Angular i formularze reaktywne. Praktyczny przewodnik Angular i formularze reaktywne. Praktyczny przewodnik
(44.85 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Tę książkę docenią praktycy: inżynierowie uczenia maszynowego i analitycy danych, poszukujący sposobu praktycznego zaadaptowania modeli transformacyjnych do swoich potrzeb. Autorzy skupili się na praktycznej stronie tworzenia aplikacji językowych, a w poszczególnych rozdziałach ujęto wszystkie na...
Przetwarzanie języka naturalnego z wykorzystaniem transformerów. Budowanie aplikacji językowych za pomocą bibliotek Hugging Face Przetwarzanie języka naturalnego z wykorzystaniem transformerów. Budowanie aplikacji językowych za pomocą bibliotek Hugging Face
(64.35 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Microsoft XNA Game Studio 4.0. Projektuj i buduj własne gry dla konsoli Xbox 360, urządzeń z systemem Windows Phone 7 i własnego PC Rob Miles (9) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(3)
(1)
(2)
(2)
(1)
(0)
więcej opinii