Podcast
Questions and Answers
Jakie polecenia należy wykorzystać do określenia pozycji myszki?
Jakie polecenia należy wykorzystać do określenia pozycji myszki?
Co powinno zostać zwiększane co 1 sekundę w ramach eventu systemowego?
Co powinno zostać zwiększane co 1 sekundę w ramach eventu systemowego?
Który z poniższych elementów powinien być zniszczony, gdy obiekt body spadnie poza obszar gry?
Który z poniższych elementów powinien być zniszczony, gdy obiekt body spadnie poza obszar gry?
Jakie mechaniki są wymagane w grze 'Nie Spadaj'?
Jakie mechaniki są wymagane w grze 'Nie Spadaj'?
Signup and view all the answers
Jakie elementy składają się na avatar w projekcie 'Nie Spadaj'?
Jakie elementy składają się na avatar w projekcie 'Nie Spadaj'?
Signup and view all the answers
Czym jest Phisic revolute joint w kontekście budowy avatara?
Czym jest Phisic revolute joint w kontekście budowy avatara?
Signup and view all the answers
Jaki jest cel gry 'Nie Spadaj'?
Jaki jest cel gry 'Nie Spadaj'?
Signup and view all the answers
Jakie zachowanie należy dodać do elementów avatara?
Jakie zachowanie należy dodać do elementów avatara?
Signup and view all the answers
Jakie obiekty gracz powinien unikać w grze 'Nie Spadaj'?
Jakie obiekty gracz powinien unikać w grze 'Nie Spadaj'?
Signup and view all the answers
Jakie sterowanie powinno być dodane do obiektów w projekcie 'Nie Spadaj'?
Jakie sterowanie powinno być dodane do obiektów w projekcie 'Nie Spadaj'?
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.
-
Dodanie licznika czasu:
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
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.