E-book details

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

Ebook

Naucz się tworzyć prawdziwe gry komputerowe!

Uwielbiasz grać? Interesujesz się programowaniem? Nie możesz się oderwać od komputera? Świetnie! Uwolnij swoją kreatywność i zacznij tworzyć własne gry z Robloxem.
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 narzędzia, naucz się języka Lua i rozwiń swoje umiejętności programistyczne. Sprawdź, ile satysfakcji daje tworzenie. Dowiedz się, jak osiągnąć najlepsze efekty. Pokaż światu, na co Cię stać!

Poznaj Robloxa od podszewki!

  • Instalacja Roblox Studio i tworzenie projektu
  • Kreowanie scen i dodawanie postaci
  • Działanie podstawowych narzędzi
  • Edytowanie terenu i postaci
  • Dodawanie efektów specjalnych
  • Podstawy programowania w języku Lua
  • Tworzenie własnych skryptów
  • Dodawanie tablic, dialogów i interakcji
  • Gotowe skrypty przydatne w grach
  • Tworzenie prawdziwej gry krok po kroku
  • Sprawdzony sposób na zarabianie przy użyciu wirtualnej waluty robux

Przekonaj się, że programowanie to świetna zabawa!

  • Wstęp (8)

CZĘŚĆ I . Poznaj środowisko programowania Roblox Studio

  • 1.1. Instalacja środowiska (10)
    • 1.1.1. Jeżeli posiadasz konto w Roblox Studio (11)
    • 1.1.2. Jeżeli nie posiadasz konta w Roblox Studio (11)
  • 1.2. Wygląd środowiska Roblox Studio (12)
  • 1.3. Tworzenie nowego projektu (14)
    • 1.3.1. Tworzenie nowego projektu za pomocą Roblox Studio (14)
    • 1.3.2. Uruchomienie Roblox Studio za pomocą strony Robloksa (14)
    • 1.3.3. Tryb ciemny w Roblox Studio (15)
    • 1.3.4. Edycja projektu na serwerach Robloksa (16)
  • 1.4. Podstawowy wygląd środowiska Roblox Studio (17)
  • 1.5. Duże ułatwienie - poruszanie kamerą (18)
  • 1.6. Poznajmy podstawowe narzędzia! (19)
  • 1.7. Zakładka Terrain (Teren) (20)
  • 1.8. Zakładka Insert (Wstawianie) (21)
  • 1.9. Zakładka Edit (Edycja) (22)
  • 1.10. Zakładka Test (Sprawdzenie) (25)
  • 1.11. Usuwanie obiektów (27)
  • 1.12. Narzędzie Transform (Przekształcenie) (28)
  • 1.13. SpawnLocation (Miejsce odrodzenia) (29)
  • 1.14. Efekty specjalne (31)
  • 1.15. Możliwości modelowania bryłowego (Solid Modeling) (33)
  • 1.16. Możliwości mocowań i ograniczeń (Attachments i Constraints) (36)
  • 1.17. Zbuduj własną małą kręgielnię (40)
  • 1.18. Zapisywanie projektów (43)
  • 1.19. Jak zmienić wygląd postaci? (44)

CZĘŚĆ II. Buduj i programuj, czyli wstęp do programowania w Roblox Studio

  • 2.1. Poznajemy język Lua (48)
  • 2.2. Podstawy działania gry (49)
  • 2.3. Tworzenie nowego projektu (50)
  • 2.4. Dodanie skryptu do świata (51)
    • 2.4.1. Co to za napis? (52)
  • 2.5. Zmienne - podstawy (54)
    • 2.5.1. Budowa zmiennych (54)
    • 2.5.2. Przykład użycia zmiennej (54)
    • 2.5.3. Zmienne - typy danych (55)
  • 2.6. Instrukcje warunkowe (57)
  • 2.7. Pętle (59)
    • 2.7.1. Pętla for (59)
    • 2.7.2. Pętla while (60)
    • 2.7.3. Pętla repeat until (61)
  • 2.8. Funkcje (62)
  • 2.9. Bombowa zabawa - stworzenie bomby z wykorzystaniem języka Lua (63)
    • 2.9.1. Tworzenie modelów (63)
    • 2.9.2. Dodawanie efektów specjalnych do bomby (68)
    • 2.9.3. Tworzenie programu i dodawanie efektów dźwiękowych (72)
    • 2.9.4. Czas testów! (75)
    • 2.9.5. Dodawanie wieży obserwacyjnej (76)
    • 2.9.6. Zadanie specjalne - zdalny detonator (77)

