Logo

Scratch - Projekt własnej gry

Opis: Celem projektu jest tworzenie własnej gry w programie Scratch, co ma rozwijać umiejętności programistyczne poprzez praktyczne doświadczenie.

Projekt - Stwórz własną grę w Scratch

Poniżej został przedstawiony opis projektu do osiągnięcia po 3 etapach pracy.

Opis gry:

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!

Etap 1: Planowanie i projektowanie

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.

Etap 2: Implementacja i programowanie

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.

Etap 3: Testowanie, poprawki i finalizacja

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.

 

Elementy podlegające ocenie

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.