Gra 'Nie Spadaj!' - Poradnik Tworzenia

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

W grze 'Nie Spadaj', co się stanie, gdy obiekt 'body' (centralny element avatara) wypadnie poza obszar gry?

  • Obiekty kół zostaną zniszczone, licznik czasu zatrzymany, a muzyka wyłączona. (correct)
  • Gra zostanie przyspieszona, zwiększając trudność rozgrywki.
  • Avatar zmieni kolor na czerwony, sygnalizując bliski koniec gry.
  • Gra będzie kontynuowana, a obiekt pojawi się z powrotem na górze ekranu.

Jakiego efektu użyjesz w arkuszu eventów Construct 3, aby spowodować przyciąganie avatara do kursora myszy, gdy lewy przycisk myszy jest przytrzymywany?

  • Rotate toward position
  • Physics: Apply impulse at angle
  • Move at angle
  • Physics: Force toward position (correct)

W jaki sposób w Construct 3 powiązać ze sobą poszczególne elementy avatara (prostokąty i koło) tak, aby tworzyły jedną całość poruszającą się zgodnie z zasadami fizyki?

  • Tworząc pojedynczy sprite z wszystkimi elementami i dodając mu zachowanie 'Physics'.
  • Używając efektu 'Physics: Revolute joint' w evencie systemowym 'On start of layout', łącząc poszczególne elementy z obiektem 'body'. (correct)
  • Grupując wszystkie elementy w edytorze graficznym i ustawiając dla nich wspólne zachowanie 'Physics'.
  • Wykorzystując efekt 'Pin to object' do przypięcia wszystkich elementów do głównego elementu 'body'.

W projekcie 'Nie Spadaj', w jaki sposób należy zaimplementować licznik czasu, który będzie wyświetlał upływający czas gry?

<p>Dodając zmienną globalną 'seconds', zwiększając ją o 1 co sekundę w evencie systemowym i wyświetlając jej wartość w obiekcie tekstowym. (D)</p> Signup and view all the answers

Jakie zachowanie (behavior) należy dodać do wszystkich elementów avatara w grze 'Nie Spadaj', aby reagowały one na prawa fizyki?

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

Które z wymienionych elementów powinny znaleźć się na liście assetów graficznych w grze 'Nie Spadaj'?

<p>Tło, chmurka, piłki, avatar - ludzik. (C)</p> Signup and view all the answers

W jaki sposób w Construct 3 można uzyskać dostęp do aktualnej pozycji kursora myszki w arkuszu zdarzeń?

<p>Używając wyrażeń Mouse.X i Mouse.Y. (D)</p> Signup and view all the answers

Jaki typ połączenia tworzy efekt 'Physics revolute joint' między elementami avatara w Construct 3?

<p>Elastyczne połączenie, umożliwiające obrót wokół punktu. (B)</p> Signup and view all the answers

Jaką rolę pełni obiekt 'body' w konstrukcji avatara w grze 'Nie Spadaj'?

<p>Jest to centralny element, do którego połączone są pozostałe części avatara za pomocą Physics revolute joint. (D)</p> Signup and view all the answers

Co należy zrobić w grze 'Nie Spadaj' w momencie kolizji kuli z avatarem?

<p>Przygwoździć avatara, uniemożliwiając mu ruch. (B)</p> Signup and view all the answers

Flashcards

Cel gry Nie Spadaj!

Utrzymanie avatara w powietrzu poprzez przyciąganie go myszką z przyciśniętym lewym przyciskiem. Unikanie spadających kul.

Assety w grze Nie Spadaj!

Tło, Chmurka, Piłki, Avatar (Ludzik) oraz ścieżka dźwiękowa (muzyka w tle).

Mechaniki gry Nie Spadaj!

Przyciąganie ludzika do kursora myszki, spadanie kul, opadanie ludzika, kolizje (kuli z ludzikiem, ludzika z ziemią), licznik czasu.

Sterowanie avatarem – pierwszy krok

Dodanie kontroli myszką do projektu w Construct 3.

Signup and view all the flashcards

Przyciąganie avatara myszką

Wykorzystanie eventu myszki (przytrzymanie lewego przycisku) do przyciągania obiektu do kursora z odpowiednią mocą.

Signup and view all the flashcards

Budowa avatara

Użycie kształtów (prostokątów i koła) do stworzenia wyglądu ludzika.

Signup and view all the flashcards

Łączenie elementów avatara

Połączenie elementów avatara za pomocą Physics revolute joint przy starcie layoutu.

Signup and view all the flashcards

Fizyka avatara

Dodanie zachowania Physics do elementów avatara i ustawienie masek kolizji.

Signup and view all the flashcards

Licznik czasu w grze

Dodanie zmiennej globalnej seconds, zwiększanej o 1 co sekundę i wyświetlanej w obiekcie tekstowym.

Signup and view all the flashcards

Koniec gry

Zniszczenie obiektów kół, zatrzymanie licznika czasu i wyłączenie muzyki, gdy obiekt body spadnie poza obszar gry.

Signup and view all the flashcards

Study Notes

  • Projekt "Nie Spadaj!" to gra, w której gracz kontroluje avatara, utrzymując go w powietrzu poprzez przyciąganie myszką (przytrzymując lewy przycisk).
  • Avatar samoistnie opada i musi unikać spadających z góry kul.

Elementy Gry

  • Assety graficzne: Tło, chmurka, piłki, avatar (ludzik).
  • Assety dźwiękowe: Ścieżka dźwiękowa (muzyka w tle).
  • Mechaniki:
    • Przyciąganie ludzika do kursora myszki.
    • Spadanie kul z losowych miejsc na górze ekranu.
    • Samoistne opadanie ludzika.
    • Kolizja kuli z ludzikiem (przygwożdżenie).
    • Kolizja ludzika z ziemią (koniec gry).
    • Licznik czasu gry (sekundnik).

Sterowanie Avatarem

  • Dodanie kontroli myszką do obiektów w projekcie.
  • Stworzenie eventu w arkuszu eventów powiązanego z przytrzymaniem lewego przycisku myszki.
  • Użycie efektu "Physics force toward", aby przyciągać obiekt body do kursora myszki z odpowiednią mocą.
  • Pozycje myszki określane są za pomocą poleceń Mouse.X i Mouse.Y.

Budowanie Avatara

  • Avatar składa się z 6 kształtów: 5 prostokątów i 1 koła, ułożonych w kształt ludzika.
  • Kształty rysowane są samodzielnie w edytorze graficznym.
  • Wykorzystanie eventu systemowego przy uruchomieniu layoutu do powiązania obiektów.
  • Użycie efektu "Physics revolute joint" do połączenia elementów avatara z "body" (centralnym elementem) za pomocą "niewidzialnej linki".
  • Dodanie zachowania "physics" do wszystkich elementów avatara i ustawienie odpowiednich masek kolizji (collision mask).

Finalizacja Projektu

  • Licznik Czasu:
    • Dodanie zmiennej globalnej seconds.
    • Zwiększanie wartości seconds o 1 co 1 sekundę w evencie systemowym.
    • Wyświetlanie wartości seconds w obiekcie tekstowym.
  • Koniec Gry:
    • Warunek kończący grę: obiekt body spada poza obszar gry.
    • Po spełnieniu warunku:
      • Zniszczenie obiektów kół.
      • 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

Basic Sound in Game Development
32 questions
Game Development Fundamentals
40 questions
Projekt gry 'Nie Spadaj!' - Notatki
8 questions
Use Quizgecko on...
Browser
Browser