Skocz do zawartości

Nobody

Użytkownicy
  • Postów

    1 982
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Nobody

  1. Grafika podłoża nie pasuje do reszty.

    Nie dość, że prawdopodobnie instalka ( po kij do takiej małej gry?! ) to jeszcze rapid i megaupload. Daj na gmclanowy uploader albo inny bez ograniczeń...

     

    Na początku nie wiedziałem czym się steruje. Teraz już wiem. Mario zacina się na ścianach, niedokładne kolizje ( naskoczyłem na grzyba i zdechłem ), zbity żółw i tak odbija się od krawędzi zamiast spaść w przepaść, ogółem powinieneś bardziej się postarać nad tą grą ( zwłaszcza, że dałeś ją jako pełną i jeszcze z instalką... )

     

    Mogę w nieskończoność klikać Z i w nawet w powietrzu zagra mi dźwięk skoku. Denerwujące :)

     

    3/5, bo coś osiągnąłeś...

  2. Crack wystawiając swój SimpleGUI zmotywował mnie do stworzenia własnego :P

     

    Póki co niewiele jest w nim opcji, ale może się komuś przydać. Jestem otwarty na propozycje :)

    ( Okienek nie da się rozszerzać przez kąty, jeszcze nie wiem czemu, ale to naprawię )

     

    Link: https://gmclan.org/up2596_4_GUI.html

    Screenshot:

    guif.th.png

     

    Aby utworzyć okienko należy stworzyć nowy obiekt, dać mu parenta o_window, a w Create dać kod:

    GML
    event_inherited();

     

    create_window( "Nazwa okienka ( wyświetlana w pasku )", Szerokość okienka w pikselach, Wysokość okienka w pikselach, Możliwość rozciągania okna ( true/false ), [ Opcjonalnie ikonka ] );

     

    // Kod na tworzenie elementów

    element = create_element( Obiekt elementu ( o_text, o_button, o_input ), ID okienka, [ X w okienku, Y w okienku, Szerokość elementu, Wysokość elementu ] );

     

    Uchwyt elementu potrzebny jest do ustawiania w nim zmiennych lub eventów.

    text ( o_button, o_text, o_input ) - Tekst wyświetlany w przycisku, inpucie lub polu z tekstem.

     

    Eventy:

    o onclick ( o_button ) - Akcja, która ma się wykonać przy kliknięciu ( np. "instance_destroy();" zniszczy przycisk a "with( parent ) instance_destroy();" zniszczy całe okienko razem z elementami )

    o onfocus ( o_input ) - To co powyżej, ale tylko przy aktywowaniu inputa

    o onblur ( o_input ) - Akcja przy deaktywowaniu inputa ( kliknięcie gdzie indziej lub ENTER )

    Akcje eventów ustalamy poprzez kod:

    GML
    element.onclick = "kod"; // np "instance_destroy();"

    // lub

    element.onclick = nazwaskryptu; // bez nawiasów!</span>

     

     

    Każdym elementem można odwołać się do okienka poprzez zmienną parent.

     

    W zmiennej text ( o_text ) można umieścić zmienne poprzez wpisanie w tekst "%zmienna%", np. "%global.lol%". W tekście zmienna ta będzie na bieżąco aktualizowana.

     

    Myślę, że to już wszystko do opisywania :P Będę ulepszał ten GUI w miarę możliwości i czasu :) Dziękuję za uwagę.

     

    EDIT2:

    Niektórzy mogą mnie oskarżyć za plagiat z innego GUI ze strony, gdzie można też ściągnąć zakazany tu i wielce potrzebny program ( ^^ ). Tak, grafikę okienka wzorowałem na tamtej, grafiki elementów są cudzego autorstwa ale kod jest w stu procentach mój. Jak tylko się podszkolę w grafice lub ktoś będzie chętny mi pomóc to ją zmienię.

  3. Każy wie, że FlaQ zakrył wargi kolczykiem, żeby nikt nie widział jego kolczyka na gembie. ;o
    Tylko Flaque potrafi zakryć kolczyk kolczykiem

     

    EDIT:

    Dobra robota Tomaszu [...] kiedys moze bedziesz tak dobry jak ja..kilka lat temu .
    Nie ma to jak skromność
  4. Nobody nie chcę na wielu graczy chcę na dwóch - po to aby właśnie zamiast na kartce zagrać sobie z kimś na komputerze. A po za tym nie chcę tylko multiplayera mówię że dobrze by było gdybym mógł pograć z komputerem i z kolegą.

     

    A później wada wzroku -6D... Osobiście wolałbym pograć z kimś na kartce niż na komputerze o.o

  5. Tomek chcesz zagrać multiplayer to weź kartkę i długopis i graj z kimś <_< Dzieci teraz w każdej grze chcą tryb na wielu graczy... Masakra.

     

    EDIT:

    50/63 :P Komputer, gdy musi dać już zdobyć punkt powinien sprawdzać gdzie najmniej straci i tam postawić kreskę. Inaczej, gdy zbudujemy wielki tunel i komputer nie będzie miał ruchu zamiast walnąć kreskę tam, gdzie straci 2 pkt to postawi w tym tunelu i straci 20 pkt. Rozumiesz o co mi chodzi? :P

  6. Tego jeszcze nie było :o Tymon prosi o grafikę. Przecież sam stworzyłbyś o wiele lepszą niż połowa ( lub nawet więcej ) użytkowników forum...

  7. Konwersja na Vistę!!!

     

    Gra dość prosta na pierwszych poziomach, za to później znikające klocki stają się wręcz irytujące. Daj graczowi podpowiedź gdzie są te znikające, inaczej gra jest zbyt trudna ( Chociaż jakaś kropka, półprzezroczysty klocek, ciemniejszy, jaśniejszy, cokolwiek! )

     

    4.

  8. Poczytałbyś opis... "projekt miał być zrobiony w GMie (pewnie ci, którzy mnie nienawidzą, bardzo dobrze go pamiętają), ale skopałem konstrukcję samej gry i była BARDZO ciężka do modyfikacji. tym razem postaram się, by było lepiej."

     

    Za projekt w C trzymam kciuki :) Z komentarzy w screenach przeczytałem, że gra będzie tylko śmigać :) A skoro już piszesz w C to może i zrobisz port na PSP? :>

  9. ID to unikalny numer każdego obiektu i zarazem jego uchwyt. Dzięki niemu możesz odwoływać się do danego obiektu.

     

    Po prostu dodaj po kolizji liniowej jeszcze jedną, prostokątną z tym, że zamiast obj_player daj właśnie ID. Dzięki temu obiekt będzie sprawdzał, czy kolizja prostokąta z samym sobą jest prawdziwa.

×
×
  • Dodaj nową pozycję...