Projekt 'Nie Spadaj!' - Wprowadzenie

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 zadanie ma gracz w grze Nie Spadaj?

  • Unikanie spadających kul i utrzymanie avatara w powietrzu (correct)
  • Zbieranie assetów graficznych
  • Zbieranie punktów poprzez dotykanie kul
  • Pokonywanie przeszkód na ziemi

Jakie mechaniki mają zostać zaimplementowane w grze?

  • Skakanie ludzika wysoko w górę
  • Przyciąganie ludzika do kursora myszki i spadanie kul z góry (correct)
  • Możliwość przechodzenia przez ściany
  • Tworzenie nowych poziomów gry

Co powinno znaleźć się w paczce assetów dla projektu Nie Spadaj?

  • Assety graficzne, dźwiękowe i dokumentacja
  • Tylko dźwięki i efekty specjalne
  • Tło, chmurki, piłki, avatar oraz muzykoterapia (correct)
  • Pojazdy i postacie do wyboru

Jakie są różnice pomiędzy Layout size a Viewport size?

<p>Layout size to obszar widoczny dla gracza, a Viewport size to obszar projektowania (A)</p> Signup and view all the answers

Jakie właściwości powinien mieć obiekt chmurki w grze?

<p>Physics, z trybem immovable (C)</p> Signup and view all the answers

Jakie kolizje są ważne dla rozgrywki w Nie Spadaj?

<p>Kolizja kul z ludzikiem i ludzika z ziemią (C)</p> Signup and view all the answers

Co należy zrobić z obiektem tła w grze?

<p>Zablokować jego modyfikację po utworzeniu (A)</p> Signup and view all the answers

Jakie zadanie ma licznik czasu gry w projekcie Nie Spadaj?

<p>Mierzenie czasu gry i dodanie elementu wyzwania (C)</p> Signup and view all the answers

Jaka jest główna funkcja maski kolizji w Construct 3?

<p>Wykrywanie kolizji między obiektami (D)</p> Signup and view all the answers

Który tryb maski kolizji jest najszybszy i najbardziej wydajny?

<p>Bounding Box (B)</p> Signup and view all the answers

W jakim przypadku najlepiej zastosować maskę kolizji typu Circle?

<p>Dla obiektów poruszających się w różnych kierunkach (D)</p> Signup and view all the answers

Jakie są ograniczenia korzystania z maski kolizji typu Bounding Box?

<p>Jest mało efektywne dla obiektów o nietypowych kształtach (C)</p> Signup and view all the answers

Który tryb maski kolizji zapewnia największą dokładność dla skomplikowanych kształtów?

<p>Use Collision Polygon (A)</p> Signup and view all the answers

Jakie dodatkowe wymagania wiążą się z używaniem maski kolizji typu Use Collision Polygon?

<p>Wymaga manualnego definiowania kształtu (D)</p> Signup and view all the answers

Jakie obiekty najlepiej nadają się do zastosowania maski kolizji w formie koła?

<p>Obiekty poruszające się i obracające (D)</p> Signup and view all the answers

Jakie zjawisko występuje, gdy używasz maski kolizji Bounding Box w sytuacji złożonych kształtów?

<p>Ogromne obszary kolizji wokół obiektu (C)</p> Signup and view all the answers

Jak można powiązać elementy awatara w Construct 3 przy użyciu efektu Physic revolute joint?

<p>Tworząc niewidzialne linki między obiektami (D)</p> Signup and view all the answers

Jakie instrukcje należy dodać w arkuszu eventów, aby kontrolować awatara przy pomocy myszki?

<p>Zastosowanie przytrzymania lewego przycisku myszki (B)</p> Signup and view all the answers

Flashcards

Maska kolizji

Narzędzie w Construct 3 do definiowania interakcji obiektów.

Bounding Box

Prostokąt otaczający obiekt, używany do wykrywania kolizji.

Circle

Masa kolizji w kształcie koła, lepiej dla obiektów okrągłych.

Use Collision Polygon

Ręczne definiowanie wielokąta kolizji odpowiadającego kształtowi obiektu.

Signup and view all the flashcards

Zalety Bounding Box

Szybkie i wydajne, ale mniej dokładne dla nietypowych kształtów.

Signup and view all the flashcards

Zalety Circle

Lepsza precyzja dla obiektów okrągłych, stały kształt.

Signup and view all the flashcards

Zalety Use Collision Polygon

Najlepsza dokładność kolizji, dostosowywalna do kształtu.

