Skocz do zawartości

Konrad-GM

Użytkownicy
  • Postów

    2 728
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    44

Treść opublikowana przez Konrad-GM

  1. GML vspeed = 0; gravity = 0; ? Pokombinuj z tymi własnościami każdej instancji.
  2. Konrad-GM

    Dziwny problem z MSVC

    Visual nie ma pojęcia, co znajduje się w nie-zaincludowanym nagłówku. Wiec pluje błędem, że nie ma definicji takiego typu...
  3. Czasu zabrakło jedynie na poprawę szaty graficznej. Grafika jedynie po części moja: ta armata, tło, ziemia, woda, swinia... tekstury ścian z internetu, jak i te ptaki. :P A gra z założenia miała być nudna, i nie do przejścia... Tylko dlatego, iż dla mnie oryginalna gra własnie tym się cechuje... Poza ładną grafiką. :P
  4. Tytuł: Angry Birds Gatunek: Strzelanka(?) Opis: Gra na konkurs GMDuel (tematyka: Parodia znanej gry) - nie do przejścia, wiec nie ma po co w nią grać dłużej jak 1 min. Zwłaszcza z nadmiaru placeholderów. Download: http://www7.zippyshare.com/v/60339820/file.html Rozmiar pliku: 2.39mb Autorzy: (plik 'readme') Credits: programming and some graphics - Konrad-GM "Angry Birds" custom spritesheet by Kazzoo http://www.smbxempire.org/t1571-angry-birds-sprite-sheet Music and splash sound ripped from "Angry Birds" http://soundfxcenter.com/sound-effects/angry-birds/0 Cannon sound by nps.gov http://soundbible.com/909-Cannon.html Screeny: http://img801.imageshack.us/img801/2882/screenshot103n.png http://img809.imageshack.us/img809/5052/screenshot100ro.png
  5. Konrad-GM

    GMDuel

    Temat super, przyznam. ^^
  6. Najlepiej będzie korzystać z: file_find_first(mask,attr), file_find_next(), file_find_close()
  7. Konrad-GM

    GMDuel

    Jakby Pietrzm się zgodził, mogę zacząć o północy z czwartku (dzisiaj) na piątek. :P
  8. file_bin_size nie odwołuje się tylko do plików tekstowych... ale do każdego pliku. Otwierasz plik poprzez file_bin_open(fname,mod) a zwróconą wartość zapisujesz do zmiennej, którą później można wykorzystać do innych funkcji z prefiksem file_bin_*, w tym file_bin_size(fileid). Nie zapomnij jednak o file_bin_close(fileid)
  9. Trolle są wszędzie, nie należy się nimi przejmować. instance_create(...) random(...) Te dwie funkcje zdecydowanie wystarczą. Przykład: GML // n' Alarm instance_create(random(room_width), 0); alarm[0] = room_speed*.5;
  10. Włomczajcie fotoszopy, gostek kasą szasta. Osobiście uważam że to jakiś żart...
  11. Tak, pojedyncze znaki można porównywać poprzez '==', są traktowane jak liczba. Łańcuchy natomiast poprzez strcmp (jeżeli zwróci zero, to oznacza że łańcuchy są identyczne).
  12. Konrad-GM

    Galeria Grafik

    Nie grałem w Skyrima i jakoś mnie do niego nie ciągnie. :P A co do axe'a, kończ - przynajmniej portfolio ozdobisz o nową prackę. ;)
  13. Konrad-GM

    Galeria Grafik

    Zdecydowanie nie podoba mi się geometria właśnie... Jest za bardzo pofałdowana i wygląda... własnie to nie wygląda - kowal bez skilla ^^ Bardziej przypomina ogon Aliena (tego z filmu), w ogolę gdybym zobaczył coś takiego w grze to bym trochę się uśmiał. Dlaczego musiałeś dodać te wypierdki?! Początek jest nawet fajny (ostrza), ale reszta to w ogóle nie powinna się pojawić... Zatem jak na mój gust to nie wygląda na broń, nawet jak na fantasy. :|
  14. Konrad-GM

    Galeria Grafik

    Rękojeść fajna, ale góra to porażka.
  15. GML surface_free(surf); surf = surface_create( new_width, new_height ); Innego sposobu nie ma. Nie polecam tego sposobu, lepiej stwórz jeden surface i rysuj tylko część, jak zajdzie taka potrzeba.
  16. Ma(sz)karon może? Edit: Albo Rozkurwiacz
  17. http://www.cplusplus.com/reference/algorithm/random_shuffle/ Tu masz nawet przykład stosowania.
  18. Najprościej: Możesz usuwać ze zbioru wylosowaną liczbę.
  19. Konrad-GM

    Galeria Grafik

    Osobiście wolę poprzednie wersje graficzne.
  20. Najpier rozpracuj picking na plaszczyźnie - proste w wykonaniu. Następnie mając wyliczony punkt, należy w tym miejscu narysować np. piksel na surface.
  21. Możesz kożystać z funkcji file_find_* aby zdobyć nazwy plików które znajdują się w wyznaczonym miejscu na dysku oraz każdy plik dodawać do listy poprzez ds_list_add.
  22. Konrad-GM

    Galeria Grafik

    Jakby się jeszcze te kostki dyndały w czasie jazdy... wg. mnie bardzo fajny pomysł. :|
  23. Nie wiem jak jest w GM:Studio, ale do gm8 other również można używać by odwoływać się do własności instancji która poprzedza with. Drzewo typu: GML var _val; with OBJ { caller = other.id; with ANOTHER { _val = id; with other { another_id = _val; } } // to samo co wyżej po 'with other' another_id = _val; } Również działa.
  24. Należy użyć właściwość języka jakim jest: ID poszczególnych obiektów GML with OBJ { if( collision_point( other.x+16, other.y, id, 1, 0 ) && other.type == type ) // notme nalezy ustawic na 0, gdyz sprawdzamy kolizje wlasnie z 'TYM' obiektem { [...] } }
×
×
  • Dodaj nową pozycję...