Zmiany

Skocz do: nawigacji, wyszukiwania

Arkanoid (wersja B)

Usunięte 25 bajtów, 23:16, 28 sie 2014
/* Etapy */
W pierwszej kolejności realizujemy etapy opisane w scenariuszu [[Arkanoid]].
=== Główne problemy postawione przed programistą ===:
# Jak zaprogramować sterowanie ruchem paletki?
# Jak zaprogramować odbijanie się piłeczki?
# Jak wychwycić moment "przegranej" ?
=== Instrukcja krok po kroku === ==== Duszek - Paletka ====
* Pierwszym krokiem implementacji naszej gry jest utworzenie duszka "Paletka" który odpowiedzialny będzie za odbijanie piłeczki.
<center>[[Plik:Button nowy duszek.jpg|wybierz ikonkę nowego duszka]]</center>
<center>[[Plik:Paletka.jpg]]</center>
==== Duszek - Piłeczka ====
* Następnym krokiem jest utworzenie duszka "piłeczka"
'''Wskazówka ->''' W trybie wektorowym edytora graficznego, do narysowania koła wykorzystujemy narzędzie 'elipsa' jednocześnie trzymając włączony klawisz Shift.
<center>[[Plik:Obrot.jpg]]</center>
==== Porażka ====
* Jedną z możliwości zaprogramowania sytuacji "porażki" jest stworzenie duszka, który będzie obejmował całą przestrzeń poniżej duszka "paletka".
<center>[[Plik:Bottom pasek.jpg]]</center>
<center>[[Plik:Pileczka dodaj przegrana.jpg]]</center>
==== Duszki - Klocki ====
1. Ostatnim elementem gry są klocki, zbijane uderzeniami piłeczki. Analogicznie do wcześniejszych duszków, klocki tworzymy w edytorze graficznym, dowolnie wybierając kształt oraz kolor. <br />
2. Tworzymy duszka "target"<br />
6. Tak zmieniony skrypt piłeczki (odbierającej wiadomość o zdarzeniu zetknięcia piłeczki z klockiem) zapewni nam efekt "odbicia" piłeczki od klocka.
==== Kolejne klocki ====
* Po zaprogramowaniu w ten sposób pierwszego duszka, tworzymy kolejnego, który będzie posiadać tą samą funkcjonalność, ale inny mu wygląd oraz pozycję startową.
[[Plik:Duszek3 skrpy.jpg]]</center>
===Zwiększenie prędoście=prędości ==
Główny problemem: Jak zaprogramować odbijanie piłeczki, aby umożliwić zwiększanie prędkości poruszania?
1495
edycji