Signup and view all the flashcards

Event System

Mechanizm łączenia obiektów w Construct 3.

Signup and view all the flashcards

Behawior physics

Zachowanie obiektów fizycznych w Construct 3.

Signup and view all the flashcards

Mouse.X i Mouse.Y

Koordynaty położenia kursora myszy w projekcie.

Signup and view all the flashcards

Projekt gry Nie Spadaj

Gra, w której należy utrzymać avatara w powietrzu przy pomocy myszki.

Signup and view all the flashcards

Assety graficzne

Elementy wizualne takie jak tło, chmurka, piłki i avatar.

Signup and view all the flashcards

Assety dźwiękowe

Muzyka i efekty dźwiękowe w grze, takie jak ścieżka dźwiękowa.

Signup and view all the flashcards

Mechaniki gry

Zasady i akcje, które definiują interakcję w grze.

Signup and view all the flashcards

Layout size

Obszar projektowania, w którym tworzysz grę.

Signup and view all the flashcards

Viewport size

Obszar gry widoczny dla gracza podczas rozgrywki.

Signup and view all the flashcards

Obiekt tła

Wizualny komponent, który zajmuje cały obszar gry.

Signup and view all the flashcards

Zachowanie fizyczne

Funkcja, która symuluje fizykę w obiektach, np. chmurka nie opada.

Signup and view all the flashcards

Study Notes

Projekt "Nie Spadaj!" - Wprowadzenie i Zasady

  • Cel projektu: Stworzenie gry z avatarami, które należy utrzymywać w powietrzu, unikając spadających kulek.
  • Assety graficzne: Tło, chmurka, piłki, avatar (ludzik).
  • Assety dźwiękowe: Muzyka w tle.
  • Mechanika gry: Przyciąganie ludzika do kursora myszy, spadające kule, opadanie ludzika, kolizje (kule z ludzikiem, ludzik z ziemią), licznik czasu.
  • Główne etapy gry: Utrzymywanie avatara w powietrzu, unikanie kulek, czas ograniczony.

Konfiguracja Obiektu Tła

  • Dodanie tła (plik skyBg.png): Zajmuje cały obszar gry.
  • Warstwa: background (aby znajdował się pod innymi obiektami).
  • Nazwanie: np. "Tło".
  • Zablokowanie: Zapobieganie modyfikacji.
  • Rozmieszczenie w obszarze gry: Odpowiednie dopasowanie tła do layoutu gry.
  • Layout size vs. Viewport size: Layout size określa rozmiary całego obszaru projektu, a Viewport size obszaru wyświetlanego graczowi.

Konfiguracja Obiektu Chmurka

  • Dodanie obiektu chmurka (cloud.png).
  • Umieszczenie w środku ekranu.
  • Dodanie behawioru Physics: Symulowanie fizycznego ruchu.
  • Ustawienie immovable (on): Zapobieganie poruszaniu się obiektu.
  • Ustawienie Collision mask: Bounding box.

Maska Kolizji (Collision Mask)

  • Opis: Definiuje kształt obiektu do wykrywania kolizji.
  • Bounding Box: Prostokąt otaczający obiekt, szybkie i proste rozwiązanie.
  • Circle: Koło dopasowane do obiektu, lepsza precyzja dla okręgów.
  • Use Collision Polygon: Ręczne definiowanie wielokąta kolizji, precyzyjne dopasowanie do kształtu obiektu.

Budowa Avatara

  • Avatar składa się z 6 kształtów (5 prostokątów i 1 koło).
  • Narysowanie kształtów w edytorze graficznym.
  • Powiązanie elementów avatara za pomocą Physics revolute joint.
  • Ustawienie Physics dla każdego elementu avatara.
  • Ustawienie odpowiedniej maski kolizji (collision mask).
  • Eventy w event sheet przy uruchomieniu layoutu.

Sterowanie Avatarem

  • Dodanie sterowania myszką do elementów avatara.
  • Event dla lewego przycisku myszy (przytrzymanie).
  • Zastosowanie Physics force toward, aby avatar był przyciągany do kursora myszy.
  • Stosowanie Mouse.X i Mouse.Y dla pozycji myszki.

Studying That Suits You

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

Quiz Team

More Like This

game design
10 questions

game design

RefinedPiano avatar
RefinedPiano
Hangman Game Project Overview
32 questions

Hangman Game Project Overview

ComfortableCornet3908 avatar
ComfortableCornet3908
Use Quizgecko on...
Browser
Browser