Skocz do zawartości

Utermiko

Użytkownicy
  • Postów

    796
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Utermiko

  1. W stepie wody sprawdzasz czy z boku jest wolne miejsce i jeśli jest to tworzysz nowy obj_woda z boku, np. GML if place_free(x+15,y) { instance_create(x+16,y) } else if place_free(x-15,y) { instance_create(x-16,y) } else if... I to samo dalej. Żeby woda była bardziej "realistyczna" daj taki kod powiedzmy w alarmie[0], żeby zmieniała swój stan, np. po 1/2 sekundy.
  2. Jak można tego nie łapać? To jest zwykłe mnożenie, nic więcej... Załóżmy, że liczba=10. 10*0.2=2 bo 0.2+0.2+0.2+0.2+0.2+0.2+0.2+0.2+0.2+0.2=2 10/0.2=50 bo w 10 mieści się 50 x 0.2 To jest przerabiane w podstawówce. @Edit Lol, jakie zainteresowanie tematem^^ (10 użytkownik(ów) przegląda ten temat (2 gości i 0 anonimowych użytkowników))
  3. Bo draw_text nie zwórci Ci keyboard_string Prędzej: GML draw_text( x+5,y,"Liczba:"+keyboard_string); liczba=real(keyboard_string); i GML global.liczba2=liczba/0.239840863; @Edit A najlepiej to: GML draw_text( x+5,y,"Liczba:"+keyboard_string); i GML global.liczba2=real(keyboard_string)/0.239840863;
  4. GML global.liczba2=liczba/0.239840863; Po co ci nawiasy? @Edit Jeszcze jest możliwość, że liczba ma wartość mniejszą lub równą zero i dlatego tak masz, bo w sumie nawiasy są do kolejności działań (w tym wypadku są zbędne).
  5. skrypt: rysuj_teskt GML //argument0 - x //argument1 - y //argument2 - tekst draw_text(argument0,argument1,argument2); ARGUMENTY są PARAMETRAMI funkcji. Czyli np. argument0 jest pierwszym parametrem, argument1 drugim, itd. Argumenty zawsze liczymy od 0!
  6. Utermiko

    mechFox

    Każdemu będzie się kojarzyć z czymś innym :P. Chodziło mi, że gra jest podobna do Jazz Jackrabbita 2 pod względem dynamiki.
  7. Heee? get_string nie powoduje pisania tylko pobranie stringa od użytkownika. Jeśli chcesz pobrać liczbę to użyj get_integer().
  8. GML wynik=2*2; wiadomosc(wynik); ew. GML wiadomosc(string(2*2)) Tego 2. nie sprawdzałem.
  9. SKRYPT TO JEST TJ. FUNKCJA 1.Robisz skrypt o NAZWIE "wiadomosc" 2.Dajesz w nim kod, np. GML show_message(argument0); 3.Wywołujesz ją normalnie w kodzie jak wszystkie inne funkcje: GML wiadomosc('lol'); Argument to są parametry funkcji, tak jak masz w funkcjach GM'owych.
  10. Skrypty :) Robisz np. skrypt wiadomosc, a w nim kod ;p GML show_message(argument0); A potem normalnie w kodzie wywołujesz: GML wiadomosc('lol'); @EDIT Zresztą tu jest art...https://gmclan.org/index.php?czytajart=1
  11. Utermiko

    mechFox

    Nie wiem jak to opisać. Ekstra gierka po prostu :D Przypomina mi to coś w stylu Jazz Jackrabbita 2. Chętnie bym w to pograł :D Kiedy można spodziewać się jakiegoś demka?
  12. Mylisz się :P Sprawdzałem przed chwilą i działa normalnie ;) Na starcie gry ustawiana jest domyślna czcionka(Arial, 12 bodajże).
  13. To może coś w stylu: Otrzymałeś nową misję! Musisz dostarczyć maila do kolegi, tak aby nie wpaść na wirusy czychające w sieci. I leciałoby się zamiast stożkiem to kopertą i omijało by się ty wszystkie syfy :D
  14. Może za kilka lat, jak ludzie będą mieli szybszy internet to to się sprawdzi, ale na chwilę obecną chyba będzie ciężko wyeliminować lagi, żeby ping był taki jak w normalnych sieciówkach (klienci podłączają się do 1 serwera). Poza tym i tak potrzebujesz jakiegoś serwera z bazą, który by przechowywał statystyki graczy, IP itp. Ale ogólnie to nawet ciekawy projekt, tylko, że strasznie dużo czasu zajmuje. Ogólnie rzecz biorąc, życzę powodzenia w projekcie :)
  15. Wydaje mi się, że to jest serio dobry pomysł :D Nie musi być akurat wirusem, ale czymś innym co może tak sobie latać w "tunelu". Jeszcze gdyby było to możliwe można dodać tj "zakręty"(efekt).
  16. GML global.back_tlo=background_add('resources/back_tlo.png',0,0); room_set_background(rm_gra,0,1,0,global.back_tlo,0,0,0,0,0,0,1);
  17. O! Teraz nawet fajne to jest :D Proponuję dodać takie coś jak lvle, że np. kiedy osiągniemy 500 pkt to klocki pojawiają się bliżej Ciebie, 1000 pkt pojawia się więcej klocków, 2000 pkt - pojawiają się przeciwnicy. @EDIT Jeszcze można dodać zbieranie monet, np. zebrane 50 = spowolnienie na 5 sekund
  18. Chodziło mi o to, żeby zmniejszyć szybkość chodzenia przeciwników. GM 8.0: http://dl.dropbox.com/u/74008070/rozne/gmaker80.exe PS. Zastanów się też nad tym ekwipunkiem, bo myślę, że to byłaby nawet fajna rzecz :D @EDIT No w sumie tytuł też niezbyt pasuje, ale napisał, że to tytuł roboczy :D Wydaje mi się, że lepiej by było "Zombie laboratorium" czy coś takiego.
  19. Więc tak: -można by dodać poziom trudności, bo jak dla mnie przeciwnicy na pierwszym poziomie są za trudni :P -myślę, że HUD jest tylko na razie tak dla testów :P -zrób spis broni jakie posiada się w ekwipunku(w sumie to możesz zrobić ekwipunek nawet :P, zrobiłem kiedyś taki b. prosty przykład: https://gmclan.org/up8194_12_inv.html Pozycje w EQ są numerowane tak: OBRAZEK) -daj inny dźwięk przy podnoszeniu broni bo ten jest okropny ;/ -jeśli podejdziemy blisko do czołgu to on "szaleje" tzn. obraca się jego sprite ciągle w kółko(lufa jest ok) -wywalało mi ciągle errory, kiedy podszedłem blisko do czołgu: ERROR in action number 1 of Step Event for object obj_czolg: Error in code at line 1: mp_potential_step (obj_bohater.x, obj_bohater.y, 1, solid); ^ at position 32: Unknown variable x ___________________________________________ ERROR in action number 1 of Step Event for object obj_lufa: Error in code at line 2: direction=point_direction(x,y,obj_bohater.x,obj_bohater.y) ^ at position 44: Unknown variable x Jako, że to jest twoja pierwsza gra daję 3.75/5, bo naprawdę wyszła Ci nieźle(a właściwie to dopiero jest 30% gry). Kontynuuj projekt ;) Jeszcze taka uwaga. Jeśli byłoby to możliwe, to rób grę w GM 8.0, bo w GM 8.1 wkurza trochę ten znak wodny podczas gry ;/ Tu znajdziesz konwerter *.gm81 na *.gmk : http://gmc.yoyogames.com/index.php?showtopic=505903
  20. STEP Potworka: GML if direction>0 && direction<90 {sprite_index=spr_prawo;} if direction>90 && direction<180 {sprite_index=spr_dol;} if direction>180 && direction<270 {sprite_index=spr_lewo;} if direction>270 && direction<360 {sprite_index=spr_gora;} Powinno działać :)
  21. Można dorobić kilka rzeczy(HUD, lista wyników) i wyjdzie z tego nawet fajna mini gierka. A i proponuję jeszcze dać taki efekt, że się tj. leci, a nie że klocki lecą do Ciebie.
  22. Utermiko

    Linki :DD

    To zapewne jest typ danych używany w WinAPI. @EDIT Tak wgl to gdzie masz dołączony nagłówek WinAPI (<windows.h>). Dlatego Ci wyskakują błędy.
  23. Utermiko

    Linki :DD

    Przy okazji radzę czytać log z debugu, a nie bezsensownie wklejać go na forum. Nawet jak nie znasz wcale angielskiego, to jak wkleisz to do translatora, mimo tego że nie przetłumaczy tego poprawnie gramatycznie, to można się domyśleć o co chodzi. Z Google Translate:
  24. Utermiko

    Linki :DD

    To co za problem podstawić pod event to co ci wyżej podałem?
  25. Utermiko

    Linki :DD

    http://support.microsoft.com/kb/224816/pl
×
×
  • Dodaj nową pozycję...