Skocz do zawartości

Akniraod 2D Demo


andrzej1_1

Rekomendowane odpowiedzi

Rozszerzanie paletki, multiball, klejenie piłki do paletki, strzelanie, cegiełki kilku dotykowe, niezniszczalne, potworki - przynajmniej to wszystko co było w arkanoidach, no i nie zapomnij o własnych pomysłach, których jeszcze nie było?

 

EDIT: Aha no i musisz stworzyć kod to prawidłowego odbijania się piłki, bo move_bounce nie nadaje się...

Odnośnik do komentarza
Udostępnij na innych stronach

Tytuł: Akniraod 2D Demo

 

Gatunek: Zręcznościówka

 

Opis: Gra podobna do Arkanoid

 

Download: Akniraod 0.1 2D Demo (odbijanie relistyczne) Akniraod 0.1 2D Demo (move_bounce)

 

Autorzy:

Programowanie: Andrzej1_1

Grafika: Andrzej1_1

 

Screeny:

1.GIF

2.GIF

 

P.s Borek, dlaczego move_bounce nie nadaje się?

Odnośnik do komentarza
Udostępnij na innych stronach

Mam 2 życia

W kolizji z przepaścią mam:

 

lives -= 1;

 

W step:

 

if punkty>=28

{

room_goto_next();

}

 

klocek: If lives are smaller than 1

value:1

operation:smaller than

 

klocek: Go to room room2

new room: room2

 

Jak gram, podczas kolizji odejmuje mi 2 życia a powinno 1. Co sknociłem?

Odnośnik do komentarza
Udostępnij na innych stronach

To jest tak, jeśli obiekt z którym jest sprawdzana kolizja jest w tym samym miejscu przez 2 stepy to odejmie Ci 2 życia =) Powinieneś zniszczyć ten obiekt albo go przenieść w inną pozycję tak aby był tam tylko 1 step ;) Czyli dopisać oprócz lives -= 1; np. instance_destroy();

Odnośnik do komentarza
Udostępnij na innych stronach

Co do odbijania, to skorzystaj z tego:

{
if (other.x < x)
   { other.direction = 110 + 80*(x-other.x)/sprite_width;}
else
   { other.direction = 70 + 80*(x-other.x)/sprite_width;}
if (other.y > y) other.direction := 360-other.direction;
}

Dajesz to do paletki w akcji kolizji z piłką. Kod wyciągnąłem z przykładu Arkanoida, który MO dołączał do GM 4.3. Wiele razy to już dawałem na forum, nawet w wersjach przerobionych z tego co pamiętam ;p .

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 miesiące temu...

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...