Roblox Lua w 24 godziny. Tworzenie gier dla początkujących
- Wydawnictwo:
- Helion
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 328
- Druk:
- oprawa miękka
- Dostępne formaty:
-
ePubMobi

Opis ebooka: Roblox Lua w 24 godziny. Tworzenie gier dla początkujących
Roblox to popularna platforma do tworzenia gier, z której korzystają użytkownicy o różnym poziomie umiejętności w zakresie ich projektowania. W Robloksie używa się języka programowania Lua. Jest to język, którego można się szybko i łatwo nauczyć. Roblox Studio i Lua zapewniają idealne środowisko dla twórców gier, a także prosty dostęp do serwerów multiplayer, narzędzi do modelowania światów, systemów monetyzacji i wielu innych przydatnych funkcji. Ty możesz skupić się na tym, co najlepsze: na pracy twórczej!
Oto wyjątkowy przewodnik po platformie Roblox. Składa się z 24 lekcji skonstruowanych w sposób ułatwiający szybkie opanowanie materiału; przeczytanie każdej z nich i wykonanie podanych ćwiczeń zajmie Ci najwyżej godzinę. Lekcje i zadania łącznie tworzą kurs, dzięki któremu nauczysz się samodzielnie kodować w Robloksie. W ramach pracy z książką przygotujesz sobie środowisko pracy, zaczniesz się płynnie posługiwać potrzebnymi narzędziami i szybko napiszesz swoją pierwszą grę. Naukę ułatwią Ci instrukcje krok po kroku, liczne ćwiczenia i pytania sprawdzające, a także quizy, wskazówki i przydatne ostrzeżenia. Szybko się przekonasz, jak proste, przyjemne i satysfakcjonujące jest używanie Robloksa!
W książce między innymi:
- podstawowe informacje o platformie Roblox, Roblox Studio i języku Lua
- właściwości, zmienne, funkcje, instrukcje warunkowe i pętle
- korzystanie z tabel i słowników
- programowanie zdarzeń
- abstrakcje i wprowadzenie do programowania zorientowanego obiektowo
- utrwalanie danych i użycie ich w grach
- stosowanie raycastingu
Roblox Studio: tak się dzisiaj tworzy gry!
W ciągu 24 godzinnych (albo krótszych) lekcji z Roblox Lua w 24 godziny nauczysz się wszystkiego co potrzebne, by samodzielnie kodować w Robloksie. Krótkie i proste, skonstruowane dla początkujących użytkowników lekcje, z których każda bazuje na materiale nauczonym w poprzedniej, pozwalają szybko opanować programowanie w Lua. Instrukcje krok po kroku, ćwiczenia, pytania i odpowiedzi oraz quizy budują i testują twoją wiedzę. Wskazówki zawierają porady eksperckie, a ostrzeżenia pozwalają uniknąć pułapek.
Nauczysz się jak
- Kodować właściwości, zmienne, funkcje, instrukcje warunkowe i pętle
- Porządkować informacje za pomocą tabel i słowników
- Pracować ze zdarzeniami, by przedmioty poruszały się, wybuchały i robiły cokolwiek zechcesz
- Zarządzać kodem za pomocą abstrakcji i programowania obiektowego
- Przechowywać trwale dane, aby tworzyć tablice wyników, inwentarze i własną walutę
- Używać raycastingu by pozwalać gościom umieszczać swoje przedmioty, jak np. meble i rekwizyty, w Twoim świecie
Wybrane bestsellery
-
KRÓTKIE WPROWADZENIE - książki, które zmieniają sposób myślenia! Interdyscyplinarna seria KRÓTKIE WPROWADZENIE piórem uznanych ekspertów skupionych wokół Uniwersytetu Oksfordzkiego przybliża aktualną wiedzę na temat współczesnego świat...(12.55 zł najniższa cena z 30 dni)
19.70 zł
27.90 zł(-29%) -
Autor bestselleru Krew, pot i piksele powraca z kolejną dogłębną, zakulisową analizą branży gier wideo. Opowiada, jak upadały najgłośniejsze studia ostatniej dekady, snując opowieści – te triumfalne i te tragiczne – o tym, co stało się potem.
Wciśnij reset. Triumfy i fakapy w przemyśle gier wideo Wciśnij reset. Triumfy i fakapy w przemyśle gier wideo
(37.49 zł najniższa cena z 30 dni)27.49 zł
49.99 zł(-45%) -
Krew, pot i piksele to książka ukazująca kulisy tworzenia gier komputerowych. Dziesięć rozdziałów, w których Jason Schreier opowiadających jak dane studio, czy osoba radzi sobie w tej trudnej i wymagającej dziedzinie.
Krew, pot i piksele. Chwalebne i niepokojące opowieści o tym, jak robi się gry Krew, pot i piksele. Chwalebne i niepokojące opowieści o tym, jak robi się gry
(32.24 zł najniższa cena z 30 dni)23.64 zł
42.99 zł(-45%) -
Unreal Engine 5. Kurs video. Praktyczny niezbędnik game developera to ponad 6 godzin praktycznej wiedzy i budowania funkcjonalności, prototypowania mechaniki, a także iterowania produkcji. Na początku zaznajomisz się z edytorem i możliwościami narzędzia Unreal Engine 5. Nauczysz się stosować pred...
Unreal Engine 5. Kurs video. Praktyczny niezbędnik game developera Unreal Engine 5. Kurs video. Praktyczny niezbędnik game developera
(52.15 zł najniższa cena z 30 dni)74.50 zł
149.00 zł(-50%) -
Ludzie zajmują się modelarstwem redukcyjnym praktycznie od zawsze. Historia odtwarzania rzeczywistości w pomniejszonej skali bowiem sięga czasów prehistorycznych ― pierwsze figurki ludzi i zwierząt wykonane ręką człowieka liczą kilkadziesiąt tysięcy lat. Choć przez wieki zmieniały się motyw...(11.90 zł najniższa cena z 30 dni)
11.90 zł
39.90 zł(-70%) -
Książka dostarcza bezcennych informacji dotyczących rozwoju rynku gier, jednocześnie pokazując prawa, którymi się rządzi. To oparta na dwóch setkach wywiadów z byłymi pracownikami, rzetelna analiza konfliktu i walki między Sega i Nintendo.
-
Ta książka pomoże Ci postawić pierwsze kroki w środowisku Roblox Studio i poprowadzi Cię przez wszystkie etapy pracy nad grą. Stworzysz wirtualny świat, powołasz do życia barwne postaci, przygotujesz ciekawe scenariusze i przeżyjesz niesamowitą przygodę, jaką jest programowanie. Odkryj niezbędne...
Młodzi giganci programowania. Roblox z Lua Młodzi giganci programowania. Roblox z Lua
Dawid Leśniakiewicz, Piotr Pełka, Sebastian Langa, Radosław Kulesza, Przemysław Folholc
(25.93 zł najniższa cena z 30 dni)27.93 zł
39.90 zł(-30%) -
Pygame to jedna z tych fantastycznych bibliotek, które pozwalają poszerzyć możliwości programowania gier i aplikacji multimedialnych w języku Python. Ostatnio zyskuje coraz większą popularność — w zeszłym roku pojawiła się jej nowa wersja, Pygame 2. Jeśli znasz już język Python i marzysz o ...
Twórz gry w Pythonie. Kurs video. Poznaj bibliotekę PyGame Twórz gry w Pythonie. Kurs video. Poznaj bibliotekę PyGame
(112.05 zł najniższa cena z 30 dni)136.95 zł
249.00 zł(-45%) -
Dowiedz się, jak wygląda proces tworzenia gier komputerowych, jakie role są konieczne na poszczególnych etapach pracy i kto jest za co odpowiedzialny, a także jaką dokumentację trzeba przygotować przed rozpoczęciem produkcji oraz w jej trakcie. Poznaj zakres odpowiedzialności i specyfikę pracy me...
Tworzenie gier komputerowych. Kompendium producenta Tworzenie gier komputerowych. Kompendium producenta
(31.85 zł najniższa cena z 30 dni)34.30 zł
49.00 zł(-30%) -
Unity to zintegrowane środowisko umożliwiające tworzenie trójwymiarowych i dwuwymiarowych gier oraz różnego rodzaju interaktywnych treści, takich jak wizualizacje i animacje komputerowe. Wieloplatformowość rozwiązania, prostota używania, bogate funkcje, możliwość generowania materiałów prezentowa...(32.44 zł najniższa cena z 30 dni)
34.93 zł
49.90 zł(-30%)
O autorze ebooka
Genevieve Johnson jest starszą projektantką materiałów edukacyjnych dla Robloksa. Wcześniej była kierownikiem do spraw treści edukacyjnych w iD Tech, programie edukacji technicznej. W ramach tej inicjatywy współtworzyła program Steam dla dziewcząt, a jej zespół opracował treści edukacyjne dla ponad 60 kursów z różnych dziedzin, od programowania po robotykę i projektowanie gier.
Ebooka 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 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 zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły ebooka
- Tytuł oryginału:
- Coding with Roblox Lua in 24 Hours: The Official Roblox Guide (Sams Teach Yourself)
- Tłumaczenie:
- Karolina Liszewska
- ISBN Książki drukowanej:
- 978-83-283-9449-0, 9788328394490
- Data wydania książki drukowanej:
- 2023-02-21
- ISBN Ebooka:
- 978-83-283-9450-6, 9788328394506
- Data wydania ebooka:
-
2023-02-21
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:
- 158x235
- Numer z katalogu:
- 185372
- Książka w kolorze:
- Tak
- Rozmiar pliku ePub:
- 18.4MB
- Rozmiar pliku Mobi:
- 40.2MB
- Pobierz przykładowy rozdział PDF
Spis treści ebooka
- Instalacja Roblox Studio
- Chodźmy na wycieczkę
- Otwieranie okna Output
- Pisanie pierwszego skryptu
- Komunikaty o błędach
- Zostawianie komentarzy
- Podsumowanie
- Pytania i odpowiedzi
- Warsztaty
- Ćwiczenie
- Hierarchia obiektów
- Słowa kluczowe
- Właściwości
- Znajdowanie właściwości i typów danych
- Tworzenie zmiennych
- Zmiana koloru
- Instancje
- Podsumowanie
- Pytania i odpowiedzi
- Warsztaty
- Ćwiczenia
- Tworzenie i wywoływanie funkcji
- Rozumienie zakresu
- Wykorzystywanie zdarzeń do wywoływania funkcji
- Kolejność i rozmieszczenie
- Podsumowanie
- Pytania i odpowiedzi
- Warsztaty
- Ćwiczenie
- Przekazywanie informacji do funkcji
- Praca z wieloma parametrami i argumentami
- Zwracanie wartości z funkcji
- Zwracanie wielu wartości
- Zwracanie nil
- Radzenie sobie z niezgodnymi argumentami i parametrami
- Funkcje anonimowe
- Podsumowanie
- Pytania i odpowiedzi
- Warsztaty
- Wyrażenia if/then
- elseif
- Operatory logiczne
- else
- Podsumowanie
- Warsztaty
- Ćwiczenie
- Nie niszcz - zastosuj debouncing
- Dowiadywanie się, w którym miejscu coś poszło nie tak
- Podsumowanie
- Pytania i odpowiedzi
- Warsztaty
- Ćwiczenia
- Powtarzaj w nieskończoność, while true do
- Kilka kwestii, o których warto pamiętać
- Pętle while a zakres
- Podsumowanie
- Pytania i odpowiedzi
- Warsztaty
- Ćwiczenia
- Jak działają pętle for
- Pętle zagnieżdżone
- Wychodzenie z pętli
- Podsumowanie
- Pytania i odpowiedzi
- Warsztaty
- Ćwiczenia
- Czym są tablice?
- Późniejsze dodawanie elementów
- Pobieranie informacji spod określonego indeksu
- Drukowanie całej listy za pomocą ipairs()
- Foldery i ipairs()
- Wyszukiwanie wartości na liście i drukowanie indeksu
- Usuwanie wartości z tablicy
- Numeryczne pętle for i tablice
- Podsumowanie
- Pytania i odpowiedzi
- Warsztaty
- Ćwiczenie
- Wprowadzenie do słowników
- Dodawanie wpisów do słowników i usuwanie ich ze słowników
- Usuwanie par klucz-wartość
- Praca ze słownikami i funkcją pairs()
- Zwracanie wartości z tabeli
- Podsumowanie
- Pytania i odpowiedzi
- Warsztaty
- Ćwiczenie
- Klient i serwer
- Praca z GUI
- Rozumienie RemoteFunction
- Stosowanie RemoteFunction
- Podsumowanie
- Pytania i odpowiedzi
- Warsztaty
- Ćwiczenia
- Zdarzenia zdalne: ulica jednokierunkowa
- Komunikacja od serwera do wszystkich klientów
- Komunikacja od klienta do serwera
- Komunikacja od serwera do pojedynczego klienta
- Komunikacja od klienta do klienta
- Podsumowanie
- Warsztaty
- Ćwiczenie
- Programowanie rzeczy tylko raz
- Umiejscowienie ModuleScript
- Jak działa ModuleScript
- Nazywanie ModuleScript
- Dodawanie funkcji i zmiennych
- Rozumienie zakresu w ModuleScript
- Korzystanie z modułów w innych skryptach
- Nie powtarzaj się
- Operowanie abstrakcjami
- Podsumowanie
- Pytania i odpowiedzi
- Warsztaty
- Ćwiczenie
- Rozumienie współrzędnych X, Y i Z
- Udoskonalenie rozmieszczenia za pomocą współrzędnych CFrame
- Offsetowanie ramek CFrame
- Dodawanie obrotów do ramek CF
- Praca z modelami
- Zrozumienie współrzędnych ze świata i lokalnych współrzędnych obiektu
- Podsumowanie
- Warsztaty
- Ćwiczenie
- Czym są tweeny
- Ustawianie parametrów TweenInfo
- Łączenie tweenów
- Podsumowanie
- Warsztaty
- Ćwiczenie
- Definiowanie algorytmów
- Sortowanie tablicy
- Sortowanie w kolejności malejącej
- Sortowanie słownika
- Sortowanie według wielu rodzajów informacji
- Podsumowanie
- Warsztaty
- Ćwiczenie
- Włączanie magazynów danych
- Tworzenie magazynu danych
- Korzystanie z danych w magazynie
- Ograniczanie liczby zapytań
- Ochrona Twoich danych
- Zapisywanie danych gracza
- Stosowanie UpdateAsync do aktualizacji magazynu danych
- Podsumowanie
- Pytania i odpowiedzi
- Warsztaty
- Ćwiczenie
- Tworzenie pętli gry
- Praca z BindableEvent
- Podsumowanie
- Pytania i odpowiedzi
- Warsztaty
- Ćwiczenie
- Dodawanie passów do gry
- Konfiguracja passa
- Zachęcanie graczy do zakupów w grze
- Podsumowanie
- Pytania i odpowiedzi
- Warsztaty
- Ćwiczenie
- Czym jest programowanie obiektowe?
- Organizacja kodu i projektów
- Tworzenie nowej klasy
- Dodawanie właściwości do klasy
- Korzystanie z funkcji w klasie
- Podsumowanie
- Warsztaty
- Ćwiczenie
- Konfiguracja dziedziczenia
- Dziedziczenie właściwości
- Praca z wieloma klasami potomnymi
- Dziedziczenie funkcji
- Rozumienie polimorfizmu
- Wywoływanie funkcji nadrzędnych
- Podsumowanie
- Warsztaty
- Ćwiczenie
- Konfiguracja funkcji służącej do raycastingu
- Sztuczka matematyczna w trójwymiarowej przestrzeni: uzyskiwanie kierunku
- Ustawianie parametrów funkcji Raycast
- Sztuczka matematyczna w przestrzeni 3D: ograniczanie kierunku
- Podsumowanie
- Pytania i odpowiedzi
- Warsztaty
- Ćwiczenie
- Konfiguracja obiektu
- Tworzenie przycisku do ploppingu
- Śledzenie ruchów myszy
- Podgląd obiektu poddanego ploppingowi
- Podsumowanie
- Pytania i odpowiedzi
- Warsztaty
- Ćwiczenie
- Wykrywanie danych wejściowych myszy
- Wysyłanie wiadomości na serwer
- Otrzymywanie wiadomości
- Podsumowanie
- Pytania i odpowiedzi
- Warsztaty
- Ćwiczenie
- Słowa kluczowe
- Indeks DataType
- Operatory
- Konwencje nazewnictwa
- Easing animacji
- Możliwe rozwiązania ćwiczeń
O autorce
Chcemy poznać Twoje zdanie!
Dla czytelników
Godzina 1. Tworzenie pierwszego projektu
Godzina 2. Zmienne i właściwości
Godzina 3. Tworzenie funkcji i korzystanie z nich
Godzina 4. Parametry i argumenty
Godzina 5. Wyrażenia warunkowe
Godzina 6. Debouncing i debugowanie
Godzina 7. Pętle while
Godzina 8. Pętle for
Godzina 9. Praca z tablicami
Godzina 10. Praca ze słownikami
Godzina 11. Klient kontra serwer
Godzina 12. Zdarzenia zdalne: komunikacja jednostronna
Godzina 13. Korzystanie z ModuleScript
Godzina 14. Programowanie w przestrzeni 3D
Godzina 15. Płynna animacja obiektów
Godzina 16. Rozwiązywanie problemów za pomocą algorytmów
Godzina 17. Zapisywanie danych
Godzina 18. Tworzenie pętli gry
Godzina 19. Monetyzacja: jednorazowe transakcje
Godzina 20. Programowanie obiektowe
Godzina 21. Dziedziczenie
Godzina 22. Raycasting
Godzina 23. Plopping obiektów w projekcie - część 1.
Godzina 24. Plopping obiektów w projekcie - część 2.
Dodatek A. Podstawy Robloksa
Oceny i opinie klientów: Roblox Lua w 24 godziny. Tworzenie gier dla początkujących Roblox Corporation (0)
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.