Skocz do zawartości

Platyna

Użytkownicy
  • Postów

    2 122
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Platyna

  1. No nie celowo przecież. Zderzyłem się w drzwiach z kolegą. :)
  2. Panie, co w tym trudnego? Przecież w dziesiętnym jest tak samo tyle, że podstawa to 10 :P 5613 = 5*1000 + 6*100 + 1*10 + 3*1 Widzimy, że są tu kolejne potęgi 10. 10^0 = 1 10^1 = 10 10^2 = 100 10^3 = 1000 W dziesiętnym kolejne bity maja takie wagi. W binarnym koleje bity mają wagi 1,2,4,8,16,32,64. Czyli kolejne potęgi dwójki. Jest to spowodowane tym, że dodanie nowego bita sprawia, że mamy 2 razy więcej możliwych kombinacji. (bo nowy bit może być równy 0 lub 1) System binarny powinieneś już czaić. Teraz z tym U2 to jest tak, że pierwszy bit z lewej się różni, bo zamiast mieć wagę 2^n to ma -2^n i on określa czy liczba jest dodatnia czy ujemna. 0101 = 0*(-8) + 1*(4) + 0*(2) + 1*(1) = 4+1 = 5 1101 = 1*(-8) + 1*(4) + 0*(2) + 1*(1) = -8+4+1 = -3 Swoja drogą muszę przeczytać jak reprezentowane są liczby zmiennoprzecinkowe, bo w sumie nie mam pojęcia. Miały chyba jakieś dodatkowe bity określające wartość po przecinku.
  3. Jakiej spacji? Tam żadna spacja nie jest potrzeba O.o Jeśli chodzi ci o te dwie przy plusie to dałem je tylko dla estetyki. -_-
  4. GML global.pkt=global.kasa + global.pigulki;?
  5. Kod Snake wychodzi na to, że będzie działał. Ale: ...zatem ja jeszcze muszę się wtrącić. gnysek dobrze wytłumaczył działanie systemu dwójkowego, ale nie wspomniał o zapisie liczb ujemnych :) Wszystko jest cacy poza tym, ze w U2 pierwszy bit to nie jest 2^n tylko -2^n. Więc na przykład: 0101 = (0*-(2^3)) + (1*(2^2)) + (0*(2^1)) + (1*(2^0)) = 0*(-8) + 1*4 + 0*2 + 1*1 = 4+1 = 5 1101 = (1*-(2^3)) + (1*(2^2)) + (0*(2^1)) + (1*(2^0)) = 1*(-8) + 1*4 + 0*2 + 1*1 = -8+4+1 = -3
  6. Ładny. Ale pustawy. Jak tło zrobisz ciekawsze to będzie ok. Jakieś pojedyncze budowle nowoczesne gdzieś w oddali, planetki. Jak urozmaicisz to będzie miodzio.
  7. Stwórz sobie jakaś zmienną mam_klucz=0; W momencie kiedy zdobywasz klucz ustaw ją na 1. mam_klucz=1; I teraz w kolizji z drzwiami sprawdzaj wartość tej zmiennej. if(mam_klucz==1) { <akcja> }
  8. E tam. Jak nauczyciel wyjdzie to każdy głupi potrafi. Zrób coś by przebić mojego przysiada na szafie z tyłu klasy gdy nauczyciel był w sali. To było ćwiczone przez kilka przerw. 3 osoby podchodzą do nauczyciele, wtedy szybko kumpel mnie podsadza, przysiadzik i zeskakuję. :P Jakaś szybę nawet udało mi się zwalić a nauczyciel się kapnął. Jeszcze kiedyś zrobiliśmy wyścigi taczek na trasie korytarz, schody, korytarz. A i w pierwszej klasie rozlałem wódkę na korytarzu. Heh, to były czasy. Teraz już takie pomysły idiotyczne nikomu do głowy nie przychodzą :P
  9. Pewnie w Create jakiegoś obiektu je zerujesz cwaniaku -_-
  10. Zmienne globalne się nie resetują po zmianie rooma. Od tego właśnie są globalne.
  11. Wątpię by ci ktoś pomógł, bo opisałeś to w taki sposób, że nijak nie idzie zrozumieć o co ci chodzi (ten ostatni post). Poza tym przeczytaj regulamin. Doubleposty są zabronione. Ale tym razem daruję.
  12. No to nie wydaje mi się by było inne wyjście niż stablicowanie ich.
  13. Wszystkie w sensie, że całkiem wszystkie? Wszystkie jakie stworzyłeś? Wątpię by się dało, bo cała idea wydaje mi się bezsensowna i bezcelowa. Wtajemnicz mnie co chcesz osiągnąć to wymyśli się coś innego. Może stworzyć globalną tablicę i przejrzeć w pętli jej wszystkie komórki. Jeśli którakolwiek jest fałszywa to wynik jest fałszywy.
  14. To źle że byś nie wpadł bo to znaczy, że ani razu do helpa nie zajrzałeś. Funkcje mają w zwyczaju zwracać jakąś wartością, którą można wykorzystać do jakichś działań, porównań lub właśnie przypisać do zmiennej. instance_create na przykład zwraca id nowo powstałego obiektu.
  15. Marnie to wytłumaczyłeś, ale jeśli dobrze cię rozumiem to zrób tak: GML OBJ=instance_create(x,y+10,sznurek01) i teraz zamiast sznurek01.zmienna pisz OBJ.zmienna. To samo ze sznurkiem02
  16. Cierp! Na cholerę piszesz drugi raz ten sam post? Przecież ci kurde odpowiedizałem :/ Warna dawno nie dostałeś?
  17. GML if(round(image_index)+1==image_number) { <jakaś akcja> }
  18. Kolejne wiersze wpisuj jako string do kolejnych komórek jakiejś tablicy. Stwórz sobie jakąś zmienną W określającą na którym wierszu się znajdujesz (pierwszy wiersz do wypisania na samej górze). Następnie w draw w pętli rysuj wiersze od W do W+5. W event'cie naciśnięcia odpowiedniej strzałki zwiększaj, albo zmniejszaj wartość W.
  19. Platyna

    Galeria Grafik

    Ja zaczaiłem, że ogólnie krytykujesz konsole :P Ale jak tak, to zwracam honor. Tyż nie lubię robienia gry do efektów specjalnych zamiast odwrotnie.
  20. Platyna

    Galeria Grafik

    Nie zatrybiłeś lenin. Ten ludzik robi sobie słitaśną focię od góry. Patrzy w górę więc cało jest zasłonięte przez głowę :)
  21. string_char_at() - stringi to tablice charów. odwołujesz się do odpowiedniej komórki. char a=str[x]. ord() - rzutujesz chara na inta. int a=(int)( c) chr() - rzutujesz inta na chara. char c=(char)(a) Nie ma funkcji jako takich, bo po co?
  22. Możesz chociażby z każdej strony tego sprite'a narysować 4 wielkie czarne prostokąty, które wspólnie zakryją cały obszar na około :)
  23. GML imie=get_string("Wpisz swoje imie:","Imie") while(string_length(imie)>20) imie=get_string("Imie za długie! Wpisz swoje imie:","Imie")
  24. Platyna

    Galeria Grafik

    Co ty gadasz? Najlepsze gry były na PSX i nic ich nigdy nie przebije! :P I nie mówię tu tylko o Crashu czy Spyro.
×
×
  • Dodaj nową pozycję...