Skocz do zawartości

PsichiX

Użytkownicy
  • Postów

    5 647
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    12

Treść opublikowana przez PsichiX

  1. nie, to beznadziejny pomysł. zdaj sobie sprawę jaką strukturę ma double czyli GMowy real - gdy przy operacjach liczbowych wyjdziesz poza zasieg (granice wartosci) to przy odwrotnej operacji nie uzyskasz tej samej wartosci (mimo iz to rzadkosc) - tak sie nie robi.
  2. @UP: to sie nie nadaje, a to dla tego ze MD5 sie za dlugo generuje i wazy wiecej niz double.
  3. PsichiX

    Nasze strony

    @UP: No co, widac gdzieniegdzie admin zawsze musi miec cos do powiedzenia, nawet jesli to spam :D
  4. Naucz sie czytać i analizować kod. Jak wół masz: GML array = string_copy(my_string,1,pos-1); Zgadnij po co Ci to.
  5. lol, zamień sobie: for(i=0;i<=numbers;i+=1) i po klopocie.
  6. cholibka, jak ja jakis czas temu to napisalem komus to zaluje ze nie dalem do artow - teraz wychodzi na to ze sie lenie xD Ale do XORa warto dodac pare innych mozliwosci, np, szyfrowanie kilkuprzebiegowe czy haslo warstwowe gdzie poza haslem potrzebny bylby pattern - to juz zabezpieczenie w kosmos hehe :P
  7. hmm, to juz wogole zle, lepiej zrob jak miales i niech Snake powie Ci co zrobic dokladniej bo ja nie znam struktury GMThreads i nie wiem jak on to zalatwil. btw. Twoj kod bedzie wczytywal sprajty tyle razy az global.loading bedzie false - nie logiczne.
  8. ogranicz ilosc wczytywanych grafik do kilku na raz? ogolem mozna otworzyc 16 plikow na raz (winapi, a ktorego korzysta) tak wiec zrob licznik, ktory zliczy ilosc aktualnie odtwarzanych watkow ladowania i while(global.ladowane>=8)Sleep(1) czy cos w ten desen
  9. Zobaczylem dokumentacje online MaxWinApi 2 i z tego co jest tam napisane wnioskuje ze musisz to zrobic tak: GML time=API_Datetime_Create(win,20,20,150,20, DTS_TIMEFORMAT,0) hours=API_DateTime_GetTimes(time,3) API_DateTime_GetTimes: (0) Control ID: The control ID returned by API_DateTime_Create. (1) Date part, one of the following: 0: Return the year. 1: Return the month 2: Return the day 3: Return the hour 4: Return the minute 5: Return the second 6: Return the miliseconds
  10. ee, tak patrze na ten Twoj kod i cos mi nie gra: GML API_Datetime_GetValue(time) show_message(Datetime_Hour) a nie powinno to byc jakos w ten sposob?: GML hour=API_Datetime_GetValue(Datetime_Hour) show_message(hour) bo na logike idzie ze ma pobrac godzine poprzez zmienna stanu Datetime_Hour a skoro cos pobiera to i cos zwraca. nie wiem, dziwne to. Podeslij mi jak mozesz dokumentacje tego MaxWinApi to sprawdze dokladnie bo tak na sucho to ciezko mi cos pomoc
  11. Michaś, nie rób sobie jaj. I przeanalizuj teraz mój kod i Twoj kod, a sam zobaczysz czemu sprowadzasz go na zły tor. Wedle Twojego kodu: dane wejsciowe: kasan=23 odbieracz=10 przebieg procesów: ramka 1: proces: if(kasan>odbieracz)kasan-=odbieracz przebieg: if(23>10)23-=10 wynik: kasan=23-10=13 ramka 2: proces: if(kasan>odbieracz)kasan-=odbieracz przebieg: if(13>10)13-=10 wynik: kasan=13-10=3 ramka 3: proces: if(kasan>odbieracz)kasan-=odbieracz przebieg: if(3>10)3-=10 // 3 nie jest wieksze od 10 wynik: kasan=3 // wiec jak widac wciaz pozostanie 3! A teraz wedle mojego kodu: dane wejsciowe: kasan=23 odbieracz=10 przebieg procesów: ramka 1: proces: kasan-=odbieracz przebieg: 23-=10 wynik: kasan=23-10=13 proces: if(kasan<0)kasan=0 przebieg: if(13<0)kasan=0 wynik: kasan=13 ramka 2: proces: kasan-=odbieracz przebieg: 13-=10 wynik: kasan=13-10=3 proces: if(kasan<0)kasan=0 przebieg: if(3<0)kasan=0 wynik: kasan=3 ramka 3: proces: kasan-=odbieracz przebieg: 3-=10 wynik: kasan=3-10=-7 proces: if(kasan<0)kasan=0 przebieg: if(-7<0)kasan=0 // natrafil na wartosc mniejsza niz 0 wynik: kasan=0 // wiec zeruje kasan Po to to rozpisalem abys w koncu zalapal ze nalezy sobie symulowac przebieg procesu aby wybrac najrozsadniejsza droge. Co prawda przy tak banalnym algorytmie jak ten to wystarczy logicznie pomyslec, no ale jak komus tej logiki brak to musi sobie symulacja wspomoc. A co do tekstu ze Twoj kod bardziej wydajny, to nie prawda, bo oba sa wykonywane tylko gdy odejmujesz.
  12. A nie ma tam zadnej funkcji do zamiany na wlasciwy czas (cos jak GMowe: date_get_hour() czy cos w ten desen)? bo to az dziwne O.o
  13. Michaś, nie rozumiesz, on używa DLLa portującego WINAPI do GMa i w jego zaleceniu musi korzystać akurat możliwie tylko z możliwości tego MaxWinApi. Osobiscie to nie korzystałem z tego, ale albo musisz pierw zadeklarowac ta zmienna, albo jest to zmienna stanu z dlla, co za tym idzie musisz sprawdzic dokladniej w dokumentacji, bo jesli to to drugie to wystarczy gdzies (w przykladach/dokumentacji) sprawdzic jaka ma wartosc i sobie utworzyc ja, jesli zas nie, to nie mam bladego pojecia czemu nie gra.
  14. Jeszcze raz zobaczę taki cyrk, a poleci warn. Pisz jak człowiek (czytaj: bez zbędnego pogrubiania i powiększania tekstu - nikt tu nie jest ślepy), a nie jak zdesperowana dziewica orleańska w potrzebie.
  15. PsichiX

    Obsługa dll

    No to Ci podalem co masz robic. a poza tym nie zrobisz od tak wlasnego GMa, dla tego nie komplikuj sobie zycia i zrob to tak jak sie zwyklo robic :)
  16. PsichiX

    Obsługa dll

    czekaj, baca, to Ty chcesz kod GML czy C++? bo sie juz pogubilem o co Ci dokladnie chodzi
  17. PsichiX

    Obsługa dll

    to sobie zrob, o ile wiem to nie ma nigdzie takiego gotowca. A poza tym to po co Ci komplikowac? w tym co dalem masz napisane jak ladowac procedury z dllki, jak je definiowac i ich uzywac. czego chciec wiecej?
  18. PsichiX

    Obsługa dll

    http://darkcult.gamedev.pl/kursy/apidll.html (Wnioskuje po dziale w jakim umiesciles topic)
  19. PsichiX

    Free engine

    Bo to polski silnik, polecam zobaczyć na GameDev.pl, jest jeszcze jeden Polski silnik zupełnie darmowy o zaje*****e fantastycnych efektach - nGENE (ngene.wikidot.com)
  20. PsichiX

    Free engine

    Esenthel.com - jesli nie bedzie to gra komercyjna, bo jak komercyjna to placisz odpowiednia sumke autorowi za uzycie silnika, ale efekty co najmniej bardzo dobre :) PS. I do tego sporo tutoriali :D
  21. PsichiX

    Konwerter pascala na c++

    Nie ma i nie bedzie, niestety.
  22. Misiek: tyle ze tam wszystko jest z FLa, tylko nieco zmodyfikowane :P
  23. Ja pierwszy utwór (Fight) robiłem na modyfikowanych gotowych samplach, a ten drugi (Psycho Senses) calkowicie od zera, uzywajac generatorow efektow (slayer, keys i jakis do bebnow (nie kick)). Ale przyznam ze jak na zaledwie 3 dni tworzenia to jestem z siebie zadowolony ze nie zrobilem kupy i jednak da sie tego jakos sluchac :) BTW. co do utworu Psycho Senses to ciagle mi samemu czegos w nim brak, jednak nie potrafie okreslic co to konkretnie jest, przewertowalem chyba wszystkie dostepne efekty/sample/generatory i nie znalazlem niczego chocby troche podobnego do tego co szukam :/
  24. PsichiX

    Poradnik

    Powiem tak: nie wiem, ani ja ani reszta, a to dla tego iż nie mamy projektu utworu przed sobą i ciężko jest Nam cokolwiek sprawdzić :)
  25. PsichiX

    GMCLAN Games Pack

    Mi to pasuje jak najbardziej i popieram przedmówców, aby dodawać tylko te dobre :D
×
×
  • Dodaj nową pozycję...