Skocz do zawartości

Muuuuczek567

Użytkownicy
  • Postów

    1 472
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Muuuuczek567

  1. @kt1117: Twoje błędy są śmieszne : D Poza tym, poszukaj w Google. @ipq: it looks interesting but quite ridiculous on screenshots : D
  2. Muuuuczek567

    Dach top down

    Jedna strona jest zwykle ciemniejsza od drugiej. No i gdybym miał układać tyle dachówek, to bym chyba się powiesił. Powinny być trochę większe.
  3. Gdyż powinno być tak: GML if place_free(x+lengthdir_x(global.WSN,image_angle),y+lengthdir_y(global.WSN,image_angle)) { x+=lengthdir_x(global.WSN,image_angle) y+=lengthdir_y(global.WSN,image_angle) }
  4. No cóż, na moim pingu w dzień sobie nie pogram :( E: serwer 24/7?
  5. GML if place_free(lenghdir_x(global.WSN,image_angle),lenghdir_y(global.WSN,image_angle)) { x=lenghdir_x(global.WSN,image_angle) y=lenghdir_y(global.WSN,image_angle) } Karygodny błąd.
  6. Z tego, co rozumiem, gra jest w ujęciu top-down. Klatki od 0 do 3 idą w górę i w dół, pozostałe w lewo i prawo. Create: GML ind = 0 Step: GML ind += 1 if(ind > 3) ind = 0 lub, żeby zajęło mniej miejsca: GML ind = (ind+1) mod 4 Draw: GML draw_sprite(sprit,ind+sign(abs(x-xprevious))*4,x,y) Nie uwzględniłem przypadków, gdy postać stoi i gdy idzie na ukos. To już zrobisz sam ; )
  7. W prawdziwym świecie nie spotkałem się jeszcze z mantykorą, choć w fantasy jest ich sporo. Rzeki żelaza mogą więc być. A rzeka lawy przepływająca przez okoliczne wioski... to byłoby coś : )
  8. @Sernat: ale po co pokazać drzewko piosenek nam? @Vhad: używasz sound_add? Jeśli tak, to lepiej przerzuć się na DLL-a do streamowania muzyki.
  9. Muuuuczek567

    Ciekawa teoria

    @ANtY: Pomijając problemy związane ze zgromadzaniem, przechowywaniem i przetwarzaniem tych WSZYSTKICH danych w sensownym czasie. @ediepl: żadna znana siła nie jest w stanie cofnąć czasu. Czarna dziura spowalnia czas w swoim obrębie.
  10. No to raczej to Ty powinieneś zajrzeć do dokumentacji : P
  11. Muuuuczek567

    Ciekawa teoria

    Co do podróży w czasie: sądzę, że z odpowiednim sprzętem będzie można za parędziesiąt-paręset lat przenieść się w przyszłość - ale nigdy w przeszłość. Czas płynie do przodu i nigdy nie zaobserwowano od tego wyjątków. A co do podróży w przyszłość - paradoks bliźniąt może służyć za pewną podpowiedź. Takie jest moje przekonanie i jeśli palnąłem milion fundamentalnych byków - wytknijcie mi to.
  12. Muuuuczek567

    Ciekawa teoria

    @Sernat: właśnie to miałem na myśli. W różnych źródłach widzę różne liczby, w jednych 10^80, w innych 10^(10^(10^(10^10))) :o Podałem więc tę, którą bardziej ogarniam : P E: swoją drogą, musiałeś się przyczepić najmniej ważnej części mojej wypowiedzi?
  13. Muuuuczek567

    Ciekawa teoria

    To i ja coś od siebie dodam odnośnie generowania obrazków. Przyjmijmy, że generujemy obrazek o rozdzielczości 10x10 i o 2 kolorach - czarny i biały. Ile różnych obrazków może powstać? Odpowiedź: 2^100. Liczba kolorów do potęgi (szerokość x wysokość). Olbrzymia wartość. Żeby obejrzeć wszystkie (przyjmując, że oglądamy 10 obrazków na sekundę), trzeba by poświęcić 241181,6 trylionów lat. Gdybyśmy jednak użyli int128 (w C++ i podobnych), każdej liczbie odpowiadałby jeden obrazek. W ten sposob można w prosty sposób stworzyć generator obrazków, w którym każdemu kluczowi odpowiadałby jeden obrazek. Mówimy jednak o dwukolorowych obrazkach o rozdzielczości pierwszych wyświetlaczy LCD. Gdybyśmy chcieli stworzyć generator obrazków 256-kolorowych o rozdzielczości 320x240, obrazków byłoby 256^76800. Liczba atomów we wszechświecie jest nie większa niż 10^80 :(
  14. Muuuuczek567

    GMclan-owe cytaty

    @kt1117: nie jesteś sam w bojaźni i strachu.
  15. Powinieneś mieć zmienną globalną, nazwij ją jak chcesz (u mnie w kodzie: last_clicked). W obiekcie gm_bulid, w evencie Left Button Pressed po linijce: GML instance_create(480,256,tower_menu); dodaj: GML last_clicked = id Następnie zamień drugą linijkę w kodzie menu_twr_blue na: GML with(last_clicked) instance_destroy() Nie gwarantuję, że będzie działać, więc na wszelki wypadek stwórz kopię zapasową.
  16. Muuuuczek567

    Ciekawa teoria

    Sir Arthur Eddington: If an army of monkeys were strumming on typewriters, they might write all the books in the British Museum (Jeśli armia małp będzie klikać na swoich maszynach do pisania, mogą napisać wszystkie książki z British Museum). To są słowa z roku 1928, nie jest to więc zbytnio oryginalna teoria.
  17. Jeśli już masz robić AA, to trzeba dodać kanał alpha, którego Paint nie obsługuje.
  18. Chodzi o coś w stylu Minecrafta? Nie jest łatwe do implementacji, ale da się zrobić, trzeba tylko zapisać pewien zbiór reguł rządzących nad generowaniem mapy.
  19. Najprostszy system. Event Keyboard Left: Set variable direction to 2 (zaznacz relative) Event Keyboard Right: Set variable direction to -2 (zaznacz relative) Event Keyboard Up: Set variable speed to 2 Event Keyboard Down: Set variable speed to -2 Event Key Release Up/Down: Set variable speed to 0 Event Step: Set variable image_angle to direction
  20. Jak smugi, to draw_line lub particle. Dziury w ścianie? Rysuj kafelek (tile) w miejscu trafienia pocisku. Rysowanie cieni zrób w oddzielnym obiekcie. Dokumentacja jest pod przyciskiem F1.
  21. Próbka sadzy: Tak na serio: podaj konkrety, np. rozmiar grafik, styl graficzny, czy mają być animowane itp.
  22. Zmienna a nigdy nie będzie mniejsza od liczby -360, więc pętla jest niepotrzebna.
  23. Kąt pod jakim gracz jest względem przeszkody: GML a = direction-point_direction(x,y,przeszkoda.x,przeszkoda.y) if(a < 0) a += 360 Mogłem coś źle zrozumieć, ale tak to generalnie wygląda.
  24. GM nie sprawdza automatycznie, w którym viewie znajduje się dany obiekt, trzeba to zrobić samemu. To sprawdzanie widoku, co napisałeś, jest wystarczającym rozwiązaniem.
×
×
  • Dodaj nową pozycję...