CZĘŚĆ III. Wstęp do tworzenia pierwszej gry i nowych terenów

  • 3.1. Budowniczy Robloksa (82)
  • 3.2. Tworzymy nowy projekt (83)
  • 3.3. Terrain Editor (84)
    • 3.3.1. Create (84)
    • 3.3.2. Region (85)
    • 3.3.3. Edit (88)
  • 3.4. Rajska Wyspa (91)
    • 3.4.1. Widok wyspy (91)
    • 3.4.2. Udostępnianie projektu offline (93)
    • 3.4.3. Uczynienie projektu publicznym (94)
  • 3.5. Podłoga to lawa (95)
    • 3.5.1. Budowa mapy (95)
    • 3.5.2. Tworzenie niebezpiecznej lawy (98)

CZĘŚĆ IV. Przygoda z Gigantem

  • 4.1. Wstęp (104)
    • 4.1.1. Tworzenie nowego projektu (104)
  • 4.2. Tablica informacyjna (107)
    • 4.2.1. Tworzenie modelu tablicy (107)
    • 4.2.2. Nałożenie tekstu na obiekt w świecie 3D (108)
    • 4.2.3. Edycja właściwości SurfaceGui (109)
    • 4.2.4. Edycja właściwości TextLabel (110)
    • 4.2.5. Efekt finalny (111)
  • 4.3. Stworzenie przeszkody na szynach kolejowych (112)
    • 4.3.1. Tworzenie przeszkód (112)
    • 4.3.2. Tworzenie interakcji z obiektami (113)
    • 4.3.3. Tworzenie nowych postaci (116)
    • 4.3.4. Dialog (128)
  • 4.4. Burmistrz (137)
  • 4.5. Zagubiona przesyłka (138)
    • 4.5.1. Model przesyłki (138)
    • 4.5.2. Budowa interfejsu GUI (140)
    • 4.5.3. Właściwości Frame (142)
    • 4.5.4. Właściwości TextLabel (144)
    • 4.5.5. Przycisk do zamykania listu (146)
    • 4.5.6. Program do listu (147)
  • 4.6. Jaskinia (150)
    • 4.6.1. Tworzenie jaskini (150)
    • 4.6.2. Grupa porywaczy (154)
    • 4.6.3. Tworzenie ogniska (154)
    • 4.6.4. Tworzenie dialogu z porywaczami (158)
  • 4.7. Porwana córka Burmistrza (160)
    • 4.7.1. Miejsce ukrycia córki Burmistrza (160)
    • 4.7.2. Tworzenie postaci córki Burmistrza (163)
    • 4.7.3. Tworzenie rozmowy z córką Burmistrza (164)
  • 4.8. Stworzenie dialogu dla Burmistrza (166)
  • 4.9. Stworzenie programu do dialogów (168)
  • 4.10. Nagroda (170)

CZĘŚĆ V. Przybornik kodera

  • 5.1. Różnice ważne dla kodera Robloksa (174)
  • 5.2. Szybkie bieganie (175)
    • 5.2.1. Opis projektu Capture The Flag (176)
    • 5.2.2. Tworzenie programu (178)
    • 5.2.3. Czas testów (180)
  • 5.3. Jak zarobić Robuksy? (182)
    • 5.3.1. Dodatki do gry (182)
    • 5.3.2. Dodanie latającego dywanu (182)
    • 5.3.3. Sprawdzenie latającego dywanu (183)
    • 5.3.4. Tworzenie przepustki (185)
    • 5.3.5. Tworzenie interfejsu graficznego i programu do zakupu przepustki (190)
    • 5.3.6. Test za pomocą Roblox Studio (194)
    • 5.3.7. Test na serwerze podczas normalnej gry (198)
  • 5.4. To już koniec! (203)

Bibliografia (204)

  • Title: Młodzi giganci programowania. Roblox z Lua
  • Author: Dawid Leśniakiewicz, Piotr Pełka, Sebastian Langa, Radosław Kulesza, Przemysław Folholc
  • ISBN: 978-83-283-8679-2, 9788328386792
  • Date of issue: 2021-08-24
  • Format: Ebook
  • Item ID: mlogro
  • Publisher: Helion