Skocz do zawartości

-[PhariseuS]-

Użytkownicy
  • Postów

    214
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Odpowiedzi opublikowane przez -[PhariseuS]-

  1. Sprecyzuj. W jakim sensie "uzależnioną"? O jaką zależność chodzi? O pobranie godziny (być może z minutami) do zmiennej, przepuszczenia przez jakąś funkcję, i wyplucie wyniku? Czy o liczby pseudolosowe oparte na godzinie?

     

    Podaj konkretny przykład tego, co chcesz osiągnąć.

  2. W sumie nigdy się nie nauczyłem, jak w GM operować plikami INI, gdyż wszystko (i jeszcze więcej) da się załatwić funkcjami file_*. W związku z tym nie mam na ich temat zdania.

     

    Co do display_: Wybacz, stosowałem skróty myślowe, by naprowadzić Cię na dobry kierunek, bo za dużo umiesz, by podawać Ci gotowce ;) Jeżeli już ustawisz rozmiar GUI, w evencie Global mouse obiektu GUI, na który chcesz kliknąć, musisz sprawdzić, czy pozycja myszy znajduje się w zakresie tego obiektu.

     

    Zakładając, że każdy z rysowanych elementów jest ograniczony czterema koordynatami (minx, miny, maxx, maxy) prostokątu

     

    GML
    //funkcja checkForGUIClickRectangle(minx,miny,maxx,maxy)

    return (mouse_x>=argument[0] && mouse_y>=argument[1] && mouse_x<=argument[2] && mouse_y<=argument[3])

     

    A dla okrągłych elementów, będących kołami o środku w punkcie (mx, my) i ograniczonych promieniem mradius

     

    GML
    //funkcja checkForGUIClickCircle(mx,my,mradius)

    return (point_distance(mouse_x,mouse_y,argument[0],argument[1])<=argument[2])

     

    Tradycyjnie - nie sprawdzałem, czy działa. I teraz jak masz na przykład kwadratowy element GUI w prawym górnym rogu ekranu, i element ten ma 64x64 px - oraz nie ważne są jego "prawdziwe" x i y, gdyż rysowany jest z poziomu Draw GUI w ten lub podobny sposób

     

    GML
    var minx=room_width-64;

    var miny=0;

    var maxx=room_width;

    var maxy=64;

    //ok, powyzsze nie musi byc wcale zmienna tymczasowa, moga to byc niezmieniajace sie zmienne zadeklarowane np. w Create

    draw_rectangle(minx,miny,maxx,maxy,0)

     

    Wtedy w jego Global mouse (zwykły, pressed lub released, w zależności od tego, co chcesz osiągnąć) daj

     

    GML
    if (checkForGUIClickRectangle(minx,miny,maxx,maxy))

    {

    show_message("Udalo sie kliknac w kwadrot. Dyplom wyslemy poczta");

    }

     

    Byc moze jest to niezbyt wydajne obejscie, bo nie mam doswiadczenia z wiekszoscia funkcji display_*, ale podejrzewam, ze zasada dzialania jest podobna. Jak czegos nie rozumiesz to wal.

  3. No chyba najpierw musisz tę zmienną xx zdefiniować, zanim coś od niej odejmiesz. Polecam w Create

     

    GML
    xx=0;

     

    Robisz tak z każdą zmienną lokalną i globalną. Nie musi to być Create, ważne, by było to ZANIM zaczniesz operować na tej zmiennej (wyświetlać, dodawać, pobierać do stringu etc). Po prostu nadaj zmiennej jakąś wartość po raz pierwszy, i nie musi to być wcale 0.

     

    EDIT: Se właśnie skompilowałem to w głowie. Jeżeli będziesz coś odejmował od zera, to chmurka (zakładając, że jej koordynat x to 0, czyli lewa krawędź roomu) wyjdzie sobie poza ekran. Lepiej więc dodawaj do zmiennej xx 2, zamiast odejmować. A jak chcesz, by chmury płynęły z prawej krawędzi do lewej, to twórz je właśnie tam - przypisz zmiennej x wartość room_width (lub view_wview[0])

  4. bo czemu nie zacząć tworzenia gry od loga : DD

     

    Jeżeli od początku masz wizję i tylko kwestią jest przelanie jej na język programowania, nic nie stoi na przeszkodzie.

     

    Moje projekta zazwyczaj mają idiotycznie brzmiącą nazwę kodową aż do ostatecznej kompilacji; tytuł i logo wymyślam na końcu, gdy już wiem, jaki kształt przybierze ostateczny projekt. A potem googluję wymyślony tytuł - i tylko jeżeli wyniki można policzyć na palcach jednej ręki, to dopiero wtedy zostaje :)

     

    Nazwami kodowymi i testowymi Hasta la Luna! były, kolejno

     

    - Project 4.gmx ;P

    - Lander 2k15

    - ...to the moooooooon!

    - Luna Salvaje (i to by zostało, gdyby nie Google check: mało nie padłem jak się dowiedziałem, że "Dziki Księżyc" to tytuł południowoamerykańskiej telenoweli, która leciała swego czasu także w Polsce :D Dlatego warto sprawdzać :D)

     

    I to wszystko w przeciągu 48 godzin (i jakichś 36 przeznaczonych na sam projekt). Mężczyzna zmienną jest (typu boolean).

  5. Tak przy okazji zapytam, bo widzę masę jednomyślnych ekspertów...

     

    Czy modele w Unity muszą być złożone z wielokątów, czy zabanglają także wektorowe rozwiązania, jak NURBS, deformery etc? Podejrzewam, że nie, ale wolę się upewnić, bo może w końcu zainteresuję się Unity.

  6. Coś turniej stanął w miejscu i widzę, że nie ma żadnych nadchodzących rozgrywek. Czy panowie poniżej ustalali już daty swych potyczek?

     

    Boad vs adam014 - Brak Daty

    cysior vs kriso99 - Brak Daty

    Anty vs Szmalu - Brak Daty

    Lechu4444 vs MaxGaming - Brak Daty

  7. Jeżeli masz ADSL-a (internet po linii telefonicznej, np. dawna Neo, Netia itp), dużo zależy od kodowania danych na DSLAM-ie (czyli tzw. centralce) oraz samej odległości od niego. W takim wypadku zadzwoń na infolinię techniczną i się dowiedz, czy by Ci nie zmienili kodowania na porcie na fast.

     

    Nie mam kompletnie doświadczenia z operatorami kablówki, ale jeżeli masz szczęście ciągnąć internet tzw. osiedlowy, nic nie stoi na przeszkodzie byś pogadał z adminami.

     

    A ostatnia możliwość, czyli internet mobilny - tutaj dużą rolę odgrywa zasięg i samo urządzenie końcowe.

  8. Stało się, ktoś odkopał temat, to dorzucę moje 3 grosze.

     

    W podstawówce na kółku informatycznym uczyliśmy się Turbo Pascala. Już wtedy (wczesne lata '00) ten język był uznany za nieprzydatny i przestarzały. Wówczas królował Visual Basic 6, czysty C i Delphi. Ale pierwszym językiem z jakim przyszło się nam spotkać był QuickBASIC :D Eh, wspomnieia.

     

    Gdy znalazłem Game Makera (wersja 4 bodajże?), na początku skryptowałem w składni Delphi/Turbo Pascala. Potem stopniowo zacząłem się przestawiać na składnię pseudo-C, i w sumie dzięki niej zainteresowałem się PHP i C++.

  9. ale to zdjęcie jest sprzed trzech lat, czyli chłopak na zdjęciu ma obecnie lat 23, natomiast bagno ma 20, ergo to nie bagno.

     

    Nope. Widziałem je na czanach z min. 4-6 lat temu

  10. To ten sam użytkownik, a przynajmniej ten sam komputer :)

     

    135935-psych-thats-the-wrong-number-g-EAg6.gif

     

    A od samefagingu abstrahując, 250 zł to okazja. Kolega Threef tak faktycznie nic z tego by nie miał; musiałby przecież zapłacić podatek dochodowy, ZUS, KRUS, NHS, te sprawy... no jak zostałoby mu po tym z 30 zł to mniej więcej tyle kosztowałaby energia elektryczna, internet, pożywienie i zakwaterowanie w czasie wykonywania projektu.

     

    Poza tym co to jest dwie i pół bańki przy hipotetycznych zyskach, jakie mogłaby przynieść ta produkcja? :rolleyes:

  11. rodzice mi każą iść studiowac

     

    mam nadzieję, że nie mówisz poważnie, bo to by było okrutne ze strony rodziców.

     

    A i podzielę się moim doświadczeniem w tej kwestii, czy tego chcecie czy nie ;)

     

    Nie odkrywam nic nowego mówiąc, że studentów jest w Polsce za dużo, szczególnie na kierunkach humanistycznych. Nie myślałeś czasem nad studium pomaturalnym? 2 lata, państwowy egzamin i masz fach w ręku (bo do egzaminu konieczne są praktyki odbębnione, więc od razu jest co walnąć do CV). To daje Ci trzyletnią przewagę nad "magystrami" bez doświadczenia zawodowego na rynku pracy.

     

    Jakieś 5 lat temu zrobiłem Technika Informatyka i póki nie wyjechałem z Polski, robiłem w TPSA (aż do momentu, gdy Orange nie przejął. Wtedy to się zaczęły jaja, ale to może kiedy indziej). Zarobki niesamowicie przyzwoite jak na pracę w postkomunistycznej korporacji i nie żałuję swojej decyzji. Plus dyplom, europejski certyfikat i doświadczenie przydały mi się potem na zagramanicznym rynku pracy. Zanim wyjechałem postanowiłem spróbować studiów dla własnej satysfakcji. Poszedłem na Filologię Angielską, spec. nauczycielska, bo język angielski miłuję od maleńkości. I się sromotnie zawiodłem. Mało się nauczyłem, a jak po pierwszym semestrze skończyliśmy fonetykę (duuuży błąd, bo stanowczo za małą wagę przykłada się do wymowy przy nauce angielskiego na wszystkich poziomach) i zaczęliśmy przerabiać literaturę średnio-angielską to mimo dobrych wyników podziękowałem. I do tego pilnowali obecności jak w podstawówce, nawet usprawiedliwionych można było mieć nie więcej niż 2 - bo to dzienne, i kija ich obchodziło, że ludzie pracy też studiują. Nie tak to sobie wyobrażałem.

     

    Studia nie są dla wszystkich :D

  12. Nawet, nawet. Kilka wkurzających rzeczy

    - need more stamina, szczególnie ten dźwięk

    - paskudna prędkość w pionie

    - rozdzielczość

     

    Plusy

    - ciekawy koncept

    - po dopracowaniu nie znudziłaby się szybko

    - całkiem klimatyczna grafika... gdybym miał monitor CRT z rozdziałką 800x600 :P

     

    Te rozmyte góry trochę psują pikselowy klimat. A tak w ogóle to rozumiem, że księżniczka ma teleskopowy warkocz? :P Czemu nie wspina się po tym warkoczu w górę i w dół? Bardzo by to urozmaiciło mechanikę, gdyż okres wahadła byłby zmienny.

     

    Co do samej fizyki, meh. Tu zdecydowanie przydałoby się popracować. Wahadło nie zachowuje się zbyt naturalnie. Myślałeś nad Box2d? Akurat wydaje mi się, że w tym wypadku mógłby się sprawdzić.

  13. spokojnie da radę, po prostu rozkładam rękę na klawiaturze i przesuwam po niej

     

    hp_multimedia_blacksilver_ps2_wired_keyboard_kb___0133_4_lgw.jpg

     

    Moja jest identyczna, tylko cała biała. Bez lubrykantów nie pojechałbym palcem za daleko.

     

    Ktoś próbował na dotykowej już? :P

     

    A w ogóle to mój rekord to 121 i już nie ma wafla, bym próbował pobijać :D

  14. szkoda, że nie ma żadnych kar za wciśnięcie złego przycisku, bo można po prostu gwałcić klawiaturę i zabijamy literki zanim pojawią się na ekranie :<

     

    Próbowałem, niezbyt dobry pomysł. Mniej więcej po przekroczeniu setki szybkość spadania raczej nie pozwoli w ciągu sekundy-trzech nacisnąć wszystkich możliwych klawiszy.

     

    Czekam na linuxową binarkę - chcę przetestować w robocie, bo mam tam fajną klawiaturę :P

×
×
  • Dodaj nową pozycję...