User manual
ptak spada. Do tego poziom trudności zwiększa się po pokonaniu każdej przeszkody,
odstęp między rurami wciąż się zmniejsza. Gdy ptak ponosi porażkę, pokazuje się
liczba pokonanych przeszkód. Po ponownym naciśnięciu przycisku można zacząć od
początku.
Program jest przyjemną grą zręcznościową na zabicie czasu – i zarazem źródłem
frustracji. Wiele radości sprawia jednak porównywanie swoich wyników z wynikami
przyjaciół. Aby można było korzystać z urządzenia sterującego na ekranie również
mobilnie, istnieje możliwość dołączenia baterii. Należy jednak zawsze uważać na to,
aby po skończeniu gry odłączyć zasilanie, ponieważ płyta Arduino z ok. 70mA zużywa
sporo energii.
Źródło tekstowe projektu jest bardzo obszerne, na tym etapie nie jest dokładnie ob-
jaśnione. Wykorzystane są jedynie funkcje z już Państwu znanego Game Engine 1.
Mogą Państwo więc zobaczyć, jak dużo już można zrealizować za pomocą jedynie
tego środka. Wspomniany na początku podręcznik online jeszcze bardziej pozwala
zagłębić się w programowanie gier. Przedstawia on kolejne gry, podaje przykłady,
uwzględnione są również dodatkowe Game-Engine; powiększa się w ten sposób
zasób rodzajów i możliwości gier. Oprócz Super Mario i Point-n-Click-Adventure uczą
się Państwo również najważniejszych elementów gry i mogą na koniec zaprogramo-
wać własną grę od podstaw.
ZAŁĄCZNIK
Krótkie podsumowanie najważniejszych poleceń Game Engine 1.
init
byte contrast
(0–63)
Inicjalizacja ekranu z przekazaną
wartością kontrastu
update
-
Update der Game Engine (Prze-
niesienie zawartości wyświet-
lacza, wyszukiwanie wpro-
wadzonych danych itd.)
drawPixel byte x, byte y
(x-,y-Position)
rysuje punkt na określonej
pozycji
drawLine
byte x1, byte y1
(Punkt 1) byte
x2, byte y2
(Punkt 2)
rysuje linie pomiędzy dwoma
punktami (x1, y1) i (x2, y2)
drawValue
byte x, byte y
(x-,y-Position),
byte value
rysuje stan punktów na wybranej
pozycji (x, y)
drawBitmap
byte x, byte y,
byte width, byte
height, const
byte bitmap[]
rysuje mapę bitową na pozycji x,
y z długością (width) i szero-
kością (height)
isFrameCount
byte frame
przekazuje informację zwrotną










