- Ocena:
- 6.0/6 Opinie: 1
- Stron:
- 352
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
![Wyłącznie](https://static01.helion.com.pl/ebookpoint/img/img_wylacznie.png)
Opis ebooka: Code with me. Zostań game developerem
Projektuj, programuj, promuj! Zostań twórcą gier komputerowych!
Nie zaglądaj tu, nie warto! Stracisz tylko czas, na sto procent nie dowiesz się niczego ciekawego, znudzisz się i będziesz rozczarowany, bo... z pewnością nie chcesz dołączyć do prawdziwej elity programistów, zdobyć poszukiwanych na rynku umiejętności, nauczyć się czegoś naprawdę ekscytującego ani uzyskać wpływu na jedną z najdynamiczniej rozwijających się gałęzi przemysłu komputerowego, prawda?
Jeśli jednak mocno pragniesz zostać twórcą gier komputerowych, dobrze trafiłeś! Ta książka powstała właśnie z myślą o tych, którzy chcą rozpocząć karierę profesjonalnego game developera. Bezboleśnie wprowadzi Cię w zagadnienia związane z tworzeniem gier sieciowych 2D w językach: HTML5, PHP i MySQL. Nauczysz się projektować oprogramowanie, dbać o jakość rozwiązania, opracowywać niezbędne materiały graficzne i dźwiękowe, a nawet promować i sprzedawać swoje dzieło.
- Niszczenie terenu jak w grach Worms i Soldat
- Scrollowanie obrazu (kamera 2D)
- Pseudooświetlenie (2D lighting)
- Manipulowanie pikselami (getImageData) i proste efekty, na przykład blur (rozmycie)
- Różne typy kolizji, perfekcyjna kolizja (pixel perfect collision)
- System cząsteczek (efekty 2D): efekt gwiezdny (starfield effect), deszcz, śnieg, deszcz 3D, mgła lub dym
- NW.js (node-webkit)
- Rysowanie prostych kształtów, obrazków i sprite'ów
- Własny loader plików
- Grawitacja
- Menu obsługiwane za pomocą klawiatury lub myszy
Zrób pierwszy krok na drodze do profesjonalnej kariery!
![Czytelniczy kiermasz na koniec wakacji / Książki -40%, Ebooki -50%](https://static01.helion.com.pl/ebookpoint/img/promocje/bannery/19985/box_1180x419_SM_ebp_czytelniczy_kiermasz_na_koniec_wakacji_f597d2a57.jpg)
Wybrane bestsellery
-
W tej książce omówiono wewnętrzny sposób działania frameworka Kubernetes i pokazano, jak za jego pomocą budować wydajne, niezawodne i odporne na awarie aplikacje natywnej chmury. Dowiesz się, jak kontenery używają przestrzeni nazw w celu izolowania procesów, a także jak korzystają z funkcjonalnoś...(62.30 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
Jeśli zastanawiasz się nad przekwalifikowaniem i karierą w branży informatycznej albo chcesz poszerzyć swoje umiejętności o programowanie, ale wydaje Ci się ono czarną magią, zapewniamy - w programowaniu nie ma nic z magii. To proces polegający na tworzeniu zbioru instrukcji, dzięki którym komput...(27.93 zł najniższa cena z 30 dni)
23.94 zł
39.90 zł(-40%) -
Ta zwięzła publikacja przyda się profesjonalistom, którzy lubią drobne ulepszenia prowadzące do dużych korzyści. Zrozumiale wyjaśniono w niej, na czym polega proces tworzenia czystego i niezawodnego kodu. W rozsądnej dawce podano zagadnienia teoretyczne, takie jak sprzężenie, kohezja, zdyskontowa...(34.93 zł najniższa cena z 30 dni)
29.94 zł
49.90 zł(-40%) -
Książka Aplikacje Mobilne dla studenta i technika programisty to jest przeznaczona dla każdego kto chce zapoznać się z tematem tworzenia aplikacji mobilnych dla systemu Android. W pierwszej części książki czytelnik zapoznaje się z tajnikami Języka Java. Dogłębnie zapoznaje się z tematyką: pro...(48.10 zł najniższa cena z 30 dni)
48.21 zł
74.00 zł(-35%) -
Dzięki tej książce dowiesz się, jak pozyskiwać, analizować i wizualizować dane, a potem używać ich do rozwiązywania problemów biznesowych. Wystarczy, że znasz podstawy Pythona i matematyki na poziomie liceum, aby zacząć stosować naukę o danych w codziennej pracy. Znajdziesz tu szereg praktycznych...(41.40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%) -
Ta książka wyjaśni Ci rolę matematyki w tworzeniu, renderowaniu i zmienianiu wirtualnych środowisk 3D, a ponadto pozwoli odkryć tajemnice najpopularniejszych dzisiaj silników gier. Za sprawą licznych praktycznych ćwiczeń zorientujesz się, co się kryje za rysowaniem linii i kształtów graficznych, ...(53.40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
ChatGPT, chatbot opracowany i udostępniony przez firmę OpenAI, szybko stał się obiektem zainteresowania internautów na całym świecie — i na nowo wzbudził gorące dyskusje wokół sztucznej inteligencji. Ludzie mediów prześcigają się w skrajnych wizjach, jedni podchodzą do tematu entuzjastyczni...(10.95 zł najniższa cena z 30 dni)
10.95 zł
21.90 zł(-50%) -
Mam wrażenie, że wokół sieci neuronowych narosło wiele mitów. Nawet niektórzy starsi członkowie mojej rodziny na hasło "sztuczna inteligencja" robią posępną minę, niezależnie od tego, czy mowa jest o generowaniu obrazów czy - na przykład - o rozpoznawaniu odręcznego pisma czy też tłumaczeniu teks...(24.57 zł najniższa cena z 30 dni)
24.57 zł
28.90 zł(-15%) -
Tę książkę docenią przede wszystkim inżynierowie oprogramowania, programiści i administratorzy systemów, którzy muszą szybko zrozumieć praktyki DevOps. Znajdziesz tu bezcenną wiedzę, która ułatwi Ci efektywną pracę z nowoczesnym stosem aplikacji i sprawne przystąpienie do zadań związanych z DevOp...(40.20 zł najniższa cena z 30 dni)
40.20 zł
67.00 zł(-40%) -
Jeśli w swojej pracy masz lub miewasz do czynienia z danymi, z pewnością orientujesz się, że do tego celu stworzono dotąd całkiem sporo narzędzi. Nic dziwnego – przy tej liczbie danych, z jaką spotykamy się w dzisiejszym cyfrowym świecie, zdolność do ich sprawnego analizowania i wyciągania ...(62.55 zł najniższa cena z 30 dni)
83.39 zł
139.00 zł(-40%)
Zobacz pozostałe książki z serii Standard
-
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...(35.40 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł(-40%) -
Wystarczy jedno kliknięcie, by znaleźć się w samym centrum niezwykłych wydarzeń. Dajcie się porwać w tę fascynującą podróż!(11.90 zł najniższa cena z 30 dni)
11.90 zł
39.90 zł(-70%) -
Klocków LEGO chyba nikomu nie trzeba przedstawiać. Znane i lubiane, zawsze są gwarancją świetnej zabawy. Dzięki Unity i stworzonemu we współpracy z marką LEGO® projektowi LEGO® Microgame każdy może opracować własną minigrę komputerową, której akcja dzieje się w świecie znanym z kolekcji...(18.50 zł najniższa cena z 30 dni)
18.50 zł
37.00 zł(-50%) -
Choć programowanie może się wydawać bardzo poważną sprawą, nic nie stoi na przeszkodzie, aby przygodę z informatyką zaczynać już od najmłodszych lat. Tworzeniem gier komputerowych na tablety, telefony i komputery mogą się zajmować nawet dzieci, a pierwsze kroki stawiać na... domowym dywanie, z uż...(19.95 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł(-50%) -
JavaFX to platforma umożliwiająca proste tworzenie atrakcyjnych interfejsów użytkownika dla aplikacji budowanych w języku Java. Wsparcie wzorca projektowego MVC, obsługa XML-a i możliwość formatowania atrakcyjnych wizualnie kontrolek za pomocą arkuszy stylów CSS - to tylko niektóre cechy sprawiaj...(64.50 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł(-50%) -
AutoCAD jest od lat standardowym narzędziem pracy w biurach projektowych, a jego praktyczna znajomość stanowi jeden z podstawowych elementów wykształcenia inżynierów i architektów opuszczających mury uczelni technicznych na całym świecie. Trudno sobie obecnie wyobrazić projektanta, konstruktora c...(24.50 zł najniższa cena z 30 dni)
24.50 zł
49.00 zł(-50%) -
C# - wieloparadygmatowy język programowania opracowany przez firmę Microsoft - z roku na rok zdobywa coraz większą popularność wśród profesjonalistów z branży IT. Przejrzysta struktura kodu, wygoda stosowania, potężne możliwości i wsparcie ze strony platformy .NET - wszystko to sprawia, że są duż...(22.45 zł najniższa cena z 30 dni)
22.45 zł
44.90 zł(-50%) -
Mathcad to wszechstronny program komputerowy do przeprowadzania obliczeń matematycznych i wizualizacji ich wyników. Jego możliwości i elastyczność sprawiły, że narzędzie zdobyło rzeszę wiernych użytkowników oraz znalazło szereg zastosowań w różnych dziedzinach nauki i techniki. Jak każde złożone ...(39.50 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł(-50%)
Ebooka "Code with me. Zostań game developerem" 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 "Code with me. Zostań game developerem" 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 "Code with me. Zostań game developerem" 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
- ISBN Książki drukowanej:
- 978-83-283-4998-8, 9788328349988
- Data wydania książki drukowanej:
- 2020-03-17
- ISBN Ebooka:
- 978-83-283-7013-5, 9788328370135
- Data wydania ebooka:
-
2020-03-17
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:
- 168x237
- Numer z katalogu:
- 79411
- Rozmiar pliku Pdf:
- 4.4MB
- Rozmiar pliku ePub:
- 5.8MB
- Rozmiar pliku Mobi:
- 13.4MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Zgłoś erratę
- Serie wydawnicze: Standard
Spis treści ebooka
- 1.1. Zaczynamy 8
- 1.1.1. Jeden kod na wszystkie platformy 8
- 1.1.2. Narzędzia oraz konfiguracja (Notepad++), tworzenie kopii 8
- 1.2. Klocki 8
- 1.2.1. Świat gry (canvas, inicjalizacja) 9
- 1.2.2. Pętla 9
- 1.2.3. Rysujemy kwadrat, kółko, trójkąt, linie 11
- 1.2.4. Rysujemy gracza 19
- 1.2.5. Skalowanie obrazków 20
- 1.2.6. Skalowanie świata gry i obiektów (proporcjonalnie) 21
- 1.2.7. Rotacja 22
- 1.2.8. Sterowanie klawiaturą 26
- 1.2.9. Ulepszone sterowanie klawiaturą 29
- 1.2.10. Prosta kolizja z innym obiektem, np. apteczką 30
- 1.2.11. Poruszanie się w kierunku, w którym obrócona jest postać (klawiatura/mysz) 37
- 1.2.12. Kolizja kółka z kwadratem i kółka z kółkiem 42
- 1.2.13. Kolizja piksel po pikselu 47
- 1.2.14. Odległość między obiektami 65
- 1.2.15. Sterowanie wrogami 65
- 1.2.16. Proste strzelanie 70
- 1.2.17. Strzelanie z obrotem (wycentrowane) 77
- 1.2.18. Strzelanie z obrotem (ustawienia offsetu na obrazku) 79
- 1.2.19. Pasek zdrowia (dowolny rozmiar) 83
- 1.2.20. Obsługa myszy 85
- 1.2.21. Menu i opcje 92
- 1.2.22. Animacja poklatkowa 112
- 1.2.23. Pseudooświetlenie 116
- 1.2.24. Proste efekty - własny blur, blur CSS, glitch 121
- 1.2.25. Mikrofon 125
- 1.2.26. Sterowanie kontrolerem (gamepad) 126
- 1.2.27. Zaznaczanie postaci (ruch RTS) 130
- 1.2.28. Prosty system cząsteczek 132
- 1.2.29. Układ Słoneczny (orbity) 150
- 1.2.30. Grawitacja i jej różne zastosowania 151
- 1.2.31. Ratio 16×9 176
- 1.2.32. Loading bar i dźwięki 178
- 1.2.33. Okrągły pasek postępu 194
- 1.2.34. Lupa 196
- 1.2.35. Save game i load game 197
- 1.2.36. Licznik FPS 204
- 1.2.37. Ekwipunek 207
- 1.2.38. Kamera 209
- 1.2.39. Nie rysujemy tego, czego nie widzi gracz 215
- 1.2.40. Ściszenie dźwięków i (lub) muzyki 221
- 1.2.41. Centrowanie tekstu lub obrazka 223
- 1.2.42. Rozjaśnianie obrazu w JavaScripcie 227
- 1.2.43. Clip() na przykładzie textboksa a la Final Fantasy 234
- 1.2.44. Prerenderowanie (bufor) 238
- 1.3. Budujemy grę z klocków 240
- 1.3.1. Struktura plików naszej gry 241
- 1.3.2. Tworzymy grę 241
- 1.3.3. Tworzymy build dla Windows, Linuksa i macOS 252
- 1.4. Dodatki JS 253
- 1.4.1. Konsola dewelopera 253
- 1.4.2. Lista poszczególnych błędów w JS 254
- 1.4.3. Sztuczki w JavaScripcie 254
- 1.4.4. Klonowanie (referencje) 255
- 1.4.5. Zasięg zmiennych 259
- 1.4.6. This/self 261
- 1.4.7. jQuery kontra JavaScript 262
- 1.4.8. Dobra praktyka (anonimowa funkcja, window, zmienne globalne) 264
- 1.4.9. Komentarze blokowy i liniowy 265
- 1.4.10. setTimeout i dlaczego lepiej nie używać go w grach 267
- 1.4.11. Dlaczego requestAnimationFrame zamiast setInterval? 268
- 1.5. Dodatki NW.js 269
- 1.5.1. Edycja package.json 269
- 1.5.2. Steam overlay (nakładka) 270
- 1.5.3. Osiągnięcia Steam (greenworks) 270
- 1.5.4. Lepsza wydajność NW.js 275
- 1.5.5. Zmiana ikony aplikacji NW.js 275
- 1.6. Dodatki Notepad++ 278
- 1.6.1. Wtyczki 278
- 1.6.2. Polskie znaki lub kodowanie 278
- 1.6.3. Konfiguracja kopii zapasowej 279
- 2.1. Zaczynamy. Prosta gra tekstowa 282
- 2.1.1. Konfiguracja serwera XAMPP 282
- 2.1.2. Świat gry 283
- 2.1.3. Tworzenie tabeli MySQL 287
- 2.1.4. Rozbudowa naszego menu 288
- 2.1.5. Zadania cron 295
- 2.2. Wstęp do gry kółko i krzyżyk online (PHP/AJAX) 297
- 2.2.1. Zaczynamy! 297
- 2.3. Wstęp do kwadracików online (PHP/AJAX) 303
- 2.3.1. Zaczynamy! 304
- 3.1. Optymalizacja 312
- 3.1.1. 300 MB kontra 60 MB 312
- 3.1.2. Jsperf 313
- 3.2. Testowanie 313
- 3.2.1. Jak testować 313
- 3.2.2. Co zrobić, gdy nie możemy znaleźć błędu? 314
- 3.2.3. Gamepady mogą mieć inne wartości 314
- 3.2.4. Najlepiej tworzyć pod low-end 314
- 3.3. Telemetria - śledzenie gracza 315
- 3.3.1. Jakie dane są wysyłane? 315
- 3.3.2. Prosta telemetria 315
- 4.1. Początek 318
- 4.1.1. Trudne czy łatwe gry? 318
- 4.1.2. Gry 2D czy 3D? 318
- 4.1.3. Struktura plików 318
- 4.1.4. Gry to zabawa, nie twórz realnych gier 319
- 4.1.5. Programować czy korzystać z darmowych programów do tworzenia gier? 319
- 4.2. Zawartość gry 319
- 4.2.1. Kubek też ma swoją historię 320
- 4.2.2. Postacie 320
- 4.2.3. Dźwięki otoczenia 320
- 4.2.4. Lockit 320
- 4.2.5. Przykładowy scenariusz gry 321
- 4.2.6. Ostatni nabój - manipulowanie graczem 323
- 4.2.7. Licencje i uznania autorów na przykładzie Game Dev Tycoon oraz ich omówienie 323
- 5.1. Gdzie promować grę 326
- 5.2. Na własną rękę 326
- 5.3. Wydawca 326
- 5.4. Agencje reklamowe 327
- 5.5. Keymailer 327
- 5.6. Platformy 327
- 6.1. Tworzenie materiałów 330
- 6.2. Press-kit 330
- 6.3. Trailer 330
- 6.4. Teaser 330
- 6.5. Strona WWW 330
- 7.1. Programy do tworzenia grafiki 332
- 7.2. Programy do tworzenia muzyki i dźwięków 332
- 7.3. Tworzenie prostych dźwięków, modyfikacja 332
- 7.4. Usuwanie szumu 336
- 7.5. Skąd brać darmową muzykę, dźwięki oraz grafikę do wykorzystania komercyjnego? 338
- 8.1. Zakuj, naucz się i zapomnij... Zapomnij! 342
- 8.2. Kopia, kopia i jeszcze raz kopia! 342
- 8.3. Lista programów do tworzenia gier 342
- 8.4. Notepad++, użyteczne wtyczki Compare, ColorPicker 343
- 8.5. Steam - wgrywanie gry (konsola + skrypty) 345
- 8.6. GIF, MP4/AVI jako animowany obrazek APNG (opis Steam) 349
Rozdział 1. Wstęp do gry 2D w HTML5 7
Rozdział 2. Wstęp do gier online 281
Rozdział 3. Zarządzanie jakością oprogramowania 311
Rozdział 4. Projektowanie gry 317
Rozdział 5. Promocja gry 325
Rozdział 6. Materiały promocyjne 329
Rozdział 7. Tworzenie zasobów 331
Rozdział 8. Inne 341
Zakończenie 351
Oceny i opinie klientów: Code with me. Zostań game developerem Krzysztof Pianta (1)
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.
(1)
(0)
(0)
(0)
(0)
(0)