Skocz do zawartości

Lordis

Użytkownicy
  • Postów

    405
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Lordis

  1. Witam!

     

    Mam kolejny problem.

    Nie wiem jak zrobić naliczanie pewnej grupy obiektów w roomie.

     

    Mam kilka obiektów w roobie ( obj_auto, obj_samolot, obj_bus, obj_dom), dodatkowo mogę je tworzyć z menu. Moje pytanie jest takie jak zrobić naliczanie np. jeśli są 2 obj_auto i 3 obj_dom to żeby na ekranie wyświetlało się tekst "Elementy: 5" ?

  2. Jest to ekran graficzny. Może go krutko opisze:

     

    Kanały:

    1-współrzędną 'x'

    2-współrzędną 'y'

    3-kolor (0-8)

    4-on/off

    5-czyści

     

     

    i tak jeśli podłączymy do kanałów 1 i 2 wartości stałe np. 3 i 4 i po kanału 4 podłączymy przycisk to gdy go naciśniemy pojawi się nam pixel na współrzędnych (3,4)

     

    na screenach na górze widać jak zrobiłem urządzenie które umożliwia rysowanie za pomocą "W,A,S,D" i dodatkowo zmiane kolotów "Q,E" i narysowałem buźkę :P

    W wersji demo jest mały ekranik więc ma mniej współrzędnych ale też coś się tam da narysować :P

  3. Kodu za bardzo nie rozumiem a do tego nie działa tak jak trzeba.

    To znaczy akcja się wykonuje tylko po kliknięciu na obiekt najbardziej wystawionym (najmniejszy deph) w całym roobie a mi chodzi by on sprawdzał tylko obiekty o współrzędnych mouse_x,mouse_y jak to zrobic?

  4. w wersji demo jest tylko 1 wyświetlacz :P

    w pełnej będzie menu z którego będzie można ich dawac ile się chce

     

     

     

    a co do gry to widze że coraz więcej błędów znajdujecie ;/

    trzeba to będzie wszystko zreperować

     

    thx za komenty i pokazywanie errorów :)

  5. @bluks

    Tak jak czytam te błędy jakie znalazłeś to podejrzewam że kable podłączałeś na odwrót albo nie zmieniałeś kanału bo np. klawiatura ma tylko wyjście a nie ma wejścia tak więc do niej nie można podłączyć kabla.

     

    Tak też w drugim przypadku. Nie wime jak to dobrze wytłumaczyć hmmm np. mamy [const] (moduł z wartością stałą) i 3 wyświetlacze. Jedem moduł można podłączyć do wielu wyświetlaczy ale do jednego wyświetlacza nie można podłączyć wielu modułów ! To jest ważne że do jednego kanału wejścia może być podłączony tylko jeden kabel tak więc zapewne podłączyłeś do [-A] klawiature a potem zamiast [-A] podłączyć do [A+B] zrobiłeś na odwrót i podłączyłeś [A+B] do [-A] co spowodowało odłączenie się klawiatury. Czy tak?

  6. Heh :D

     

    @Roki

    ta "8" jest jescze niedopracowana (w sęsie takim że do niej można podpiąć wszystko i nie trzeba łączyć tego po przez chipset [8]).

    A jak ty podpiełeś właśnie ten chipset [8] do tej "8" to wyświetliła się liczba 0 i wszystko działa xD

    zarazz dam screena z jakimś prostym urządzeniem :D

     

     

    @ Maxpayn

     

    Pisałem w info, że jak cche się usunąć jakiś moduł trzeba najpierw usunąć kable ;/ robiłem zabespieczenia przed takimi błędami ale widze że dalej wyskakują niera :(

  7. fb6e4bee74.png




    Tytuł: Pure Logic WIRE (stara nazwa Game Maker WIRE)

    Gatunek: Logiczna/Sandbox/Symulator elektroniki

    Opis: Jest to gra robiona w 100% przeze mnie (nie wspomagałem się żadnymi przykładami itd z czego jestem dumny ). Do zrobienia tego Programiku/gry zainspirowała mnie gra Garry's Mod a dokładniej Wire Mod (addon do Garry's Moda). Moja gra będzie polegała na tworzeniu mniej lub bardziej skomplikowanych konstrukcji. W grze będzie jeden tryb gry, mianowicie tryb dowolny czyli będziemy mogli majsterkować i bawić się do woli. Swoje projekty będzie można zapisywać (w pełnej wersji) do pliku i wczytywać. Gra jest już na wykończeniu więc postanowiłem dać demko (oczekiwane z niecierpliwością przez wielu graczy). Tak jak zasegurowali mi użytkownicy dorobiłem możliwość zmiany koloru kabla i parę innych elementów. W pełnej wersji bedą "dymki" które będą wyjaśniać poszczególne rekwizyty, a do tego postaram się zrobić opszerną pomoc w której objaśnię wszystkie elementy w grze.
    Dodatkowo w pełnej wersji dodam kilka moich urządzeń (zapisy) by jeszcze bardziej was nakręcić/zmotywować do zabawy z moim programikiem.

    Zapowiedzi: Zapowiedzi pełnej wersji gry sa ciągle aktualizowane w Tym Temacie !



    Download: Pobierz DEMO !


    Rozmiar pliku: 2728KB

    Autorzy:

    Programowanie:
    Kreli Kamil

    Fabuła:
    Kreli Kamil

    Grafika:
    Kreli Kamil

    Muzyka:
    Kreli Kamil



    Screeny:

    1.
    ss1.jpg



    Przykład:


    Bez_nazwy_2.jpg

    Jest to prosty przykład.
    1. Wstawiamy takie same chipsety jakie widzimy na obrazku.
    2. Klikamy klawisz [3] po czym klikamy [LPM] na jedną z klawiatur, wybieramy klawisz (litera/cyfra) i klikamy [OK], robimy to samo z druga klawiaturą.
    3. Jedną z klawiatur podłączamy do chipset'a "Negacja" by wartość była '-1' a drugą możemy podłączyć do "Moduł przekazujący" by estetycznie wyglądało.
    4. Tworzymy chipset sumy "dodawanie" i podłączamy wcześniejsze moduły do jednego i drugieko kanału ([PPM] zmienia kanał).
    5. Chipset sumy podłączamy do modułu "Inkrementacja".
    6. A "Inkrementacje" do "7 segmentowego dekodera".
    7. Moduł "7 segmentowy dekoder" podłączamy do "8" i wyświetlacza (do wyświetlacza po to by sprawdzić czy "8" pokazuje prawdziwą wartość, czy nie wystąpił jakiś błąd :P )

  8. @TheMarcQ

     

    Omg nie moge rozkminić co ty w ogóle piszesz...

    sprawdzalem m tez nc se ne dzeje po nacsnecu taba

     

    Wtf?

     

    a co do tematu może ktoś pomoże?

     

    pisze coś takiego

     

    GML
    if (keyboard_check(vk_tab))

    {

    show_message("Nacisnoles TAB !");

    }

     

    Niestety nie działa...

     

     

    EDIT:

     

    @TheMarcQ

     

    Wiem !

     

    literka "i" tobie nie działa? xD

  9. Planuje zrobić obszernego Help'a w którym opisze każdy z poszczególnych modułów, chipsetów, ekraników itd. dodatkowo przy wybieraniu danego elementu będzie dodatkowa opcja (której nie ma na screenie) obok [sTWÓRZ] a mianowicie [DETALE]. Ta opcja będzie przekierowywać do helpa i pokazywała cały opis danego elementu. Dodatkowo po najechaniu na dany obiekt i przytszymaniu na nim myszki będzie się pojawiał dymek z nazwą elementu, aktualnym kanałem i wartością jaka w nim sie znajduje (narazie może to nie byc dla was zbyt jasne :P ).

     

     

    Pozdrawiam i Dziękuje za dobre komentarze :)

  10. Dodaje nowego Screena byście nie pomyśleli że porzuciłem tak dobry projekt :)

     

    Postaram się w najbliższym czasie dać demko które nie będzie miało niektórych urządzeń (ekrany,diody,guziki) ale udostępnie wszystkie moduły. Postaram się dorobić prostego i zrozumiałego helpa i daje upload :)

     

    Pełna wersja będzie za jakiś czas xD jeszcze kupe roboty.

  11. mam obiekty "info_obiek", około 50 obiektów "modul" i obiekt, który będzie tworzył dany moduł "create"

     

    w menu mam odpowiedniki do każdego mogułu, po kliknięcu na jeden z nich w obiekcie "info_obiekt" pojawiają sie informacje o tym module który klikneliśmy (sprite, do czego służy itd) oraz pokazuje się (tworzy sie) obiekt "create" i by stworzyć wybrany moduł trzeba będzie kliknąć na krzycisk create.

     

    Ten kod jest mi potrzebny po to by nie pisać 50 razy (50 mam modułą a jeszcze jest pare innych obiektów) jednego i tego samego tylko z inną nazwą obiektu

     

    GML
    if (global.name=obj_dodawanie)

    {

    instance_create(x,y,obj_dodawanie);

    }else

    if (global.name=obj_odejmowanie)

    {

    instance_create(x,y,obj_odejmowanie);

    }else...

     

    tylko wystarczy

    GML
    instance_create(x,y,global.name)

     

     

    Z object_index też nie działa, nie ma żadnej reakcji(nic sie nie dzieje).

  12. @Slash:

    Powiem tak:

    Nie wiesz kiedy skończeć :/

     

    A co do twojego pytania jak zrobić takie urządzenie tomuszę cie zmartwić ale będzie się dało to zrobić bez kondensatora :)

    Wystarczć będzie Timer ustawiony na 10 sec, który będzie wyłączał urządzenie po upływie czasu (a będzie się włączał po "wyłączeniu" urządzenia).

     

     

    EDIT:

     

    A z wydaniem to jest jeden problem został mi interface z którym mam nie mały problem. Chciał bym go zrobić przejrzyście i w miarę zrozumianie dla początkujących. i jest troche zabawy przytym oraz mniejsze i większe problemy :P

×
×
  • Dodaj nową pozycję...