-
Postów
1 475 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Matthew
-
Napisałeś to trochę chaotycznie, a żeby którykolwiek z twoich kodów zadziałał to trzeba je połączyć (a napisałeś albo albo) :) W sumie, to draw_primitive jest lepsze :D
-
Najprostszym rozwiązaniem jest zrobienie sprite'a (Koło), zrobić obiekt oWybuch i przypisać temu obiektowi tego sprite'a. Podczas kolizji rakiety z kwadratem, usunąć rakietę i stworzyć obiekt oWybuch. W kolizji tego obiektu z kwadratem dajesz GML with (other) instance_destroy(); To nie wszystko. W create oWybuch dajesz GML visible = 0; alarm[0] = 1; I w alarm0 GML instance_destroy();
-
@AoM: Yoda i Dark już to powiedzieli :) @Topic: Możesz np. 1. Zrobić zmienną kombo. Gdy przeciwnik do ciebie podejdzie, to robisz tak jak w przypadku strzelania (alarmy), żeby nie atakował cię jak z karabinu. Podczas ataku sprawdzasz zmienną kombo, jeśli wynosi 0, to atakuje cię pierwszym ciosem (odpowiednia animacja), po ataku zwiększasz mu kombo o 1 i znów robisz to samo, ale zmieniasz animację na inna (no i obrażenia zwiększasz). 2. Zrobić zmienną mode. Gdy przeciwnik do ciebie podejdzie, to losujesz mu atak przez mode = round(random(5)). Zamiast 5 możesz podstawić inną liczbę (tyle ile będzie różnych ciosów). W zależności od wartości zmiennej mode, dajesz inną animację ataku. Tyle z teorii. Praktycznie, musisz zrobić to sam :)
-
draw_rectangle_angle(x1,y1,a,b,outline,angle); x1, y1 - pozycja lewego górnego rogu prostokąta a, b - długości boków outline - obrys (0)* czy wypełniony (1) angle - kąt obrotu GML x1 = argument0; y1 = argument1; a = argument2; b = argument3; outline = argument4; angle = argument5; px1 = x1 + lengthdir_x(a,angle); py1 = y1 + lengthdir_y(a,angle); px2 = px1 + lengthdir_x(b,angle-90); py2 = py1 + lengthdir_y(b,angle-90); px3 = px2 + lengthdir_x(a,angle-180); py3 = py2 + lengthdir_y(a,angle-180); if (outline) { draw_line(x1,y1,px1,py1); draw_line(px1,py1,px2,py2); draw_line(px2,py2,px3,py3); draw_line(px3,py3,x1,y1); } else { draw_triangle(x1,y1,px1,py1,px2,py2,0); draw_triangle(px3,py3,px1,py1,px2,py2,0); } * - obrys nie wychodzi najlepiej przy obrocie...
-
I nie wszyscy rodzice ufają swoim dzieciom :) "Tatoooo? Zrobisz mi konto w jakimś bankuuuuu?" "Nie, jeszcze komornik przyjdzie przez ciebie..."
-
(zmodyfikowany cytat) :D Ewentualnie: możnaby było do każdego tematu dodawać stopień trudności, np. chodzenie po kratkach - ST = 1/10, liana - ST = 7/10 I od 7/8 stopnia trudności I miejsce usuwałoby jednego warna.
-
Lol, to jeszcze nic. Ojciec mojego kolegi (III gimnazjum) nie pozwala mu grać w np. Diablo, bo ma satanistyczną nazwę... :/
-
Fajny ten poszukiwacz :D
-
Powinna być opcja zmiany oceny, bo teraz ten program zasługuje na 3-4/5 :)
-
Przyciągnęłoby to większą uwagę gdyby np. za n punktów odejmowanoby jednego warna. Niezbyt wysoka cena, co? :D
-
@Marmot: Na dworze - tak, na hali - nie. U nas są tacy co zamiast rozumu, używają siły. Kiedyś na chemii, pani się pyta, kto uzgodni reakcje (chyba, nie pamiętam...). Na to wziąłem kolegę przede mną za rękę i podniosłem. On myśląc, że pani się nie nabierze na to, nie opuścił jej, jednak pani myślała inaczej... :D Niedawno: Powiedziałem jednemu koledze dla jaj, o drugim koledze, że jest "Maćkiem z Klanu". On zaczął się śmiać i powtórzył to obok tego drugiego, który "lekko" się rozzłościł. Teraz czasami pytają się go: "Co się stało?" albo "Co się, co się, co się stało?" (remix). Niektórzy się pewnie nie skapują o co biega :D I kilka przezwisk kolegi-megalomana wysokiego: wodorek, wodogłów, mop, kopuła, kadłub(ek), hydropompa, woda, hydrant, trójkącik.
-
Exactly. Szczególnie Naruto (młodzież 13 i mniej oraz mój kolega z klasy)... Co do screena: Zobaczymy... Ale ja nie lubię bijatyk... :)
-
Dokładnie. Miałem ostatnio nieśmieszną wpadkę: Na W-Fie graliśmy w kosza, tj. każdy miał piłkę i rzucał do kosza. Ja sobie stanąłem z dala od innych i rzucałem z coraz większych odległości. W pewnym momencie, bliźniak-paker (w sensie dobrze zbudowany :D) walnął piłką drugiego bliźniaka-pakera prosto w twarz, więc tamten tamtego (:D) zaczął ganiać i celował w niego piłką. Na moje nieszczęście, uciekający bliźniak przebiegł obok mnie a ja dostałem z całej siły w twarz. Zamroczyło mnie, siadłem i myślałem, że to wszystko. Kwadrans później ledwo widziałem na lewe oko (jakieś gwiazdki :/), a potem mdłości. Gdybym zwymiotował, to miałbym wstrząs mózgu (tak mi przynajmniej mówili). Na szczęście wszystko mi przeszło oprócz bólu głowy. Zresztą, jestem przyzwyczajony do urazów fizycznych, bo jak gramy w nogę, to jestem zawsze na bramce (Ouch!).
-
Co zrobić żeby nie atakować czarami przez ściany?
Matthew odpowiedział(a) na Paqoo temat w Pytania zaawansowanych
Nie znacie się... Po skopiowaniu kodu i wklejeniu go do swojej gry, na jego początku pojawiło się zapewne tajemnicze "ę", "ą" lub inny polski znak. Wykasuj go, włącz grę, pojawi się błąd, znów wykasuj i powinno zadziałać :) Ostatnio tak miałem... -
1. Gdy masz kombo, to po zbiciu kamyczków spadają one w postaci złota(?) 2. Żuk na dole, jak zobaczy, że coś leży to mozolnie idzie je zebrać. Aby go popędzić, klikamy na niego. 3. Po lewej stronie interface'u masz dwa słupki - czas i bonus(?). Złoto po zebraniu przez żuka podnosi ten słupek (bonus) o ileśtam. 4. Gdy ten słupek dojdzie do końca, Khufu rzuca czar, którego się nauczył. Czasami jest super sweep i (nie jestem pewien) sprawia, że słupek się podnosi na maksa albo żuk dostaje kopa.
-
@Marmot: Zgadzam się z TuxManem. :)
-
alarm[0] = random(<50 and >20 then)
Matthew odpowiedział(a) na Nirvan temat w Pytania początkujących
OMGness! Gdzie ty widziałeś taką budowę? GML alarm[0] = 20 + round(random(30)); -
Robisz obiekt dach i w stepie dajesz mu kod GML image_alpha = distance_to_object(oHero) / 100; Zamiast 100 postawiaj inne wartości, jeśli efekt ci się nie podoba.
-
@Solmis: W niektórych świątyniach są bonusy. Na przykład świecące się kamyczki po zbiciu zapalają wszystkie linie, które od nich odchodzą, a gdy zrobi się kombo, to coś jak żywica spada na dół, a ten żuk je zbiera. Kiedy zbierze odpowiednią ilość to rzuca się zaklęcie. W 4 świątyni gdy zrobi się kombo 6+ (chyba) to na końcu łańcucha pojawia się kamyk-tęcza, które łączy się z każdym kolorem. BTW. Im dalszy poziom, to tym więcej bonusów dochodzi (kamyczki seta i takie krzyżopodobne cosie).
-
Miałem ok. 400 domków i tylko robiłem magów na potęgę. Jak to się mówi: 2 magów to para, ale 3 to tłum :D Gierka wymiata! Dodaj więcej opcji i ograniczenie co do domków i ilości magów.
-
First Person Shooter
Matthew odpowiedział(a) na Milky temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
W ustawieniach obiektu masz takie miejsce "Depth". Im mniejszą wartość podasz, to tym więcej obiektów o większej głębokości przykryje ten obiekt. Np. Obiekt1 - depth = 0 Obiekt2 - depth = 12 Obiekt3 - depth = -3 Gdy postawisz te obiekty tak, żeby się "dotykały" to będziesz je widział w kolejności (od najbardziej widocznego): Obiekt3, Obiekt1, Obiekt2. -
@warcrawt: A sprite'y jak przeniesiesz? @Zychu: Nie załapałeś o co chodzi :) @kryniak: Na pewno zadziała?
-
First Person Shooter
Matthew odpowiedział(a) na Milky temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Izometria? Jeśli tak, to po prostu rysujesz sprite'y wyglądające na 3D, a potem w grze kombinujesz z depth (głębokością) obiektów. -
Odkryłem 4 świątynie. Ta czwarta, co trzeba zbijać 3 lub więcej ułożonych obok siebie klocków zajęła mi najwięcej czasu :) Czekam na fulla z niecierpliwością ;)