Skocz do zawartości

swiatcienia

Użytkownicy
  • Postów

    168
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez swiatcienia

  1. Te ufo to tak na szybko zrobiłem, i zmienię je w updacie dzisiejszym(chyba) Nie miałem czasu! szkoła
  2. proszę o więcej komentarzy, chyba dam nową wersje jutro!!! a w sobote(albo wczyśniej) dam editor+nowe budynki Nie miałem czasu! szkoła
  3. mam prośbę do admina: Czy mógłbyś dopisać to regulaminu zakaz umieszczanie przerobionych przykładów albo zrobić dział "podrubki"??
  4. a przeszłeś 2 level?? i dzięki za komentarz
  5. Witam proszę ocenić demo mojej gry to jest beta ale pozbawiona błędów. Gra jest w typie Tower Defence W grze są 2 rodzaje potworów: Ufo, Ufo boss bronie: wieża laserowa, wieża daleko dystansowa laserowa, mina, pole siłowe budynki: @1 lotnisko 1lvl-koszt 30 1 kasy na 3 sec 2lvl-koszt 50 2 kasy na 3 sec 3lvl-koszt 100 3 kasy na 3 sec @2 fabryka Koszt 350 możliwość budowania pola siłowego Link: https://gmclan.org/up1543_4_Tank_War_beta_v1_2.html ScreenShot https://gmclan.org/up1543_5_ScreenShot003.html Intro(filmik) planowane zmiany: 1. Map edytor 2. Więcej budynków i wież 3. Nowi wrogowie 4. Updaty budynków
  6. Strubuj użyć "window_set_region_scale(scale,adaptwindow)" cytat z Game Maker Help: " window_set_region_scale(scale,adaptwindow) If the window is larger than the actual room normally the room is displayed in a region centered in the window. It is though possible to indicate that it must be scaled to fill the whole or part of the window. A value of 1 is no scaling. If you use a value of 0 the region will be scaled to fill the whole window. If you set it to a negative value it will be scaled to the maximal size inside the window while maintaining the aspect ratio (this is often what you want). adaptwindow indicates whether the window size must be adapted if the scaled room does not fit in. Adapting the window is only effective when the scale factor is positive. "
  7. niestety ja nie mam żadnego przykładu ale mogę ci trochę pomóc. żeby zrobić taką grę potrzebujesz użyć tabel do: 1.kart w tali 2.kart graczy 3.kart na cmentarzu i wszędzie indziej 4.właściwości kart przykład: ID--------------------1----------2------------------itd. Nazwa--------------Lol-------Kolo-----------------itd. HP------------------1000-----2000-----------------itd. MP------------------2500-----7500----------------itd. Umiejętności------atak------strzał----------------itd. Skrypt Um.--------sk_at-----sk_st----------------itd. tabele robi sie tak: Nazwa_tabeli[id] = Wpis dwu wymiarowe Nazwa_tabeli[id,Id2] = Wpis Potem połączenie w internecie+konta graczy(server albo MySQL)
  8. jak dobrze pamientam to: /* x-numer room'a w kturym jestteś y-do kturego cie teleportuje */ if room = x { room_goto(y) } edit: ok sprawdzome działa
  9. Wielki dzięki Jakim i Marmot a ma ktoś coś jeszcze??
  10. No to tak na początek wbrew-pozorom (ilość postów) już dosyć dużo wiem i mam parę problemów z grami multiplayer: 1.a) Jak zrobić serwer+klient (znalazłem parę przykładów ale nie wiem jak go stworzyć) b)serwer wysyła informacje o: 1. Pozycja(x(pozycja x),y(pozycja y) + z(patrz punkt 4)) 2. Item(id+extra info) 3. Potwory(pozycja, kogo atakuje, ile atakuje, jak nie żyje to co wypada) 4. Informacje o graczu(hp, mp, exp, lvl) c)klient odpowiada 1. Ruch(<, >, /\, \/) 2. Atak(kogo, jak(magia, broń, kusza, luk, runa) 3. Inne(podnoszeniu item, odkładanie, używanie rzeczy) 2. Więcej niż 2 graczy 3. Jak zoptymalizować łącze (żeby mi nie żarło całego łącza z 1 gracze) 4. Jak zrobić mapy wielopoziomowe
  11. tu jest dll razem z przykładem (to nie jest mojej produkcji ja go tylko zamieszczam) https://gmclan.org/up1543_4_DatFiles1_2_2_.html
  12. AI powinieneś stworzyć ty bo ty najlepiej wiesz co komputer ma zrobić w twojej grze i nie da sie opisać podstawowego AI w 1 poście nawet w 3, nie mówiąc o Zaawansowanym. Każdy powinien zrobić swoje AI dla swojego przeciwnika. Aha a następnym razem jak będziesz o coś pytał to podawaj dokładniej tz. Mam problem chce stworzyć AI do mojej "strategi" dla "czołgów wroga" żeby goniły ci jak jesteś "x" od nich a jak jesteś dalej to przestawały .............
  13. Musisz odblokować port w routerze i odblokować firewall'a i to na tyle
  14. swiatcienia

    Szukam programu

    dzięki Nicolas ocaliłeś mnie przed robieniem tego w paintcie. Wielkie dzięki!!!!
  15. swiatcienia

    Szukam programu

    ja szukam programu który by podzielił plik graficzny na pojedyncze obrazki np. obraz 320 na 320 i z tego 100 obrazków po 32x32 każdy albo 16x16 itd. albo 25x64 i jak by sie dało przesunąć 1 od drugiego o X to by było fajnie(tz. jak jest lina blisko spritów to żeby ja nie pokazywało)
  16. mówiłem że widziałem właśnie podobny skrypt na jakimś forum
  17. mam pomysł na kodowanie skryptu ale nie jestem pewien jak raz znalazłem na jakimś forum ale zapomniałem gdzie i teraz nie mogę tego znaleźć ale niestety ten poniżej co wykombinowałem z pomocy nie działa, ma ktoś morze inny?? to wyglądało około tak: ini_open('aaa.ini'); inix = ini_read_string('OPCJE','x',''); iniy = ini_read_string('OPCJE','y',''); ini_close(); inix = string_replace_all(inix,'q','1') iniy = string_replace_all(iniy,'q','1') inix = string_replace_all(inix,'p','2') iniy = string_replace_all(iniy,'p','2') inix = string_replace_all(inix,'z','3') iniy = string_replace_all(iniy,'z','3') inix = string_replace_all(inix,'c','4') iniy = string_replace_all(iniy,'c','4') inix = string_replace_all(inix,'l','5') iniy = string_replace_all(iniy,'l','5') i potem zapis tak: a_x = x; a_y = y; a_x = string_replace_all(a_x,'1','q') a_y = string_replace_all(a_y,'1','q') a_x = string_replace_all(a_x,'2','p') a_y = string_replace_all(a_y,'2','p') a_x = string_replace_all(a_x,'3','z') a_y = string_replace_all(a_y,'3','z') a_x = string_replace_all(a_x,'4','c') a_y = string_replace_all(a_y,'4','c') a_x = string_replace_all(a_x,'5','l') a_y = string_replace_all(a_y,'5','l') ini_open('aaa.ini'); ini_write_string('OPCJE','x',string(a_x)); ini_write_string('OPCJE','y',string(a_y)); ini_close(); gra działa ale jak załącze te skrypty to nie zapisuje(nic sie nie wyświetla) tylko potem plik wydląda tak: [OPCJE] x= y= a ma wyglądać tak [OPCJE] x=lc8.q6 y=qql.98
×
×
  • Dodaj nową pozycję...