Opis: Celem projektu jest tworzenie własnej gry w programie Scratch, co ma rozwijać umiejętności programistyczne poprzez praktyczne doświadczenie.
Poniżej został przedstawiony opis projektu do osiągnięcia po 3 etapach pracy.
Twoim zadaniem jest stworzenie własnej gry w programie Scratch. Tematyka, grafika i rozgrywka są dowolne, ale gra powinna zawierać elementy, które poznaliśmy, takie jak zmienione tło, co najmniej 3 postacie (duszki), oraz użyte minimum 30 bloczków skryptu.
Wskazówki i Elementy do Uwzględnienia:
Zmienione tło:
Wybierz tematyczne tło dla swojej gry. Może to być sceneria miejska, kosmiczna przestrzeń, podwodny świat, czy cokolwiek innego, co pasuje do twojej wizji gry.
Postacie (duszki):
Dodaj co najmniej trzy postacie, które będą odgrywały różne role w grze. Mogą to być postacie gracza, wrogowie, przyjaciele, czy inne istoty zależne od tematyki.
Bloczki skryptu:
Użyj minimum 30 bloczków skryptu w projekcie. Obejmij różne aspekty gry, takie jak ruch postaci, reakcje na interakcje z graczem, punktacja, efekty dźwiękowe itp.
Interakcje z graczem:
Zaprogramuj interaktywność z graczem. Na przykład, dodaj obszar, gdzie gracz może kliknąć, przeciągać czy używać klawiszy do kontrolowania postaci.
Punktacja lub cele gry:
Dodaj system punktacji lub cele gry, które gracze mogą osiągnąć. To może być zdobywanie punktów, pokonywanie poziomów, czy osiągnięcie specjalnych zadań.
Dźwięki i efekty wizualne:
Dodaj efekty dźwiękowe dla interakcji, ruchu postaci i osiąganych celów. Zadbaj również o efekty wizualne, które urozmaicą doświadczenie gracza.
Zakończenie gry:
Programuj warunki zakończenia gry. To może być osiągnięcie określonej ilości punktów, pokonanie ostatniego poziomu, czy inne warunki zdefiniowane przez ciebie.
Testuj i poprawiaj:
Po ukończeniu gry, przetestuj ją, sprawdź, czy wszystkie elementy działają poprawnie, i dostosuj ją według potrzeb.
Pamiętaj, że tematyka i styl gry są całkowicie dowolne. To Twoja szansa, aby wyrazić swoją kreatywność i zaimponować innym swoim projektem!
1. Wybór tematyki i grafiki:
Zdecyduj, jaka będzie tematyka twojej gry.
Wybierz tło, postacie (duszki) i inne elementy graficzne.
2. Projektowanie poziomów:
Zaprojektuj poziomy gry, uwzględniając poziom trudności i cel gry.
Określ, gdzie umieścisz przeszkody, punkty do zdobycia i inne interaktywne elementy.
3. Tworzenie postaci i grafiki:
Stwórz postacie (duszki) i elementy graficzne, zgodnie z wybraną tematyką.
Dostosuj tło gry, aby pasowało do atmosfery.
1. Dodawanie postaci i tła:
Dodaj postaci i tło do projektu Scratch.
Ustaw początkowe pozycje postaci na ekranie.
2. Programowanie ruchu postaci:
Użyj bloczków skryptu do zaprogramowania ruchu postaci. Upewnij się, że postać reaguje na interakcję z graczem.
3. Programowanie interakcji z graczem:
Dodaj obsługę interakcji, takich jak kliknięcia, przeciąganie czy klawisze, aby umożliwić graczowi sterowanie postacią.
4. Dodawanie elementów interaktywnych:
Wprowadź punktację, cele gry i inne interaktywne elementy.
Programuj efekty dźwiękowe i wizualne związane z interakcjami.
1. Testowanie i Debugowanie:
Przetestuj grę, sprawdzając każdy element.
Zidentyfikuj i napraw ewentualne błędy (debugowanie).
2. Optymalizacja:
Zoptymalizuj skrypty i kod gry, dbając o efektywność działania.
Upewnij się, że gra działa płynnie i bez opóźnień.
3. Końcowe poprawki i dostosowania:
Przeglądaj projekt i wprowadź ostatnie poprawki.
Dostosuj trudność, jeśli to konieczne, oraz upewnij się, że gra jest satysfakcjonująca dla gracza.
4. Publikacja:
Podziel się swoją grą z innymi, publikując ją na platformie Scratch lub w inny sposób.
Lista elementów, które będą brane pod uwagę:
1. Kreatywność i oryginalność:
Unikalna tematyka i pomysły w grze.
Oryginalne postacie, tło i elementy graficzne.
2. Złożoność i trudność:
Zastosowanie różnorodnych bloczków skryptu, obejmujących warunki, pętle, funkcje.
Poziom trudności i złożoność rozgrywki.
3. Funkcjonalność:
Prawidłowe działanie gry bez błędów.
Efektywne wykorzystanie bloczków do osiągnięcia celów gry.
4. Grafika i estetyka:
Estetyka tła, postaci i elementów graficznych.
Spójność wizualna i przyjemność dla oka.
5. Interakcje z graczem:
Intuicyjność interakcji z graczem.
Skuteczność sterowania postacią.
6. Punktacja i cele gry:
Zrozumienie systemu punktacji i celów gry.
Motywacja gracza do osiągania celów.
7. Dźwięki i efekty dźwiękowe:
Odpowiednie użycie dźwięków w grze.
Zgodność dźwięków z akcjami w grze.
8. Zrównoważony poziom trudności:
Stopniowanie trudności w miarę postępu w grze.
Zapewnienie wyważonej rozgrywki.
9. Publikacja i dzielenie się projektem:
Udostępnienie gry na platformie Scratch lub innym medium.
Przekazanie projektu w formie, która pozwala innym na zrozumienie i cieszenie się grą.
10. Zastosowanie i wykorzystanie bloczków:
Zróżnicowane i logiczne wykorzystanie bloczków skryptu.
Kreatywne podejście do rozwiązywania problemów.
© 2026 Piskorowski Jakub. All rights reserved.