Skocz do zawartości

Platyna

Użytkownicy
  • Postów

    2 122
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Platyna

  1. Wydaje się że wszystko ok. Tylko musisz troszkę jeszcze z wartościami lenghdirów pokombinować
  2. Bo musisz go ustawić background_index[0]=back_niebo;
  3. Poprawiłem: https://gmclan.org/up348_4_przyklad_czolg.html Twój też nie działa. Daj w rar :P
  4. A co to ma do checkpointów? back_niebo=background_add("Niebo.bmp",0,0,0);
  5. Za każdym razem jak zabijesz wroga zapisujesz jego id do jakiejś tablicy z etykietką 0. Gdy zdobędziesz checkpoint wszystkim wrogom w tablicy zmieniasz etykietkę na 1 (to oznacza że są już zcheckpointwani) Teraz kiedy przegrasz to restartujesz rooma i przeglądasz całą tablicę. Jeśli jest etykietka 1 to niszczysz wroga o danym id, a jeśli 0 to go zostawiasz a wywalasz id z tablicy. No i tworzysz sobie dodatkową zmienną global.check_point która ma 0 jeśli nie zdobyłeś jeszcze żadnego checka albo 1 jeśli już jakiś zdobyłeś I przy starcie rooma ustawiasz gracza na te zmienne co ci dawidds podał, ale tylko jeśli global.check=1l, bo jak 0 to znaczy że nie zdobyłeś jeszcze żadnego checka i trzeba od startu.
  6. Zapomniał o $ w warunkach :)
  7. Teraz nie przesłucham nowej wersji, ale chodziło mi właśnie o to brzęczenie. :P
  8. Łapaj przykład: https://gmclan.org/up348_11_przyklad_czolg.html Wcale nie -.- EDIT: Kurde spóźniłem się :)
  9. Co za idiotyczny pomysł, żeby takie rzeczy robić na oddzielnych plikach. Kod Dawiddsa jest jakby dobry, ale to zależy co chcesz osiągnąć. Bo jak tak zrobisz to to wszystko będzie identycznie jak w momencie przegranej. Czyli martwi będą przeciwnicy wszyscy których zabiłeś. Również ci których zabiłeś po zdobyciu check pointa :) Ale jak ci to odpowiada to ok.
  10. Nie wiem co to jest to w tle, ale nie podoba mi się. Takie trochę bzyczenie, chyba gitara elektryczna tylko słabej jakości :)
  11. Nie pasuje mi ten fortepian do tej elektroniki w tle. Jako muzyka do słuchania to to tło mi się nie podoba. A jako muzyka do gry to znowu fortepian mi nie leży. Więc ja bym zastąpił te jakieś elektroniczne szumy w tle jakąś gitarką ładną i by było ślicznie :P
  12. Platyna

    Foto-galeria

    Jak się urodziłem to po oczach podejrzewali u mnie zespół downa wszyscy lekarze (niezależnie od siebie). Każdy mamę pytał czy się na pewno prawidłowo rozwijam. Czasami mam wrażenie, że się dużo nie pomylili.
  13. Platyna

    Foto-galeria

    To ja zarzucę jakieś moje świeże zdjęcie :P Tak, tak. To ja :)
  14. My informatycy, nie mamy dziewczyn :(
  15. is_string(x) - zwraca czy x to string is_real(x) - zwraca czy x to liczba
  16. Załóżmy że obracasz direction o 5. Teraz jeśli direction jest równe 13, a dir_cel 14 to direction się zwiększy o 5 i będzie równe 18. Wtedy się zmniejszy, znów zwiększy i sie będzie trzęsło. Jak temu zaradzić? Mamy funkcję max. Dodawaj do direction to co jest większe: 5 czy to ile mu brakuje do dir_cel
  17. Nie to jest do lufy czołgu. Nie jestem zwolennikiem dawania gotowego kodu. Trzeba uczyć się myśleć :) Dałem ci gotowe rozwiązanie. W zmiennej cel_dir przechowujesz jak ma być obrócona lufa. I zależnie od tego jak ma być obrócona, a jak jest to kręcisz nią w odpowiednim kierunku :) Dałem ci wcześniej funkcje która zwraca kierunek do kursora.
  18. No to w stepie ustawiaj sobie zmienną dir_cel w stronę myszki I jeśli dir_cel jest większy od direction to trzeba zwiększać direction, a jak mniejszy to zmniejszać żeby direction dążył do dir_cel. Tylko zabezpiecz przed takimi wypadkami że jak dir_cel=10, a direction=350 to musi dodawać a nie odejmować :P
  19. A co rozumiesz przez "wolno obracała"? Ma się obracać w stronę kursora ale nie tak, że od razu ma kierunek ustawiany tylko, że się musi w jego stronę jeszcze obrócić?
  20. Weź kurde napisz to jakoś po ludzku. Co chcesz zrobić? Jak ma wyglądać to chodzenie? Co nie działa? EDIT: direction=point_direction(x,y,mouse_x,mouse_y); O to chodzi? :P To ustawi kierunek w stronę kursora. Jeszcze jakiegoś speeda nadaj: speed=5; I jedzie.
  21. Jeżeli chcesz by pod właściwym roomem było jedynie widać fragment innego to dać w tle screena. Jeżeli jednak chcesz by dało się normalnie grać w tym roomie w tle i w tym na wierzchu jednocześnie to musisz zrobić po prostu oba roomy w dwóch różnych miejscach jednego i użyć viewów. Gorzej sprawa się ma jeżeli chcesz by gracz mógł sobie wybierać spośród wszystkich leveli który room jest na wierzchu a który w tle. Wtedy robienie wszystkich roomów w jednym ogromnym to by nie było dobre rozwiązanie. Wtedy lepiej żebyś stworzył sobie jakiś edytor leveli i zapisywał wszystkie roomy w jakimś pliku i po prostu ładował z pliku obiekty z dwóch roomów.
  22. Proszę cię bardzo. Tu masz filmik z tymi dwugłowymi: http://www.youtube.com/watch?v=pghYtFQtQGg Wdzianko prawie identyczne, tyle że głów na rysunku dwa razy więcej :)
  23. Ranma Crasha nie zaznaczyłeś. A ja jestem na 80% pewny :P
  24. Wydaje mi się, że ten zielony czterogłowy jest ubrany identycznie jak te dwugłowe w Crashu 3 na poziomie 15. Co o tym sądzicie? :)
  25. Ranmus: Mnie też sie ta rakieta z Neverhoodem skojarzyła od razu (taki styl), ale znam go na wylot i na pewno nie ma w nim takiej rakiety na wzgórzu. :)
×
×
  • Dodaj nową pozycję...