Skocz do zawartości

Sernat

Użytkownicy
  • Postów

    616
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Sernat

  1. Sernat

    Ciekawa teoria

    Względem maksymalnie możliwej wydajności GMa - tak, względem prawdziwych języków programowania - nie.
  2. Sernat

    GMclan-owe cytaty

    Czy wy także nie wiecie, o co chodzi w tamtym cytacie?
  3. Chodziło chyba raczej o efekt "dźwięku 3D", czyli im bliżej jesteś wroga, tym głośniej strzela itd.
  4. Sernat

    Ciekawa teoria

    Cieszę się, że wreszcie zrezygnowałeś z udziału w dyskusji. Prawidłowo ;) . Wracając do tematu - życzę powodzenia w odnajdywaniu wzorku w palecie losowych pikseli. Zakładając, że bierzemy pod uwagę rozdzielczość 320 x 240 i głębię kolorów true color, wówczas prawdopodobieństwo uzyskania oczekiwanego rezultatu wynosi 1 do 256^3 * 320 * 240, czyli 1:1288490188800. Jeśli chodzi o uzyskiwanie szumu, a nie logicznych wzorków - to nie jest problem pseudolosowości, na temat której tak polemizowaliście. To znowuż prawdopodobieństwo. Prawdopodobieństwo, że wśród nawet tych stu pikseli (10x10, czyli dla ludzkiego oka niemal znikome), nie zobaczycie koloru wyraźnie niebieskiego, zielonego lub czerwonego jest praktycznie żadne. A nawet jeśli, to 100 pikseli nijak się ma do przyjętych wcześniej 320 x 240 = 76800. Threef, twój program jest głupi jak but, bo nie korzysta z surface'ów, co znacznie obniża jego wydajność. W ogóle rozwiązanie rysowania tylu pikseli co klatkę w GMie jest absurdalne. Nie mniej jednak, dobrze, że zrobiłeś skalowanie x2.
  5. Sernat

    Ciekawa teoria

    Nie, po prostu porównujesz tę teorię do parapsychicznych zdolności, czego nie jestem w stanie pojąć. Dziewczynę mam, pracę w sumie też, pieniędzy mi nie braknie, prestiż nie tobie dane oceniać, a nazwy własne, takie jak Polstat, piszemy z dużej litery. Widzę, że motyw ezoteryczno-new age'owy pojawił się ponownie: "koniec świata", "jasnowidzenie". Co jeszcze wymyślisz ;) ? Pozdrawiam ciebie i twe wyrafinowane poczucie humoru :) !
  6. Sernat

    Ciekawa teoria

    Czy ktoś pana oświeci ;) ? Analogii nie ma żadnej - tu mamy wszelkie dane podane na tacy, wystarczy Ogólna zasada kombinatoryki i każdy sobie obliczy, co zechce. Nie ma żadnego gdybania. No dobra, jest, jeśli się nie ma pojęcia, o czym jest mowa. W twoim przypadku pokazuje się odgórna wada demokracji - przychodzi ktoś, kto nie wie o co chodzi, a gada jak potłuczony. Btw, już nie przesadzajmy, mówią mi to tylko użytkownicy, którym pomogłem ;) . Ale dzięki, żeś tak miły i uogólniasz.
  7. Sernat

    Ciekawa teoria

    Edie, wyjąłeś zdanie z kontekstu.
  8. Już chciałem napisać jak to możliwe, że mi się plik otwiera... A jedno pisałem tu, drugie w kodzie, hehe ;) .
  9. C:\Program Files\Game_Maker8\Game_Maker.exe Tak u mnie wygląda poprawna ścieżka.
  10. Sernat

    Galeria Grafik

    DarkTeam, z tego co zauważyłem, wypowiedziałeś się w tym temacie raz za mnie i raz za Anty'ego :) . Nieładnie :) . Ale ma rację. Chyba, że szykujesz się do corocznej olimpiady w rysowaniu szkiców ze stoperem w ręku. Wówczas to dobra inwestycja. A argumentum ad personam to głupi pomysł.
  11. Musisz podać lokalizację pliku.
  12. GML if ( keyboard_check_pressed( vk_enter ) ) execute_file( "plik.txt" ); @Up: Dowcipniś, z tego co widzę. W dodatku nie odpowiedziałeś poprawnie na jego pytanie, z tego względu odbieram ci właśnie okazję do nabicia posta.
  13. Faktycznie. Dziwna sprawa. With w innych językach to taki blok, wewnątrz którego jest użycie przestrzeni nazw - co oznacza, że nie musimy, a nawet nie możemy, zapisywać odpowiedniego przedrostka. W GMie other oznacza id obiektu, z którym aktualnie kolidujemy. Jaki więc sens ma jego drugie działanie :P ?
  14. Sernat

    Ciekawa teoria

    Rudy, zmień formę wypowiedzi, bo naprawdę ciężko cokolwiek zrozumieć. Uzasadnij jakoś te "dużo większe szanse", a wtedy ja ci udowodnię, że nie masz racji.
  15. Zacina się ze względu na other. Other to id obiektu, z którym kolidujesz. Jeśli niczego nie dotykasz, other = noone, a to oznacza, że odwołujesz się do obiektu, który nie istnieje. Zasada ograniczonego zaufania mówi, że other można używać tylko w evencie kolizji. W innych przypadkach - podobnie jak tu - nie ma zazwyczaj sensu. @EdiePl Spoko. Wieczorem ciężko cokolwiek ogarnąć ;) .
  16. Other to id obiektu, z którym aktualnie kolidujemy ;) . With to użycie przestrzeni nazw, w twoim wypadku "o_plecak".
  17. Edie, fakt, nie skumałem, co ma na myśli autor. Mój błąd. Ale ty także nie do końca. Patrz: GML if inventory[i,j] = 0 { inventory[i,j].visible = true; inventory_stack[i,j] += 1; inventory[i,j] = id; inventory[i,j].visible = false; ext = true; break; } Bierzesz pod uwagę tylko slot, który jest pusty. A jeśli nie jest, a znajduje się w nim obiekt o takiej samej klasie?
  18. Ponieważ z niewiadomych mi przyczyn Edie zamiast sprawdzać, czy item jest, to sprawdza, czy go nie ma, a zamiast jego ilość zmniejszać, jego ilość zwiększa. Dodatkowo zamiast go wywalać z ekwipunku na ziemię, on czyni go przez chwilę niewidzialnym, czego wciąż nie rozumiem. Jakoś tak na opak :) .
  19. Widocznie koliduje to z wyświetlaniem sprite'ów. Rozwiązanie problemu "podwójnego breake'a": GML for ( ... ) { for( ... ) { ( ... ) nara = true; break; } if ( nara ) break; } Wiem, że to oczywistość, ale cóż.
  20. A exit kompletnie psuje teorię, bo aplikacja polega na ilości klatek, nie ilości kroków w pętli. Różnica między Stepem a pętlą jest znacząca.
  21. Edie, no po tobie takiego głupiego posta się nie spodziewałem ;) . W ogóle, czy ty nie miałeś na myśli "break", a nie "exit"? Nie mam siły ingerować w kod.
  22. Wytłumacz mi jaki sens ma kod, gdzie istnieją dwa identyczne bloki "with(o_plecak)" i dwie identyczne pętle "for(...)" zagnieżdżone w tym samym bloku. Z serii "wskaż 10 różnic": GML with(o_plecak) { for(j=0;j<=7;j+=1) { for(i=0;i<=3;i+=1) { if inventory[i,j] = 0 { inventory[i,j].visible = true; if inventory[i,j] = 0 { inventory_stack[i,j] += 1; inventory[i,j] = id; exit; if inventory[i,j] = 0 { inventory[i,j].visible = false; } } }
  23. "Istnieją również tablice, tylko 2 wymiarowe." Wątpliwe jak diabli ;) .
  24. Sernat

    Ciekawa teoria

    Gdy widzę wypowiedzi znajdujące się w tym temacie, moja wiara w ludzkość znika. 90% użytkowników tutaj, wypowiadających się lub też nie, nie zrozumiało teorii. Panu już podziękujemy ;) .
  25. Nie wiem, czy wypowiedź składająca się z trzech kompletnie do siebie niepasujących i całkowicie niespójnych wyrazów umożliwia przeczytanie ze zrozumieniem. Mam ochotę ci przy... Ale nie, obiecałem panować nad emocjami i nie karmić trolla. Używaj sobie czego chcesz, w zależności od tego, co ci pasuje... Najbardziej odpowiednie wydaje się ef_smoke, ef_smokeup, ef_flare, lecz na siłę możesz kombinować z różnymi. Mogę ci powiedzieć, że jesteś chamem.
×
×
  • Dodaj nową pozycję...