Skocz do zawartości

Sutikku

Użytkownicy
  • Postów

    738
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    3

Treść opublikowana przez Sutikku

  1. Usuwaj obiekt persistent i twórz nowy, powinno chyba wystarczyć
  2. Kod Patryka jest dobry (chociaż ta zmienna klon chyba niepotrzebna) tylko, że ostatnie parę linijek muszą być w alarmie 0 wpisane GML (alarm0) klon=0 instance_create(x,y,obj_klon) instance_create(x,y+50,obj_klon) //+50 by nie wchodziły na siebie przy tworzeniu instance_destroy();//by zniszczyc tego podstawowego z którego wychodzą klony
  3. No w sumie nie wiem jak to sobie wyobrażałem, eh, długo nic nie robiłem, nie potrafię myśleć. I może mechanika mnie nie zmusiła, ale inaczej tego nie widzę. Jest się rycerzem który może atakować z lewej, bądź prawej strony i tak samo wykonywać obronę z lewej lub prawej, a idzie w kierunku kursora i od kursora też zależy z której strony decydujemy się na cios. Coś tam powoli zaczyna siekać tym mieczem, wiec może coś pokażę.
  4. (na odwrót lewo prawo) Wiem, że nieintuicyjne, ale mechanika rozgrywki zmusiła mnie do tego. Może jak coś wyjdzie to pokażę czemu takie coś. A nie ma ktoś pomysłu jak zrobić by postać szła tylko w "swoje" lewo, bądź prawo? Bo aktualnie robi ruch kolisty wokół kursora.
  5. Cześć cześć, trochę mi się zapomniało, jak zrobić żeby postać która obraca się do myszki i w jej kierunku idzie (a nie niezależnie od obrotu) skręcała przy naciśnięciu klawisza w lewo i prawo? Mam nadzieję, że wiecie o co mi chodzi.
  6. Ja bym to widział tak, że skoro świat 3D, to wiele nałożonych na siebie światów 2D (kwadraty nałożone na siebie warstwami tworzą sześcian), to świat 4D jest stworzony z nałożonych na siebie światów 3D (sześciany na siebie nałożone dadzą hipersześcian)
  7. Nie uznajcie tego za offtop, ale miałem kiedyś super pomysł na grę. Walczyło by się z postaciami czterowymiarowymi w świecie trójwymiarowym widząc tylko trójwymiarowy przekrój postaci czterowymiarowej. Można to sobie łatwo zobrazować wymiar niżej, gdzie dwuwymiarowa postać walczy z przekrojami trójwymiarowych przeciwników. I przeskakiwałoby się między tymi przekrojami. Ale to, że struktury w gm są dwuwymiarowe mnie odstraszyło.
  8. Sutikku

    [EP2] Część 2/3

    A mogłem pomyśleć nad tymi bonusami. Przynajmniej mój bot z botem Lorda prowadził jakże długą walkę. Długo się bronił przed przegraną.
  9. Jeśli tablica ma stałą wielkość, to w pętli szukasz danych GML var i=0; for(i=0; i<20; i++) { if(pass[i,0]==SZUKANA) break; } A jeśli chodzi o bezpieczniejszy sposób w kwestiach tablicy to chyba tylko tyle, że możesz je szyfrować przy zapisie i odszyfrowywać przy odczycie.
  10. Sutikku

    Humble Kody

    Jeśli ktoś ma kod na Android albo HTML5 i chciałby wesprzeć małego sutikku to z chęcią przyjmę.
  11. Ewentualnie sprawdź czy nie masz żadnej aktualizacji win10 sprzed dnia czy coś. Mi już z dwa razy nie odpalało z powodu aktualizacji.
  12. Czy w praktyce nie da się po prostu całą grę unikać ataków? Czy to jednak jest za trudne. A Gameplay szybki i fajny. W ogóle gierka fajna, grałbym.
  13. Nie zaszkodzi też napisanie takiej platformówki multiplayer, by zrozumieć działanie w praktyce. I testować z ludźmi. Zobaczysz co sprawia, że są lagi i pomyślisz nad tym jak to naprawić.
  14. image_index = irandom(image_number-1); image_index czyli klatki jednego sprita (a może musisz to image_single, nie wiem, nie używam) irandom, a nie random, bo wartości muszą być całkowite image_number, zwraca liczbę klatek w sprite (a ponieważ liczy się od 0, to odejmujemy 1)
  15. Jeśli chcesz nadać prędkość stworzonemu obiektowi, to robisz tak GML var b=instance_create(x,y,obj); //przypisujesz id obiektu do zmiennej tymczasowej b.speed=3; //nadajesz predkosc b.direction=image_angle; //jak chcesz to i kierunek b.jaka_kolwiek_zmienna=0; //i tak mozesz wszystko
  16. Nie wyobrażam sobie tego, 21 tysiące zmiennych? Na pewno nie da sie tego jakoś lepiej zorganizować?
  17. Funkcje odczytywania przyjmują argument który odpowiada za defaultową wartość, jeśli żadnej innej nie odczyta. Możesz też, sprawdzać czy plik istnieje, jeśli nie to odczytać defaultowe. A tak poza tym, to include files.
  18. Sutikku

    Witam :)

    Super, tylko nie pozwól sobie by fabuła była prowadzona jak w każdej tego typu historii. Jakieś urozmaicenie. Może oni chcą naszej obecności, ale my tego nie rozumiemy? Czekam na gierkę
  19. Mi się ostatnio bardzo podobają polskie nazwy gier. Dla nas może brzmi pospolicie, ale dla kogoś kto nie zna naszego języka, to brzmi nawet lepiej niż łacina :)
  20. edie nam próbuje powiedzieć, że nie ma czegoś takiego jak collison_meeting(). Przepraszam, zepsułem żart ;< Ale wszystkie funkcje zaczynające się na collision_ zwracają ID, już nie potrzebna dokumentacja.
  21. Kiedyś mi padło o uszy coś takiego jak zagnieżdżanie struktur w gmie o ile dobrze w ogóle mówię może to inaczej się nazywało. Nie ma tablic trójwymiarowych w gmie, a teraz by mi się przydały nawet cztero. A nagle takie coś mi w głowie się obiło jak robienie ds_grid w ds_grid. O co chodzi z tym zagnieżdżaniem struktur? Coś takiego w ogóle istnieje, czy właśnie wymyśliłem jakiś dziwny twór?
  22. Możesz zrobić tak, że masz var oth=collision_meeting() Albo jakiś inny kod sprawdzający kolizje, który zwraca ID obiektu, nie pamiętam które to. Sprawdź w dokumentacji.
×
×
  • Dodaj nową pozycję...