Projekt 'Nie Spadaj!' - Mechanika Gry

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Jakie polecenia należy wykorzystać do określenia pozycji myszki?

  • Mouse.PositionX i Mouse.PositionY
  • Cursor.X i Cursor.Y
  • Mouse.X i Mouse.Y (correct)
  • Pointer.X i Pointer.Y

Co powinno zostać zwiększane co 1 sekundę w ramach eventu systemowego?

  • Zmienna globalna seconds (correct)
  • Czas gry
  • Licznik punktów
  • Liczba obiektów na planszy

Który z poniższych elementów powinien być zniszczony, gdy obiekt body spadnie poza obszar gry?

  • Obiekty kół (correct)
  • Obiekt tekstowy
  • Zmienne globalne
  • Obiekt body

Jakie mechaniki są wymagane w grze 'Nie Spadaj'?

<p>Przyciąganie ludzika do kursora myszki (A)</p> Signup and view all the answers

Jakie elementy składają się na avatar w projekcie 'Nie Spadaj'?

<p>5 prostokątów i 1 koło (B)</p> Signup and view all the answers

Czym jest Phisic revolute joint w kontekście budowy avatara?

<p>Metodą łączenia różnych części avatara (A)</p> Signup and view all the answers

Jaki jest cel gry 'Nie Spadaj'?

<p>Utrzymanie avatara w powietrzu (C)</p> Signup and view all the answers

Jakie zachowanie należy dodać do elementów avatara?

<p>Zachowanie physics (A)</p> Signup and view all the answers

Jakie obiekty gracz powinien unikać w grze 'Nie Spadaj'?

<p>Kule spadające z góry ekranu (B)</p> Signup and view all the answers

Jakie sterowanie powinno być dodane do obiektów w projekcie 'Nie Spadaj'?

<p>Sterowanie za pomocą myszki (D)</p> Signup and view all the answers

Flashcards

Mouse.X

Polecenie używane do pobrania współrzędnej X myszki.

Mouse.Y

Polecenie używane do pobrania współrzędnej Y myszki.

seconds

Zmienna globalna, która przechowuje liczbę sekund od rozpoczęcia gry.

Event zwiększania "seconds"

Zdarzenie systemowe, które zwiększa wartość zmiennej "seconds" co 1 sekundę.

Signup and view all the flashcards

Event kończący grę

Event, który kończy grę, gdy obiekt "body" wyjdzie poza obszar gry.

Signup and view all the flashcards

Nie Spadaj!

Gra, w której celem jest utrzymanie awatara w powietrzu, przyciągając go myszką. Awatara opada w dół i musi unikać kul spadających z góry.

Signup and view all the flashcards

Assety graficzne

Elementy graficzne tworzące grę, np. tło, postacie, obiekty.

Signup and view all the flashcards

Mechanika gry

Sposób, w jaki gracz oddziałuje na grę, np. przyciąganie avatara myszką, spadanie kul.

Signup and view all the flashcards

Physic revolute joint

Funkcja symulująca fizyczne połączenie między obiektami, utrzymująca je ze sobą.

Signup and view all the flashcards

Collision mask

Właściwości fizyczne obiektu decydujące o jego interakcjach z innymi obiektami.

Signup and view all the flashcards

Sterowanie avatarem

Sterowanie ruchem avatara za pomocą myszki.

Signup and view all the flashcards

Study Notes

Projekt "Nie Spadaj!" - Notatki

  • Cel projektu: Utrzymanie awatara w powietrzu za pomocą myszy, unikanie spadających obiektów (kul).
  • Assety graficzne: Tło, chmurka, piłki, avatar (ludzik).
  • Assety dźwiękowe: Muzyka w tle.
  • Mechaniki:
    • Przyciąganie ludzika do kursora myszy.
    • Jednolite spadanie kul z losowej pozycji na górze ekranu.
    • Samoistne opadanie ludzika.
    • Kolizja kuli z ludzikiem (przygwożdżenie).
    • Kolizja ludzika z ziemią (koniec gry).
    • Licznik czasu gry (sekundnik).
  • Budowa avatara: 6 kształtów (5 prostokątów, 1 koło) połączonych w ludzika, tworzymy je w edytorze graficznym.
  • Złączenie elementów avatara:
    • Używamy "niewidzialnych lin" (Physics revolute joint) w event sheet'u, powiązując je z centralnym elementem (body).
    • W event sheet'e dodajemy event powiązany z uruchomieniem layoutu.
  • Sterowanie avatarem:
    • Dodanie kontrol sterowania myszą do obiektów.
    • Event przytrzymania lewego przycisku myszy wykorzystujący "Physics force toward" do przyciągania body do kursora.
    • Kształt połączony z body używa Mouse.X i Mouse.Y do obliczania pozycji myszki).
  • Finalizacja projektu:
    • Dodanie licznika czasu:
      • Utworzenie zmiennej globalnej "seconds".
      • Zwiększanie zmiennej o 1 co sekundę w event'e systemowym.
      • Wyświetlanie wartości zmiennej w nowym obiekcie tekstowym.
    • Event końca gry:
      • Wykrycie, że obiekt "body" spadł poza obszar gry.
      • Zniszczenie obiektów "kule".
      • Zatrzymanie licznika czasu.
      • Wyłączenie muzyki.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Like This

Use Quizgecko on...
Browser
Browser