Projekt 'Nie Spadaj!' - Mechanika Gry
10 Questions
2 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

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</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</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</p> Signup and view all the answers

    Jaki jest cel gry 'Nie Spadaj'?

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

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

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

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

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

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

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

    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

    Description

    Quiz dotyczący projektu gry 'Nie Spadaj!', gdzie gracz utrzymuje awatara w powietrzu, unikając spadających kul. W quizie omówione są najważniejsze mechaniki, budowa avatara oraz sterowanie. Sprawdź swoją wiedzę w zakresie programowania gier i fizyki obiektów.

    More Like This

    Use Quizgecko on...
    Browser
    Browser