Skocz do zawartości

Ranmus

Filar Społeczności
  • Postów

    3 205
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    4

Treść opublikowana przez Ranmus

  1. Ranmus

    pytania o rejestrację

    Dla własnego użytku możesz zainstalować GM'a na maksimum 3 stanowiskach bez potrzeby zakupu kolejnego klucza.
  2. GM pod mac'a będzie pod koniec roku lub na początku następnego.
  3. Lepiej by było zrobić dwa programy, jeden typowo kliencki i drugi do zarządzania newsami. Teraz szukamy jakiegoś serwera www, piszemy stronkę w php do obsługi niusów, korzystamy z rm_http i poprzez tą drugą aplikację nagrywamy na serwer niusy, a programem klienckim co jakiś czas sprawdzamy czy na serwerze nie ma nowych niusów. Ewentualnie ten drugi progs można kompletnie ominąć i napisać zarządzanie niusami tylko i wyłącznie poprzez stronę www.
  4. Ranmus

    Czy kochasz Ranmusa?

    LOL... Low, skąd wiesz, że Cię nie lubię? Wysuwasz takie wnioski za ostrzeżenia? No niestety, ale za nieodpowiedni ton i słownictwo muszę je przyznawać. Jak Borek cenzuruje słowa pokroju "wyrucham", to co dopiero ja. :D Masz na pocieszenie buziaczka (i lepiej żebyś był kobitą). :* ps. Dziadekkleofas, ja Cię też kocham... jak dziadka. Jesteś naszym gmclanowym dziadkiem i sypiesz piach po oczach. :P Niestety już zapomniałem jak się nazywa ten wymysł rosyjskich folks'ów. :( Zamykam temat.
  5. @CuB3: Mało śmieszne. Takie filmiki już dawno mi się przejadły, bo nie wyróżniają się z setek, tysięcy innych. @Yoda: Znam z telewizji. Leciało wiele lat tematu na tvp2. Traperzy znad wisły rządzą. :) Osobiście mogę polecić serial Little Britain (Mała Brytania). Leci na TVP2 w piątek około 1:00 w nocy. Bardziej debilnego terminu już chyba nie mogli wybrać. Na szczęście z pomocą przychodzi Youtube. Poszukajcie fraz: "Vicky Pollard", , "Sebastian Little Britain" i oczywiście :]
  6. Tak wiem, ale patrz punkt pierwszy regulaminu. :P btw. Kto mi wytłumaczy ten kawał Tymona o 1+1=3 dla dużych wartości jedynek, bo nie rozumiem, a on nie chce mi tego łopatologicznie wyjaśnić. Chyba jestem zbyt głupi. -_-
  7. Nie ma sterów? Zainstaluj windowsa... :)
  8. Ja tu nie widzę błędu, zawsze będzie pokazywać kasę o 346, bo ciągle ustalasz jej wartość na początku skryptu.
  9. Przez 95% czasu gry nic w interfejsie się nie zmienia. Stwórz surface i na nim rysuj wszystkie elementy, ale tylko wtedy gdy się zmieniają. A surface rysujesz w każdej klatce. Dzięki temu zmniejszysz wymagania gry.
  10. W mieście jest trochę więcej obciążenia procesora, ale bez przesady, żadnych anomalii u mnie nie ma, więc to wina twojego komputera. Podaj parametry. 572 to nie jest dużo obiektów. Możesz mieć i dziesięć razy tyle, byle by nie miały jakichś mocno obciążających skryptów. Optymalizacja plus dobre algorytmy potrafią zdziałać cuda. Swoją drogą jak rysujesz cały interfejs? Na draw na surface, a potem surface czy sam draw? ps. O lol, znalazłem siebie jako NPC. ;)
  11. Nic takiego nie zaobserwowałem. Poza tym: - czemu ludzik nie macha głową? Ona jest na jakimś kołku czy jak? Bo śmiesznie to wygląda przy ataku. - Dźwięki ataku są do kitu. Nie ma broni, walę w powietrze, a słyszę dźwięk uderzającego metalu - Podczas klikania nie powinno być żadnego dźwięku. Weź go usuń bo oszaleć można. To był główny powód szybkiego wyłączenia gry.
  12. Ja jednak radzę zrobić tak jak na początku napisał Yoda. W formularzu gdzie przypisujesz sprite'a obiektowi jest jeszcze opcja parent. Tam wybierasz inny obiekt, który staje się "rodzicem". Robisz sobie dużo typów murków, potem wszystkim wybierasz jakiś wspólny obiekt, np. o nazwie wall. Potem robisz warunek kolizji gracza z wall i to wszystko. Warunek ten będzie zachodził wszystkich dla obiektów, które w parent mają właśnie wall. Tak się w grach klasyfikuje obiekty.
  13. Ranmus

    bitewniaki

    No co? Czasem trzeba kombinować w życiu. ;)
  14. Na warsztacie jest dość leciwy artykuł na ten temat z kodem dla c++, ale nic nie stoi na przeszkodzie byś przetłumaczył sobie na gml ;) http://www.gamedev.pl/articles.php?x=view&id=134
  15. Lepiej zacznij się rozglądać za jakimś porządnym silnikiem fizycznym na oficjalnym forum game makera.
  16. Do takich rzeczy game makerowe tablice się w ogóle nie nadają, ze względu na nieelastyczność. Dlatego też stosuje się datastruktury, a w twoim przypadku najlepsza będzie mapa ( "map" - para klucza i wartości). Tablicę zamień na mapę: monsters = ds_map_create(); Czy potwór o danym id istnieje: if ( !ds_map_exists( monsters, ajdi ) ) // czy klucz zapisany w zmiennej ajdi istnieje w mapie monsters { ds_map_add( monsters, ajdi, instance_cerate( iks, igrek, obj_monster ) ); //jesli nie istnieje, to dodajmy ten klucz i przypiszmy mu wartosc id nowo utworzonego obiektu } var monster; monster = ds_map_find_value( monsters, ajdi ); // pobierz wartosc przypisana do klucza ajdi monster.x = iks; monster.y = igrek; Ewentualne usuwanie wpisu z mapy: ds_map_delete( monsters, ajdi ); //usun klucz ajdi i jego wartosc z mapy monsters ps. Nie ma czegoś takiego jak sugeruje Pchisix - array_local_exists (i to z prostej przyczyny). Ideą stosowania tablic jest trzymanie w niej z góry określonej liczby elementów. Jedyna dynamika tablic w GM'ie odnosi się do ich szerokości, którą można zmieniać w czasie gry (czytaj dodawać kolejne elementy do końca tablicy). W związku z tym mależy pamiętać, że jeśli mamy zainicjalizowany element o indeksie 100, to zakłada się, że elementy o indeksach 0 i 99 również istnieją, w innym przypadku jest to poważny błąd, gdyż nie można usuwać elementów ze środka tablicy. Krótko mówiąc nie trzeba sprawdzać czy elementy dajmy na to 23, 47 czy 87 istnieją jeśli wiemy, że tablica ma szerokość 100 i dlatego też funkcja array_local_exists nie istnieje. W celu takim, jaki został przedstawiony w temacie, zostały stworzone inne struktury typu kolejki, stosy, listy, siatki czy właśnie mapy. Ideą tych struktur jest przechowywanie dowolnej liczby elementów w jakiejś tam kolejności. Przykładowo mapa, to taka super elastyczna tablica, gdzie możemy usuwać dowolne elementy, wstawiać nowe w określone pozycje, pobrać liczbę elementów w mapie, sprawdzić czy dany klucz istnieje itd. Mało tego - przy zręcznym łączeniu określonych struktur możemy otrzymać nowe jak np. dynamiczne tablice trójwymiarowe (siatka list) czy czterowymiarowe (siatka siatek). Kombinacji jest dużo. :)
  17. Kryniak: FF także nie przechodzi tego testu i buźka jest rozwalona. Dobrze renderuje dopiero FF 3.0 (którego oficjalnego wydania jeszcze długo nie będzie). Inna sprawa, że FF jest bardziej zgodne ze standardami niż Opera, która dobrze wyświetla buźkę. Wniosek taki, że ACID TEST można między bajki włożyć, bo nie jest tak naprawdę obiektywny.
  18. @Pablo1517: Hanjuso podał przecież tylko sposób na sprawdzanie czy liczba jest parzysta, a nie cały algorytm, więc co się czepiasz... Co do konwertera, to proszę bardzo: skrypt: dec2bin( liczba ), który zwraca postać binarną w formie tekstu: var _bin; _bin = ""; while ( argument[0] ) { _bin = string( argument[0] mod 2 ) + _bin; argument[0] = argument[0] >> 1; } return _bin;
  19. Ranmus

    GG się zje... no tego

    Ja nie polecam konnekta, gdyż jest on już praktycznie nie rozwijany. Znacznie lepszym wyborem jest AQQ. Niedługo zapewne wyjdzie wersja 2.0 (aktualnie oznaczona jako beta), która będzie się skupiać na obsłudze jabbera. Ja ubolewam tylko nad tym, że od drugiej wersji rezygnują z własnego protokołu, który oferował najlepsze wysyłanie rysunków i plików.
  20. Ranmus

    Sonda

    No ja też, ale cóż począć? Zobaczysz, dużo dzieciaków z tego tematu będzie miało podobny syndrom w naszym wieku. Człowiek zawsze zaczyna coś doceniać... ale trochę za późno. :P
  21. Ranmus

    Sonda

    Najwyższy czas załatwić sobie dobre miejscówki w hospicjum, co nie lowrider? :]
  22. Ranmus

    Sonda

    Taaa, jasne, bo uwierzę... update: LOL, dałem się nabrać, a już miałem w przygotowaniu ciętą ripostę... ;) Następnym razem nie rób człowiekowi takiej nadziei.
  23. Ranmus

    Sonda

    Woock, to co ja mam powiedzieć, skoro jestem od ciebie o 5 lat starszy? :/ Po odejściu Choosena i Valdemora chyba nikt mnie nie pobije. :P
  24. Ranmus

    MutanT 2

    I to nie jest szukanie zaczepki? Ile raz mam powtarzać, że masz nie pisać postów takim tonem i nie obrażać innych użytkowników?
  25. Ranmus

    MutanT 2

    Blackmaul, gdzie tam widzisz trojana bo mi nic nie wykrywa prócz tego głupiego wirusa o nazwie jeefo/hidrag (kasa100, to jest ten sam wirus)?
×
×
  • Dodaj nową pozycję...