If you're seeing this message, it means we're having trouble loading external resources on our website.

Jeżeli jesteś za filtrem sieci web, prosimy, upewnij się, że domeny *.kastatic.org i *.kasandbox.org są odblokowane.

Główna zawartość

Wprowadzenie do bobra Hoppy

Stworzymy grę o nazwie Skaczący Bóbr. To gra bardzo podobna do innej, o której mogliście słyszeć - Flappy Bird, ale zawierająca kilka różnic. W tej grze, gracz kontroluje bobra, tak aby ten skakał w celu zbierania patyków do stworzenia swojego legowiska. Oto jak może wyglądać skończona gra:
Przejrzyjmy, co potrzebujemy do stworzenia takiej gry, krok po kroku.
Po pierwsze, zacznijmy od różnych elementów gry które znajdują się także w wielu innych grach:
  • Grywalna postać: Mamy tylko jedną grywalną postać w naszej grze i jest to bóbr. Ta postać ma kilka różnych zachowań, takich jak podskakiwanie i spadanie, które musimy zaimplementować.
  • Nie-grywalne postacie: Wiele gier posiada postacie zwane "NPC", które są kontrolowane przez program i stanowią przeszkodę dla postaci. Jedyną przeszkodą w tej grze jest środowisko, nie będzie w niej żadnych NPC. To znacznie ułatwia sprawę!
  • Środowisko: To gra typu side-scroller, gdzie widzimy świat 2-d który my przewijamy za pomocą ruchów naszej postaci. Świat ten zawiera błękitne niebo, góry oraz trawę. Niebo jest pełne patyków, które mogą zostać zebrane.
  • Cel ogólny: Bóbr musi skakać, aby zebrać patyki. Nie może jednak skakać zbyt wysoko lub zbyt nisko, bo w przeciwnym wypadku nie zbierze patyków. Celem jest dotarcie na koniec poziomu mając wystarczająco patyków, aby stworzyć gniazdo.
Zawsze, gdy tworzysz grę, powinno się przemyśleć takie elementy. W rzeczywistości dokumenty opisujące tworzenie gier posiadają zwykle wiele stron - my zawarliśmy tutaj w skrócie najważniejsze elementy, w ramach przykładu. Weźmy się więc teraz za implementację każdego z tych elementów, starając się zachować tą kolejność.

Chcesz dołączyć do dyskusji?

Na razie brak głosów w dyskusji
Rozumiesz angielski? Kliknij tutaj, aby zobaczyć więcej dyskusji na angielskiej wersji strony Khan Academy.