Skocz do zawartości

Dawidds

Użytkownicy
  • Postów

    1 970
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Dawidds

  1. Jak tak to będzie bez sensu, zaufaj mi... strzelasz w drzewo, pokazuje się matrix. Strzelasz do gościa, nie ma go. A jak strzele w nic...? :P W pustą przestrzeń _^_ ? W sumie to mniej więcej wiem, jak to zrobić... ale jakoś nie mam teraz za bardzo ochoty... Chwila. Mam na dysku stary projekt strzelanki. Dodałbym do niego AI wroga, zmianę broni i takie tam bajery (i matrixa :D) i bym dał przykład strzelanki od góry. Ale to może jutro... Ew. dzisiaj wieczorem, choć wątpię...
  2. Hmmm... Znalazł się pewien problem. A mianowicie, skąd miałbym wiedzieć, czy pocisk rzeczywiście trafi wroga? Ewentualnie mógłbym obliczać dystans do najbliższej przeszkody po podanym directionie, i sprawdzić, czy ta przeszkoda to obj_enemy, ale... chyba to trochę niewydajne by było :/ Jak wymyślę coś bardziej wydajnego to napisze... a może sam mi takowy pomysł podsuniesz :P ? Zaraz... chyba kiedyś na YYG widziałem taki przykład... był taki ludzik z "pistoletem laserowym"... i w miejscu, gdzie laser stykał się z jakąś przeszkodą pojawiała się kropka i na dole jeszcze pisało, jaki to obiekt... idę poszperać w sieci :D Edit: Tyy.... u siebie też się forum rozjedżdża na mojej poprzedniej wypowiedzi? Oo Cała "ramka" z tekstem wysuwa się na prawą stronę '-.-
  3. "przycisk zwalniał"...? Chyba masz na myśli pocisk :P Cóż, to dosyć trudne zagadnienie. W najprostszej wersji po prostu zmniejszaj room_speed, po kolizji z wrogiem powróć do normalnej wartości. Co do podążania za nabojem zmień viewa. Lub najprostsza technika, stwórz obiekt obj_viewer, i ustaw dla niego object following. I, jeśli chcesz, aby ekran podążał za bohaterem to ustawiasz x i y tego obj_viewer na takie, jakie ma obj_hero, a jeśli chcesz, aby podążał za pociskiem, to ustawiasz mu współrzędne pocisku. Lepsza zmiana viewa, daje większa kontrolę. Ale jeśli nie masz większych wymagań to to z obiektem wystarczy ;) Jeszcze jakbyś nie wiedział: point_distance(obj_hero.x, obj_hero.y, obj_enemy.x, obj_enemy.y) zwróci ci odległość od pocisku do wroga. Ustal sobie jeszcze, jak to dokładnie ma wyglądać. Przyjmijmy, że pocisk ma zacząć zwalniać połowy drogi, aż dojdzie do 10FPS (przyjmuje, że domyślnie masz 30). Więc obj_hero przy strzale ustawia pociskowi zmienną [/i]start_matrix[/i] na połowę odległości od gracza do wroga. I wtedy pocisk sprawdza, czy jego dystans do wroga jest już mniejszy niż ten ze zmiennej start_matrix (czy pokonał już połowę drogi), jeśli tak, to zaczyna stopniowo zmniejszać room_speed - dokładnie o ile ci nie powiem, bo nie wiem z jaką prędkością ma ten twój pocisk lecieć, a wymyślać wzoru mi się nie chce, choć powinno to być mniej więcej coś takiego: GML room_speed -= (<dystans od połowy drogi do wroga>/obj_pocisk.speed)/20; //Nie jestem pewien ale chyba dobrze... dystans podzielę przez speed pocisku to wyjdzie, ile klatek powinno zająć pociskowi dotarcie do wroga, dzielę to przez 20 (startowy FPS minus ten, jaki ma wyjść (30-10))... Chyba zaraz jakiś przykład zrobię :D
  4. Zgadza się, jeśli się nie mylę to przedwczoraj. Ale coś przy twoich postach ciągle widać zielony pasek... Edit: Jakby ktoś nie zczaił: chodziło o pasek przy dacie postu, modzi mają zielony...
  5. Yoda mi się kojarz z moim avkiem _^_ Czasami przesadza, prawda. Userzy dostają kary za mniejsze przewinienia niż on. Ktoś lekko zaspamuje, warn. A Yoda pisze dosłownie co chce. Czasem walnie taki offtop, że... :P Ale i tak go lubię. To, że jest surowy to zaleta. Szkoda tylko, że sam nie dostosowuje się do własnych zasad. No ale cóż, coś za coś. Dnusia: Dodaj do tematu sondę, czy Yoda powinie dalej być moderatorem ;)
  6. Dawidds

    Grafika postaci

    Wyśmiejecie mnie, ale ja by, tą postać w Blenderze zrobił :> Bezproblemowo maluje se całe ciało, ewentualnie je teksturuje. Później dodaje szkielet i se animuje, tak dokładnie, jak tylko chcę. No i przy bardziej skomplikowanych postaciach realniejsze będzie odwzorowanie cieni :P Akurat nic nie zrobię, bo sam chwilowo potrzebuję Blendera do grafiki, ale ty se możesz poczytać na ecie o animacji w Blenderze - wbrew pozorom dodanie szkieletu i zrobienie animacji to chwilka roboty... no zależy, jaką postać chcesz namalować :)
  7. Słabo. Choć jakiś pomysł jest... Będzie większe demko to dam poszczególne oceny, na razie 2... choć to może się rozwinąć... ;) Powodzenia =D
  8. Grafika: 1+ //Jak ktoś ocenia po screenach to współczuje ^_^ Silnik: 2- //Trochę bugów się znalazło... Grywalność: 3- //Takie proste, ale serio wciąga :D I dodatkowy, mały punkcik za tytuł :P Nawet fajnie to brzmi _^_ W sumie będzie 2. Nawet takie z małym plusikiem ;)
  9. @TuxMan: Biorąc pod uwagę twój opis 0 to by było mało ^_^ Grafika: 1 Grywalność: 1 Silnik: 2 Nie widzę potrzeby publikowania takiego dema... błędów nie ma w czym znaleźć tak długa i skomplikowana ta gra :P I na dodatek te super pociski.... bogate opcje konfiguracyjne.... PS: I super szybki serwer z plikiem ;)
  10. Dawidds

    Napisy w menu

    Moja wizja: Jak się spodoba to to rozbuduje i dam inne napisy :P Przede wszystkim właściwy napis powinien być zielonawy, pokryty "mchem", a nie zwykły czarny :D
  11. Jak GM'em poznać parametr, z jakim została uruchomiona aplikacja? Jakby nie wiedział, o co mi chodzi: Argument aplikacji dopisujemy na konie adresu programy poprzedzony minusem (np. program.exe -parametr) Wpisałem w helpie GM'a - niestety, znalazł tylko argumenty plików :P Obawiam się, że będzie do tego potrzebny DLL :D Bo raczej nie jest to ie wiem jak potrzebna do pisania gier funkcja, aby ją do Game Maker'a dodawać. Po co mi to? A choćby po to, aby save'y gry mogły być otwierane bez bezpośrednio przez grę (czyli "Otwórz za pomocą..."), choć nie tylko... Z góry dzięki za pomoc :P PS: Fajnie by było, jakby był dorzucony przykład :D Niezbyt się orientuję w użyciu DLL'i :P Edit: Sorka :P Już wiem :P
  12. Dawidds

    Oero

    Nie powinienem traktować tego programu poważnie, ale pierwsze błędy pokaże: 1. Muszę wcisnąć [OK] powinno wysterczać [Enter] 2. Wpisuję login "lol", a i tak widzę "Kimo" (to zapewne dlatego, ze nie potrafisz zmieniać wyświetlanej nazwy w "Panelu admina" (tym po prawej)) 3. Nie chowa się okienko logowania. A jak je zamknę to cały program się zamyka. 4. Kiedy wpisze "Kimo" to pojawi się w "Konsoli" "zalogowany jako kimo" i pojawi się guzik [OK]. Ale jeśli wpiszę "lol" to pokaże się guzik [OK], a w konsoli nic się pokaże Dalej nie wypisuje.... pokoszę się jeszcze spytać, po co zmiana daty? Nawet się nie wyświetla nigdzie... Ale i tak 5/5 :D
  13. A ja nawet nie wiedziałem, że takowa istnieje :P Po co z niej korzystać, skoro mogę sobie zrobić draw_rectangle()...? A nawet będę miał większe możliwości. Dla nowicjuszy - całkiem dobry dodatek. Ale jednak i tak uważma, że nowicjusze powinni się uczyć od podstaw kodu. W ogóle najlepiej, jakby YYG wypieprzyło klocki z GM'a :P 4/5. Bo niezbyt to rozbudowane.... PS: Kurde :/ Oceniam coś, w czym sam brałem częściowy udział '-.- Sprawiedliwie, nie oceniam :/ Choć w sumie.... e tam :P Oceniam :P Dałem mu tylko skrypt rysujący healthbar'a :P Choć i tak nie osiągnąłem zamierzonego celu... (bo miałem mu pomóc, i jakby zdążył do wieczoru to mieliśmy jeszcze w szachy przez neta zagrać - ale i tak nie zdążył :D) PS2: Ten pomysł z wywaleniem klocków z GM'a to całkiem dobra inicjatywa :P Choć nowych userów przyciągają do GM'a chyba właśnie te klocki, że w prosty sposób można pisać gry...ale z drugiej strony - czy ktoś korzystający z GM'a kupił kiedyś licencję...? Więc YYG niewiele kas by na tym straciło. Może kilka osób mniej. A dużo wygodniej by się tego używało...
  14. Dawidds

    blokada kompa

    Nie no proste logowanie jest nawet wbudowane w XP '-.- (Konta Użytkowników)
  15. Jak tylko wszedłem w temat wiedziałem, że ot plagiat :D On pisze tandetne programy, co mu do pisania DLL'i. Założę się, ze nawet sam całego nie przeczytał ^^
  16. Dawidds

    moderatornia

    A ile płacicie miesięcznie za bycie modem :D ? Najlepszy jest Shocker :P Wczoraj pisze do mnie na GG "a mnie admini szanują", "a ja się nadaje na moda" :P A w temacie pisał, że i tak nie chce :D. (zwykle nie jestem taki chamski, żeby takie rzeczy mówić, no ale... my ostatnio często z siebie żartujemy ;>) Mam pomysł. Yoda na admina _^_ Kto jest ze mną :P ? A tak z czystej ciekawości: a mnie jak skomentujecie _^_ ? Ja sam uważam, że się na moda nie nadaję :P Jestem zbyt "ostry" ^^. Jakbym był modem to bym przeciążał serwer GMC dodawaniem warnów :D Kogo miałbym typ[ować na moda...? E tam, przesada. Jest wystarczająco dużo moderatorów. Przynajmniej z punktu widzenia usera...
  17. Dawidds

    Niewidzialne tło

    Rozwiń wypowiedź. GIMP rządzi :D Ciekawe.... jedno narzędzie i jeden klawisz...
  18. Jaklub: Screenshota podrobić to chwila, nawet w Paincie '-.- Choć można sprawdzić (co do pixela!), czy ten napis jest idealnie na środku, w dobrej pozycji... choć i tak nawet w GM'ie można se napisać "klikacza" :P Ale najprościej... eh, mój ulubiony algorytm =D Hash. Po dobrym wyniku w grze Użytkownik wpisuje swój nick. A twój program hashuje takie coś: twojtajnyciagznakow_nazwausera_wynik I user, chcąc ci udowodnić, że ma rację wstawia jako dowód wynik (tego hasha) ty to hashujesz tym samym "algorytmem" i, jeśli twój wynik jest ten sam co hash, który podał user to piszesz, że user nie kłamie _^_ Wygląda to komplikowanie, ale to chwila ;) PS: Ja się swoim wynikiem nie chwale xD
  19. Położone wyżej, lepsze określenie. Zmienna [depth]. Im mniejsza, tym obiekt położony wyżej/bliżej ciebie. GML depth = -10;
  20. Dawidds

    Grafika top-down

    Niby dlaczego? Całkiem dobrze się tak postaci robi. Zamiast się męczyć pixel-artem malujesz sobie w Blenderze (czy czym tam chcesz) i renderujesz. Masz wtedy dokładny wybór rozmiarów - no i dobre cieniowanie. Z animacją też łatwo pójdzie ;)
  21. Daj pliki *.blend ;) TuxMan: XenonCore to nie jest (cały) GML ^_^
  22. Nie no. Setny shitowy program. Samo użycie języka programowanie nie oznacza, że wymiatasz... a na pewno nie z takim czymś. ie mając zielonego pojęcia o Delphi zrobiłbym (chociaż ja mam o nim małe pojęcie, ale czysto teoretycznie, jakbym nie miał :P) takie coś w 10 min. korzystając z internetu. Ze nie wspomnę o tym, że Notepad lepszy...
  23. Dla bajeru rzecz jasna ^_^ Pała, naturalnie. Ostatnio cała fala g**** spływa na GMC.... niedługo skórka się zmieni na brązową :D
  24. Dawidds

    Zmagania GML'owe - tury

    Taa, ale żeby wygrać taką turę trzeba coś umieć, nie...?
  25. Hmmm....? Napisać sobie własną funkcję, jak nie ma :P Funkcja, która jedzie po coraz to kolejnym znaku (pierwszy znak, drugi, trzeci, czwarty itd...) i, w zależności od tego, jaki ten znak jest używa draw_sprite_part()... Albo poszukaj w helpie :P Może jest taka funkcja :P Skoro w starszej wersji była, teraz też powinna być ^_^
×
×
  • Dodaj nową pozycję...