
Exigo
Użytkownicy-
Postów
1 165 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Exigo
-
2.5/5 - programik wkurza, ale jest pomysłowy i zawsze można kogoś wkręcić że to fajna platformówka. :P
-
Bo jest za dużo odcieni szarości.. jak bym użył do AA tylko sam kolor "szary" było by lepiej, ale nie chce mi się poprawiać, mój błąd.
-
Jak to źle dobrane kolory..? Są 4: czarny, czarno-szary, biało-szary, biały. Czarnym narysowałem to wszystko, i użyłem AA... według mnie dobrze jest.
-
Zrobiłem ostrza bo było nudne oraz zostało trochę wolnego miejsca... PS: Mam wrażenie że Harvester jest obrażony na cały świat, wszystko mu nie pasuje... (bez obrazy).
-
Jak się nazywa ta gra?... bo nie można pobrać od razu z linka, tylko muszę sobie poszukać.. :/ PS: Avatar został troszkę zmieniony
-
Programik fajny.... ale co prawda, istnieje wiele innych, lepszych. Powiedzmy że ocena się waha, gdyż nie znam assemblera <_< . Hmm... 4/5 , tak jak reszta, i wydaje mi się że to rozsądna ocena. B)
-
Nom, jest błąd..., próbowałem pobrać ręcznie ale plik jest uszkodzony. Edit: Nowy Avatar:
-
Intro jest bardzo fajne... czuć taką grozę gdy się to ogląda.
-
Przyznam że pomysł idrycho jest dobry.. powinna istnieć taka zakładka, każdy pisał by swoim językiem.. .
-
Uzjel: To teraz odpowiedz, czy jest tam to co ja napisałem przed chwilą? Właśnie dlatego założyłem temat żeby uzupełnić braki.
-
Jak bym dał prostą to by sztucznie wyglądała.
-
Pomyślałem nad ciekawym tematem.. i wpadłem na pomysł aby stworzyć 'naszą własną dokumentację'. Możecie wpisywać różne sposoby oraz skrypty aby każdy początkujący miał łatwiejszy początek z Game Maker'em gdyż nie każdy zna dobrze angielski i samemu sobie nie przetłumaczy, więc będziemy mili... czyż nie?... :P Możemy podzielić się doświadczeniem. ---- -- - A więc zacznę, opisze kilka funkcji związanych ze spritami : visible - jeśli jej wartość to "1" to sprite jest widoczny. Jeśli "0", nie. image_alpha - oznacza prześwitywanie sprita. Wartość można zapisać od "0" do "1". Przykładowo można podać wartość jako "0.5" , czyli pół na pół. sprite_index - tu podajemy nazwę sprita który ma się wyświetlić na obiekcie. Przykładowo może być tak "sprite_index = spr_heros" . image_index - jest to kod dzięki któremu możemy wybrać klatkę animacji, tzw."subimage". Pamiętajmy że klatki zaczynają się od zera... czyli jeśli mamy np. pięcio-klatkową animacje i chcemy wybrać ostatnią... będzie ona pod numerem "4", czyli kod przykładowo wygląda tak: "image_index = 4". image_speed - określa ona szybkość animacji sprita. Standardowo wynosi 30, lecz możemy zmiejszyć np. o połowę, czyli "image_speed = 15". image_xscale - za pomocą tego kodu można manipulować rozmarami sprita, w tym przypadku poziomo. Wpisując wartość np. "1" pozostanie bez zmian, jeśli zaś wpiszemy "2", sprite będzie dwukrotnie szerszy. image_xscale - za pomocą tego kodu można manipulować rozmarami sprita, w tym przypadku pionowo. Wpisując wartość np. "1" pozostanie bez zmian, jeśli zaś wpiszemy "2", sprite będzie dwukrotnie wyższy. image_angle - oznacza kierunek sprita. Wpisując "0" pozostanie bez zmian lecz jeśli wpiszemy "90", sprite przekręci się o 90 stopni. Zastosowanie tego kodu jest często u używane w grach z widokiem "Top-Down". Użyć można to w ten sposób: "image_angle = direction", oznacza to że kierunek obiektu będzie równy kierunkowi sprita. Uwaga! Niestety aby użyć "image_angle" trzeba mieć zarejestrowaną wersję. :thumbsup:
-
Narysuj lepszego to pogadamy. <_<
-
Miałem zbyt ambitne plany zrobienia gry... i zrezygnowałem...... taki futurystyczny żołnierzyk. :]
-
Co to jest?... nie będę się wypowiadał bo szkoda czasu. 1/5 Nie dawać takich gier... bo się poniżacie. Szkoda mi was.
-
Ja gdy byłem "mniejszy" ... pogrywałem w różne gierki... było ich naprawdę sporo.. lecz najbardziej spodobały mi się między innymi: Sacrifice, Evil Islands i Age of Empires... teraz lub niedawno (max.5 lat temu).. w: SpellForce i Warhammer 40k (DoW oraz DC). Kiedyś "tłukłem klawiaturę" (jak moja babcia powiedziała xD) całymi dnami... ale teraz gram TROSZKĘ mniej :P.
-
Więc... hmm.. ten pierwszy ... to ma być fiat 126p, czy jakieś farrari?... bo sam nie wiem. :P ? A, i rozmiary muszą być takie jak podałeś?... może być różnica z ok. 10 px? EDIT: Skończyłem... ,...do użycia w grze: wymagane jest miejsce w credits. :P EDIT2: Narysowałem ten wózek policyjny... jak chcesz to mogę go "ulepszyć"- czyli napisać FBI.. i pomalować na czarno, albo pomalować na niebiesko i napisać "policja" :P... więc? EDIT3: Zapomniałem że aby użyć w grze napis 'FBI' trzeba mieć pozwolenie.. xD jaką nazwę proponujecie? EDIT4: Poprawiłem.. a co do napisu: mam to w nosie... :]
-
[Przykład] (niemal) kompletny Top-down shooter
Exigo odpowiedział(a) na dziadekkleofas temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Kurde... pobrałem, ale jest w formacie *.gmk ... ehh. <_< -
Fajna gierka... oczywiście jeśli "ulepszysz grę"-tak jak napisałeś.... będzie 4.5 ale na razie masz 3.5 ;)
-
Jest obiekt (takie głupawe AI) który wykonuje tam jakieś dane akcje. Problem w tym że ma tam ustawione.. że, cały czas jego direction będzie w kierunku obj_player. Ale tego nie chce,... chcę aby "skręcał" czyli jeśli obiekt znajduje się pod kątem prostym to żeby skręcał łukowato, tak aż dojdzie do obj_player... np. wyobraźcie sobie auto, i pościg za bandytą.... bandyta ma zwrotne auto, lecz policja nie... bandyta bez problemu i szybko się wyrabia na zakręcie, lecz policja... nie wyrobiła się.... Rozumiecie? Pokaże wam kod tego obiektu który goni obj_player... : GML //Kierunek. direction=point_direction(x,y,obj_player.x,obj_player.y); image_angle = direction; //Robienie dymu. if speed > 0 { instance_create(x,y,obj_smoke_b); } // Animacja stanów statku. if speed = 0 and sprite_index <> spr_010 { sprite_index=spr_010; } if speed > 0 and sprite_index <> spr_009 { sprite_index=spr_009; } // Pościg za herosem. mspeed=10 if (speed < mspeed) { if distance_to_object(obj_player)<=450 { direction=point_direction(x,y,obj_player.x,obj_player.y); motion_set(direction,min(mspeed,speed+0.4)); } } // Zwalnianie, jeśli jest się za blisko. if distance_to_object(obj_player)<=150 { friction=0.8; } else { friction=0; } // Strzelanie. if distance_to_object(obj_player)<=300 { if r=1 { instance_create(x,y,obj_bullet_b); r=0; alarm[1]=6; } } // Rezygnowanie. if distance_to_object(obj_player)>=600 { speed=0; }
-
Aaajj.... wiem co źle. Po prostu miałem warunek... i nie zamieściłem w nim ten "direction=point_di.....". Edit: Pokaże jak mam.. może komuś się przyda B).. : GML if distance_to_object(obj_001)<=300 { direction=point_direction(x,y,obj_002.x,obj_002.y); motion_set(direction,speed+0.2); } EDIT2: Dam kod z rozpędzaniem XD... dla początkujących, jak by co... takie głupawe AI. GML ms=10 if (speed < ms) { if distance_to_object(obj_001)<=300 { direction=point_direction(x,y,obj_002.x,obj_002.y); motion_set(direction,min(ms,speed+0.2)); } }
-
Jest problem... załóżmy że mam obj1 który ma w kodzie tak aby poruszał się w stronę obiektu... kombinowałem tak: (w stepie) GML direction=point_direction(x,y,obj2.x,obj2.y); motion_set(direction,speed+0.2); Po prostu.. stoi w miejscu, ale nie tego chce... co jest źle? EDIT: Dodam że on się rozpędza.
-
Nie wiem za bardzo o co ci chodzi.. ale powiem tak... Więc... dajesz w stepie tego auta "image_angle = direction;" , wtedy direction będzie równe kierunkowi sprita. A w sterowaniu dajesz te "direction= 90" itd... już wiesz? PS: Dlaczego masz rysować dużo spritów?... przecież z tego co widać w kodzie to będą co najwyżej 4... ale przecież masz "image_angle" , czyż nie?.. (zakładając że masz zarejestrowanego gm'a). EDIT:... hmm.. może przypadkiem nie chodzi ci o płynne skręcanie?... sam już nie wiem.
-
Sterowanie.. do kitu, nie umiem ruszyć auta. :blink:
-
Następna praca... jest bardziej pracką.. bo malutkie to.. narysowałem Złą myszkę :]