Skocz do zawartości

Matthew

Użytkownicy
  • Postów

    1 475
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Matthew

  1. Heh, ja nie robię. Gupi temat. Czekam na następny temat.
  2. Gra RPG na dwóch, w której nie mamy żadnych misji tylko rozwijamy swoją postać przez zabijanie różnych stworzeń. Są czary, bronie ale nie ma różdżek i łuków (łuków raczej nie będzie, bo nie wiem jak je narysować najprościej). Oczywiście, niektóre z broni mają wymagania (siła i zręczność), czary też (mądrość i intelekt). Niektóre bronie mają dodatkowe efekty, np. przy każdym ataku rzuca czar "Rozbryzg Płomyków". Niektóre efekty mają dodatkowe właściwości, np. "ogłuszenie" nie pozwala atakować, a gdy golem zostanie ogłuszony doznaje on co sekundę 10pkt obrażeń. Sami zobaczcie! Grafika nie jest idealna, ale nie jest też beznadziejna. Sterowanie Gracz1 Strzałki - ruch Ctrl - atak Shift - statystyki Enter - weź broń P - zwiększanie atrybutów O i L - poruszanie po atrybutach K - weź zwój I - rzuć czar M - powrót do startu Gracz2 WSAD - ruch F - atak Q - statystyki E - weź broń R - zwiększanie atrybutów T i G - poruszanie po atrybutach X - weź zwój Z - rzuć czar V - powrót do startu Link: https://gmclan.org/up1096_4_Gostki.html Miłego grania Informujcie o błędach, bugach, waszych pomysłach (bronie, czary, stwory itp.) PS. Powiedzcie, która broń według was jest najlepsza, a który czar. (Heh, czarom nie dałem nazwy, ale spróbuję to zmienić. Jak nie wiecie jak to nazwać to piszcie jaki ma efekt)
  3. No to gińcie! (hehe jestem sadystą) Choć może przeżyjecie... wolałbym jakiś sensowny temat.
  4. Ha, a ja zrobiłem coś takiego! if (place_meeting(x+32,y,RedBlock)) && (place_meeting(x-32,y,RedBlock)) { myblock1 = instance_place(x+32,y,RedBlock); myblock2 = instance_place(x-32,y,RedBlock); with (myblock1) instance_destroy(); with (myblock2) instance_destroy(); instance_destroy(); } A punkty można np. zrobić tak w destroy RedBlock score += 5;
  5. Dawać temat! Muszę was rozwalić! Ja zapisuję się na stałe. Jak nie będę chciał to się wypiszę. PS. Jeśli głosowanie nie zakończone to głosuję na Tymona PS2. Moja gra jest podobna do RPGa na dwóch, którego robię i jest wprost FANTASTYCZNY. Jak ktoś chce pomóc to GG: 8101228
  6. QRDE, spóźniłem się! Skoro i tak nie wygram to dam: https://gmclan.org/up1096_4_BugKiller.html Za późno ;) Raczej nie dawaj gier, które nie są na konkurs, bo niezbyt jest to związane z Ligą :) Maximal
  7. It was my idea!!! Qrde, gdybym wcześniej o tym wiedział to bym się zapisał (i bym rozwalił tych cieniasów spod ciemnej gwiazdy :]) Ale na pewno wezmę udział w następnym (oby był jakiś sensowny temat). PS. a może mnie zapiszesz, teraz?
  8. wpisz to w kolizji ze spadającą platformą if (other.y < y+sprite_height) { podlozespadajace.gravity = 0.5; // podlozespadajace.gravity_direction = 270; nie trzeba pisac }
  9. room_goto(room+2); ustaw w ustawieniach roomu (settings) opcję "Persistent"
  10. jeśli np. chcesz aby wczytać obraz jako background i zapisać go to wpisujesz: my_back = background_add('obraz.jpg',1,1,1); i jeśli chcesz go użyć jako aktualny background to wpisujesz jeszcze: background_index[0] = my_back; background_visible[0] = true; // opcjonalne
  11. kilka błędów: w 3 mapie przy starcie w 3 mapie przy śmierci 5/10 przyjemna gierka
  12. Ale będzie ich dużo? Czy będą widoczne? I co myślisz o tym pomyśle z atakowaniem wiosek?
  13. gra może być, ale tylko pierwsza runda jest dłuższa. Popracuj nad nią.
  14. później jest strasznie trudna, a nie wiem o co chodzi z tymi bonusami. Rzuciłem śnieżną kulę a ona nic nie zrobiła!
  15. spróbuj tego: if (place_meeting(x,y+1,ruchoma_platforma)) { obj = place_meeting(x,y+1,ruchoma_platforma); x += obj.hspeed; }
  16. Borek, tak się zastanawiam: a co będzie jak 20 graczy wyrżnie wszystkie stwory z mapy? Mam nadzieję, że są jakieś "Creating Points" (takie miejsca gdzie stwory tworzą się automatycznie). Fajnie by było gdyby np. szkielety z ruin atakowały miasto, w którym odradzają się gracze. Taka wspólna obrona.
  17. Zrobiłem przykładzik do edytowania. Trochę improwizowałem przy zależności kierunku i szybkości od wiatru, bo nie wiedziałem jakie obliczenia wykonać. Musiałem, więc użyć hspeed i vspeed zamiast speed, bo chciałem aby bazooka zwiększała szybkość w direction wiatru ale nie wiedziałem jak manipulować directionem. Główkowałem nad tym trochę i pojawiło się takie pytanie: Co to jest DIRECTION? Tzn. Co się dzieje z DIRECTION gdy np. zwiększamy hspeed? https://gmclan.org/up1096_11_BazookaExample.html
  18. A czego chciał? Mi troszkyj za łatwo idzie, choć raz przeciwnik użył 7 ofensywnego.
  19. yhm, yhm... Miałem trochę racji! I wcale o tym samym nie napisałeś! Napisałeś lot w drawie z używaniem jakichś funkcji (cos, y -= n), a ja napisałem lot w creacie. PS. Qrde to po co ja we wszystkich moich platformówkach ustawiam gravity_direction?
  20. AI wg. mnie może być. I tak już się sporo napracowałeś. Ale mam pytanie: jak to jest z tym zdobywaniem kolejnych zaklęć? Strasznie wolno to idzie! Co do AI: Nie zauważyłem większych błędów i nie wiem jak je ulepszyć. Chociaż... W niektórych (a raczej w większości) gier komputer ma "ulgowe taryfy" tzn. np. szybciej produkuje jednostki i mniej kosztują... widziałem coś takiego, kiedy w pewnej strategii zrobiłem mapę i ustawiłem przeciwnikowi 0 wszystkich surowców, usunąłem wszystkie budynki, zostawiłem tylko chłopa, ale i tak coś wybudował. Wniosek taki: komputer nigdy nie dorówna człowiekowi inteligencją i logicznym myśleniem, więc trzeba trochę pooszukiwać. Spróbuj
  21. no to po co te milion skomplikowanych obliczeń? o.O Ups! Zwracam honor. Te "milion skomplikowanych obliczeń" jest po to aby narysować tor. Sorki
  22. użyj mojego kodu (tego drugiego) z tym w stepie nakladki: x = parent.x; y = parent.y; i tyle
  23. i kto to mówi? BTW. skąd wykopałeś ten temat?
  24. po co to?! wystarczy dać speed, direction, gravity i gravity_direction. I tyle. @Tymon: stwórz nowy objekt w swoim przykładzie i w jego creacie umieść ten kod speed = 10; direction = 20; gravity = .2; gravity_direction = 270; i umieść ten objekt tam gdzie objekt "Licz"
  25. ??? PO CO TE MASKI??? On chyba chciał zmienić sprite'a. wystarczy dać w stepie potworka if (hspeed < 0) sprite_index = s_potwor_lewo; if (hspeed > 0) sprite_index = s_potwor_prawo; lub (jeśli origin_x jest pośrodku sprite'a potwora) if (hspeed < 0) image_xscale = -1; if (hspeed > 0) image_xscale = 1; ale jeśli chcesz pozostać przy swoim sposobie to: w creacie wroga (instance_create(x,y,nakladka)).parent = id; i w stepie nakladki if !(instance_exists(parent)) instance_destroy() else { <jakies akcje> }
×
×
  • Dodaj nową pozycję...