Zmiany

Skocz do: nawigacji, wyszukiwania

Wyścigówka (wersja B)

Usunięte 1044 bajty, 17:11, 28 sie 2014
/* Zaawansowane opcje gry - nitro, przeszkoda, dodatki do samochodu oraz meta i check point. */
[[Plik:Wyscigowka start.PNG]]
=== Zaawansowane opcje gry - nitrometa, przeszkodacheck point, dodatki do samochodu oraz meta i check point. =======Cień samochodu i światła.====Czas realizacji 5 minut.
Grafikę gry może uatrakcyjnić dodanie cienia pod samochodem. W tym celu można zduplikowac duszka ''samochód'' oraz pomalować na czarno.
Skrypty zastępujemy nowymi, umożliwiającymi poruszanie się duszka ''cień'' razem z duszkiem ''samochód'':
[[Plik:Wyscigówka Wyscigowka cien.jpgPNG]]
Dodatkowo można przygotować duszka ''światła''==== Meta i Check Point. ====
[[Plik:Wyscigówka swiatlaAby wygrać wyścig trzeba dotrzeć do mety pokonując całą trasę.jpg]]Tworzymy dwa punkty kontrolne (tzw. ''check point'') sprawdzające czy gracz na pewno przejechał przez wyznaczoną trasę. W skrypcie umieszczony został kod, umożliwiający zasygnalizowanie graczowi zaliczenie punktu kontrolnego (zmiana kostiumu na jaśniejszy kolor):
Do świateł wykorzystujemy opcję [[zmienna lokalnaPlik:Wyscigowka skrypt checkpoint.PNG]], która będzie przechowywała stan świateł (włączone/wyłączone).
Kolejnym etapem jest stworzenie duszka ''meta'', reprezentowanego graficznie jako jasny, prosty odcinek. Duszek mety również w ustawieniach [[Plik:Wyscigowka skrypt swiatla.jpgstyl obrotów]]ma zaznaczoną opcję ''nie obracaj''. Dodatkowo ustalamy, jaka liczba okrążeń gwarantuje wygraną. Tworzymy zmienną ''Okrążenia'', kodujemy w skrypcie warunek wygranej (jeżeli liczba okrążeń równa jest 3) wynikających ze spełnienia warunku przejechania samochodem przez trzykrotnie przez oba punkty kontrolne.
====Wielka przeszkoda[[Plik:Wyscigowka meta. Jezioro!====PNG]]
Jednym ze sposobów uniemożliwiającym graczom przejechanie z linii startu do mety "na skróty" jest umiejscowienie wewnątrz pętli ''droga'' naturalnej przeszkody. W prezentowanym projekcie jest to jezioro, przygotowane jako kopia ==== Wygrana! ====Dodatkowo można stworzyć duszka ''drogawygrana'' oraz wypełnienie środkowej części kolorem niebieskim. Jezioro można upiększyć roślinami i zwierzakami.
[[PlikPPlik:Jezioro grafikaWyscigowka wygrana2.jpg]] W ustawieniach grafiki włączony został [[styl obrotów]] w opcji ''nie obracaj''. [[Plik:Jezioro nie obracaj.jpg]] Część kodu odpowiedzialna za poruszanie się naszej wody może wyglądać w następujący sposób: [[Plik:Jezioro skrypt.jpg]] ==== Meta i Check Point. ==== Aby wygrać wyścig trzeba dotrzeć do mety pokonując trasę. Tworzymy duszka ''meta'' oraz tzw. ''check point'' sprawdzające czy gracz na pewno przejechał przez wyznaczoną trasę. W prezentowanej wersji stworzone zostały tylko dwa punkty kontrolne, położone tuż przed metą. W skrypcie umieszczone zostały zmienne: ''okrążenie'' przechowujące ilość pokonanych okrążeń, ''pierwsze_sprawdzenie'' oraz ''drugie_ sprawdzenie'', informujące czy dane punkty kontrolne (check point) zostały zaliczone. [[Plik:Check point meta1.jpg]] [[Plik:Check point meta2.jpg]] Teraz stworzymy metę - reprezentowaną graficznie jako jasny, prosty odcinek. Duszek mety również w ustawieniach [[styl obrotów]] ma zaznaczoną opcję ''nie obracaj''. [[Plik:Skrypt meta.jpgPNG]]
==== Przegrana ====
Innym rozwiązaniem może być wypowiedź kierowcy samochodu np. „O nie! Toniemy! Przegraliśmy!”.
 
==== Wygrana! Ranking zwycięstw ====
Gra jest gotowa. Można ożywić ranking poprzez stworzenie duszka ''wygrana''. Będzie to napis informujący o wygranej, a przy okazji sprawdzający czy nasz znaleźliśmy się na podium. Opcjonalnie cały ranking można wyzerować przypisanym klawiszem.
 
[[Plik:Ranking.png]]
1495
edycji