Zmiany

Skocz do: nawigacji, wyszukiwania

Arkanoid

Dodane 11 bajtów, 19:39, 16 wrz 2014
/* Duszki - Kolejne klocki */
=== Duszki - Kolejne klocki ===
* Po zaprogramowaniu w ten sposób pierwszego duszka, tworzymy kolejnego''Cel B'', który będzie posiadać tą samą funkcjonalność, ale inny mu wygląd oraz pozycję startową.
<center>[[Plik:Duszek2 klocCelBnowy.jpgJPG]] [[Plik:Duszek2 skrpy.jpg]]</center>* Oraz kolejnegoA następnie tworzymy duszka ''Cel C'', który poza funkcjonalnością, posiadaną przez pozostałe duszki, ma również lokalną zmienną "hpuderzenie" odpowiedzialną za zbieranie informacji o ilości trafień piłki w cel. Ta opcja pozwala stworzyć elementy posiadajace np.: dwa życia.'''Uwaga:''' zmienna "hpuderzenie" jest widziana tylko dla danego duszka. W przypadku gdybyśmy zrobili tą zmienną widoczną dla wszystkich duszków, już pierwsze trafienie w pierwszy klocek z 2hp tą zmienną pomniejszaloby wartosc hp ''uderzenie'' dla wszystkich duszków. Po każdym uderzeniu kulki hp zmienna zmniejsza się o jeden. Jeżeli spadnie poniżej jednego uznajemy, że klocek został "zbity" i go ukrywamy. Dodana jest również kontrolka "czekaj, aż nie dotyka kulka", aby od razu po dotknięciu przez kulke odjąć hp ''uderzenie'' tylko o 1 i zaczekać, aż kulka się odbije. Jest to konieczne uniknąć sytuacji, w której jedno odbicie pomniejsza od razu całe hpcałą wartość zmiennej.<center>[[Plik:Duszek2hp.jpg]][[Plik:Duszek3 skrpyCel Cnowy.jpgJPG]]</center>
1495
edycji