Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano

Witam!

 

Chciał bym się z wami podzielić moim skrawkiem projektu (czyli losowym generowaniem wyglądu statków). Możliwe że się komuś to przyda, bo jest to naprawde dobry pomysł na urozmajcenie gry(by kazdy wróg nie wyglądał tak samo :P ).

 

 

DOWNLOAD:

--> DOWNLOAD <--

 

 

SCREEN:

screenk.jpg

Opublikowano

Czy to zwykły image_single = random(image_number)?

To jest najprostsze i najszybsze, więc jak inne to troche żal, z resztą to i tak żal, bo takie dosyć proste...

Opublikowano

ściągnij i zobacz jak sie zrobione ^^

 

Czy ja wiem czy taki "żal" ... (nie lubie tego słowa, działa mi na nerwy i kojarzy mi się z wypowiedzią dziecka z podstawówki. Bez obrazy oczywiście).

Zrobiłem to dla tych którzy nie umieją zrobić, albo nie wiedzą jak zrobić takie rzeczy.

A pozatym jeszcze nie spotkałem się z taki a nawet podobnym przykładem wiec komuś napewno się przyda.

Opublikowano

ROKI, PORAŻKA.

 

Lordis, nie słuchaj się go, bo zgłupiejesz. Nie ściągnął tego przykładu i ma czelność go krytykować.

 

Przykład jest bardzo dobry, żadnych błędów, wszystko ok. Czepiłbym się tylko tego wtórnego tworzenia tych samych instancji i skróciłbym w ten sposób kod o około 10 linijek. Zasłużyłeś na 5/5, tak trzymaj.

Opublikowano

Wyzwanie - dodaj możliwość automatycznego kolorowania statków przez program wybranymi przez gracza kolorami.

Wtedy będzie ślicznie :)

Opublikowano

Działa, fakt.

 

Spełnia swoje zadanie, ale nie wiem czy się nadaje na przykład.

Powinieneś maksymalnie uprościć kod i sprawić by był czytelny.

 

Spróbuj zrobić dokładnie to samo, używając jednego obiektu, draw, step i create.

 

3

Opublikowano

Bardzo fajny pomysł na przykład.

Działa przyzwoicie, ale jest niezbyt zoptymalizowany, tj.

-niepotrzebne są global.xx i global.yy

-nie trzeba niszczyć żadnego obiektu - wystarczy, że zmieni się image_index slotów, zamiast niszczyćź je i tworzyć od nowa

-niepotrzebne jest ustawianie kierunku slotów- wystarczy zmiana image_angle.

 

Mimo to, przykład zrealizowany fajnie, dlatego dam 4/5.

Opublikowano

Dzieki za opinie :)

 

A co do przerobienia to zrobiłem go w miarę swojch możliwości więc nie umiem zrobic np. tego samego w jednym obiekcie. (nie mam pojęcia nawet jak by to mogło wyglądać :P).

Opublikowano

Ooo :)

 

Zaraz bede rozkminiał jak to zrobiłeś :)

Ale widze ze uzyleś jakiś funkcji, że na jednym obiekcie są 4 sprite.

A ja takiej nie znałem więc miałem probilem ze zrobieniem tego w 1 obiekcie :P

Opublikowano

Słuchaj, te pierdoły takie jak sprite, czy visible to możesz sobie sam załatwić. To nic innego jak funkcja draw_sprite_ext / draw_sprite w evencie Draw.

 

Wystarczy użyj funkcji draw_sprite_ext kilka razy w jednym obiekcie w Draw i już.

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ę...