Skocz do zawartości

Gibki Kaktus

Użytkownicy
  • Postów

    820
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    7

Treść opublikowana przez Gibki Kaktus

  1. Głos na Zagadkowe wiadomości. Gra jest bardziej grywalna i ma lepszą grafikę. W nie zdradzaj sekretów tylko przyciskasz strzałkę w lewo na początku i wygrywasz. Bez sensu jak dla mnie. Jeśli jednak trochę poczekasz, to zniknie z Twojego pola widzenia od razu.
  2. Prawdziwa kobieta, oczy z tyłu głowy ma :D Tak szczerze w grze nie ma nic ciekawego, ale trudno zrobić coś w godzinę z nie łatwym tematem. A tajemnicą jest fakt, że nie wiesz, czy Cię zdradza? :D
  3. Oh no! Czekam na torrenta :( A tak na serio, to na gwiazdkę i promocję i kasę z gwiazdki jak będzie :D I gratuluję wam, świetna robota ;)
  4. Ehhh... 3 dni na stimie i dalej torrenta nie ma. Ile można czekać? Właśnie ja też od kolegi słyszałem, że masa bugów jest.
  5. Co z kriso i czołgu? Ja proponuję, że jak nic nie ustalą do zakończenia głosowania Antego i szmalu to niech wygra kriso.
  6. Hmm... A macie pomysł na poruszanie się z punktu x,y do punktu xx,yy po elipsie?
  7. XY-Wing Hasta la Luna za bardzo wkurzające jest :D A tak na serio: Wybór był trudny, mimo, że Hasta la Luna ma lepszą mechanikę głos oddają na XY-Wing, przy odrobinie dopracowania gierka będzie świetna, widać, że autor miał za mało czasu.
  8. Nie mam pomysłu jaki algorytm napisać, czy cokolwiek zrobić, bez żadnych pathy, żeby obiekt poruszał się po ładnym kole.
  9. Gibki Kaktus

    ninja

    Hmm.. Nie danie nic oznacza chyba remis więc zasady mówią, że jest dodatkowa doba. Takie jest moje zdanie.
  10. Gibki Kaktus

    Pixel Friends

    Ciężki wybór. Na 3 planszy wpadłem małym, bo za daleko poszedłem, a nie przeszedłem jeszcze dużym i nie mogłem nic zrobić :( Gra przyjemna, można się na chwilę przyczepić do góry ekranu :D Ciężki wybór na kogo zagłosować :/
  11. Tak, ale nie jestem pewien, czy po prostu tamta funkcja nie była bardziej zoptymalizowana niż to :P
  12. Wypadło mi z głowy i nie mogę sobie przypomnieć jak sprawdzać, czy dana instancja jest poza viewem.
  13. Przydałaby się stronka, jaka była na GMDuel.
  14. Fejsbug Zapraszam do lajkowania mojego fanpejdża na fejsbugu. Wiecie może co zrobić, żeby gif aż tak nie kopał jakości? Używam LICEcap. GMClany mają lepiej! Gif śmierci 3 bossa ;)
  15. Właśnie też tak myślałem, to postanowiłem sprawdzić wcześniejszą stronę i tylko wiadomość edytował zamiast nową dać :P
  16. Od paru dni w pierwszym poście jest termin waszej tury. Aczkolwiek I am Vader mógł napisać nowy post aniżeli edytować, byłoby to widoczniejsze(teraz mi chodzi o informację z tematem).
  17. Nigdy się tym nie bawiłem i mam takie pytanie, jeśli do roomu dam jakąś zmienną. Dajmy na to blok=1. To jak(i czy wgl da się) wywołać ją z innego obiektu? Coś na ten przykład: GML if room0.blok=1 { costam=231231 }
  18. W sumie mnie też to interesuje, więc pozwolisz, że też zadam tutaj pytania. Mógłbyś bardziej opisać jak wygląda wprowadzenie reklam do gry? Jakaś funkcja, czy usługa sama jakoś to wprowadza? Jak wygląda otrzymanie identyfikatora? Jak wygląda połączenie tego wszystkiego(w sensie gry, google play i admob).
  19. Usuwam. E: Zmieniłem, że zamiast usuwania staje się nie widoczny, działa. Dzięki.
  20. Wiem, kod był pisane prawie rok temu, gdzie jeszcze nie chciałem nawet się uczyć nowych funkcji. Pas to id paska bossa. W create jest tworzony. GML pas=instance_create(gracz.x,gracz.y,pasekbossa) pas.hp=hp pas.maxhp=maxhp pas.ile=hp pas.odj=1
  21. Mam w ustawieniach zaznaczone: "pokaż miniatury zamiast ikon" I dalej pokazuje mi ikony, wiecie czemu tak jest? Tę opcję mam w ustawieniach systemu w wydajności, nie w opcjach folderów.
  22. W create tylko zmienne są, to chyba nie ma co dawać. Alarm[0] GML stun=0 Step GML if hp<1 { if kol!=0 { kol.niszcz=1 } if ginie=0 { ginie=1 sprite_index=sprit_ginie image_speed=0.4 image_index=0 } } oberwal-=1 if hspeed>0 { hspeed-=0.2 } if hspeed<0 { hspeed+=0.2 } czekaj-=1 zmien-=1 if place_free(x,y+1) {gravity = 0.5} else {gravity = 0} if czas>0 and pozostalo<1 and ginie=0 { kre=instance_create(x,y,krew) kre.sprite_index=krewka kre.pan=id kre.niszcz=0 hp-=kr pas.hp=hp if hp<1 { typ=2 } czas-=1 pozostalo=1*room_speed } if pozostalo>0 { pozostalo-=1 } if hp<0 { hp=0 } if ginie!=0 { pas.niszcz=1 } if ginie=0 { if distance_to_object(gracz) > dystans and distance_to_object(gracz) < 300 and atakuje=0 and hspeed=0 and ginie=0 { if gracz.x+15<x and distance_to_object(stop) > spd { if place_free(x-spd,y) {x-=spd} } if gracz.x-15>x and distance_to_object(stop1) > spd { if place_free(x+spd,y) {x+=spd} } if gracz.x<x { image_xscale=-1 } else { image_xscale=1 } image_speed=ispd } } if spdd=0 and ginie=0 { if gracz.x<x { image_xscale=-1 } else { image_xscale=1 } } if spdd=0 and stun=0 and ginie=0 { tpp-=1 if tpp<0 { tpp=tp if irandom(2)=1 { x=gracz.x+dystans } else { x=gracz.x-dystans } y=gracz.y+15 vspeed=0 } } if distance_to_object(gracz) > 300 and stun=0 and atakuje=0 and spd>0 and hspeed=0 and ginie=0 { if zmien<1 and vspeed=0 { zmien=random(2*room_speed) kierunek=irandom(2) } if zmien>0 { if kierunek=1 { image_xscale=-1 if place_free(x-spd,y) {x-=spd/2} image_speed=ispd } else { image_xscale=1 if place_free(x+spd,y) {x+=spd/2} image_speed=ispd } } } moze1-=1 moze2-=1 moze3-=1 if distance_to_object(gracz) <= dystans3+5 and atakuje=0 and stun=0 and hspeed=0 and ginie=0 and moze3<0 and vspeed=0 and gracz.image_alpha=1 { moze3=coile3*room_speed if sprit=szaman_idzie { kol=instance_create(x,y-200,duzyglaz) kol.pan=id } if z3=0 { image_index=0 } if ispd>0.5 { image_speed=0.6 } sprite_index=sprit_atak3 if sprite_index=spr_szkieleton_atak3 { rekizziemi.moze=1 rekizziemi2.moze=1 } kol=instance_create(x,y,kolizjaw) kol.sprite_index=kola3 kol.image_speed=0.6 kol.image_xscale=image_xscale kol.pan=id kol.atak=atak3 kol.sz=sz3 kol.o=o3 kol.p=p3 kol.niszcz=0 kol.n=n3 if twa3=1 { a3=instance_create(x,y,atakw) a3.sprite_index=kola3 a3.image_xscale=image_xscale a3.image_speed=0.6 a3.xx=x a3.yy=y } atakuje=1 } if distance_to_object(gracz) <= dystans2+5 and atakuje=0 and stun=0 and hspeed=0 and ginie=0 and moze2<0 and vspeed=0 and gracz.image_alpha=1 { moze2=coile2*room_speed if sprit=szaman_idzie { kol=instance_create(x+irandom(30),y,sredniglaz) kol.pan=id kol=instance_create(x-irandom(30),y,sredniglaz) kol.pan=id kol=instance_create(x+irandom(30),y,sredniglaz) kol.pan=id kol=instance_create(x-irandom(30),y,sredniglaz) kol.pan=id } if z2=0 { image_index=0 } if ispd>0.5 { image_speed=0.6 } sprite_index=sprit_atak2 kol=instance_create(x,y,kolizjaw) kol.sprite_index=kola2 kol.image_speed=0.6 kol.image_xscale=image_xscale kol.pan=id kol.atak=atak2 kol.sz=sz2 kol.o=o2 kol.p=p2 kol.niszcz=0 kol.n=n2 if twa2=1 { a2=instance_create(x,y,atakw) a2.sprite_index=kola2 a2.image_xscale=image_xscale a2.image_speed=0.6 a2.xx=x a2.yy=y } atakuje=1 } if distance_to_object(gracz) <= dystans1+5 and atakuje=0 and stun=0 and hspeed=0 and ginie=0 and moze1<0 and vspeed=0 and gracz.image_alpha=1 { moze1=coile1*room_speed if sprit=szaman_idzie { kol=instance_create(x+irandom(30),y,malyglaz) kol.pan=id kol=instance_create(x+irandom(30),y,malyglaz) kol.pan=id kol=instance_create(x+irandom(30),y,malyglaz) kol.pan=id kol=instance_create(x+irandom(30),y,malyglaz) kol.pan=id kol=instance_create(x+irandom(30),y,malyglaz) kol.pan=id kol=instance_create(x+irandom(30),y,malyglaz) kol.pan=id kol=instance_create(x+irandom(30),y,malyglaz) kol.pan=id kol=instance_create(x+irandom(30),y,malyglaz) kol.pan=id kol=instance_create(x-irandom(30),y,malyglaz) kol.pan=id kol=instance_create(x-irandom(30),y,malyglaz) kol.pan=id kol=instance_create(x-irandom(30),y,malyglaz) kol.pan=id kol=instance_create(x-irandom(30),y,malyglaz) kol.pan=id kol=instance_create(x-irandom(30),y,malyglaz) kol.pan=id kol=instance_create(x-irandom(30),y,malyglaz) kol.pan=id kol=instance_create(x-irandom(30),y,malyglaz) kol.pan=id } if z1=0 { image_index=0 } if ispd>0.5 { image_speed=0.6 } sprite_index=sprit_atak1 kol=instance_create(x,y,kolizjaw) kol.sprite_index=kola1 kol.image_speed=0.6 kol.image_xscale=image_xscale kol.pan=id kol.atak=atak1 kol.sz=sz1 kol.o=o1 kol.p=p1 kol.niszcz=0 kol.n=n1 if twa1=1 { a1=instance_create(x,y,atakw) a1.sprite_index=kola1 a1.image_xscale=image_xscale a1.image_speed=0.6 a1.xx=x a1.yy=y } atakuje=1 } if stun=1 and s=0 { s=instance_create(x,y-yp,stunik) s.pan=id s.niszcz=0 } if s!=0 { if stun=0 or ginie!=0 { s.niszcz=1 } } if stun=0 { spd=spdd } else { spd=0 } if ginie=2 { kul=instance_create(x,y,expkul) kul.xx=irandom(20) kul.yy=irandom(20) kul.ex=ex/3 kul.c=irandom(30) kul=instance_create(x,y,expkul) kul.xx=irandom(20) or irandom(20)*-1 kul.yy=irandom(20) kul.ex=ex/3 kul.c=irandom(30) kul=instance_create(x,y,expkul) kul.xx=irandom(20)*-1 kul.yy=irandom(20) kul.ex=ex/3 kul.c=irandom(30) if kre>0 { kre.niszcz=1 } instance_create(x,y-64,item) ginie=3 } End step GML if kre!=0 { kre.x=x kre.y=y } if s!=0 { s.x=x s.y=y-yp } if a1!=0 and ru1=1 { a1.x=x a1.y=y } if a2!=0 and ru2=1 { a2.x=x a2.y=y } if a3!=0 and ru3=1 { a3.x=x a3.y=y } Kolizja kolizja GML if ginie=0 { if (instance_exists(other)) { if random(100)<other.sz { czas=5; kr=other.atak; } if other.stun>0 { stun=1; alarm[0]=room_speed*other.stun; } hp-=other.atak if gracz.dhp>0 and gracz.dhp<gracz.dmaxhp { gracz.dhp+=other.atak*gracz.dls if gracz.dhp>gracz.dmaxhp { gracz.dhp=gracz.dmaxhp } } else { gracz.podsthp+=other.atak*gracz.dls if gracz.podsthp>gracz.podstmaxhp { gracz.podsthp=gracz.podstmaxhp } pas.hp=hp } if other.o>0 and ginie=0 { if ginie=0 { if other.image_xscale=-1 { hspeed=-other.o } else { hspeed=other.o } } else { if other.o>2 { if other.image_xscale=-1 { hspeed=-other.o } else { hspeed=other.o } } } } oberwal=10 } } Animation end GML if ginie=0 { if przestan=1 { image_speed=0 } atakuje=0 sprite_index=sprit } else { ginie=2 image_index-=1 image_speed=0 gracz.bossjest=10 } Reszty kolizji nie ma co wstawiać, bo nie mają z tym nic wspólnego. Wiem, że kod jest napisany beznadziejnie, musicie mi to wybaczyć.
  23. Da się przeszukać kod we wszystkich obiektach na raz szukając czegoś? Indeksy takie są od dawna. Ale wątpię, żebym przypisywał takie same zmienne, tym bardziej, że dosłownie, wszystko działało, rzucam GM:S na chyba 2 miesiące, nic nie zmieniam wgl i takie błędy się pojawiają. I dlaczego to działa normalnie, działa, a gdy zmienna ginie jest zmieniana z 0 na coś innego wtedy wywala te błędy?
  24. Hmmm... Postanowiłem, że obejdę ten cały system wykrywania i dałem przed tym kodem if ginie=0. Warto wspomnieć, że ta zmienna istnieje już od dawna, obiekt bossy nie jest wgl niszczony, jest cały czas i wyskakuje mi coś takiego: GML ___________________________________________ ################################################################################ ############ FATAL ERROR in action number 1 of Step Event0 for object bossy: Unable to find any instance for object index '116087' at gml_Object_bossy_StepNormalEvent_1 (line 62) - if ginie=0 ################################################################################ ############
×
×
  • Dodaj nową pozycję...