Skocz do zawartości

Dawidds

Użytkownicy
  • Postów

    1 970
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Dawidds

  1. Widzisz jakie pogmatwane ;P ? A to naprawdę nie tak wiele roboty, aby to było płynne, jak mówiłem. Napisałbym skrypcik aby ci udowodnić, jakie to proste, no ale cóż, no niezbyt się znam na działaniu samochodu :D Wiem tyle, że prawa strzałka (hmmm... moc silnika? a obrotomierz ;p) rośnie ze wzrostem prędkości, na wyższych biegach wyrabia się wyższe prędkości. Nie mam pojęcia, czy obrotomierz ma jakiś wpływ na przyśpieszenie, jak tak to jaki, że przyśpieszenie chyba jest trochę mniejsze jak mam wyższy bieg, i to w sumie tyle wiem :P W takim razie to raczej dziwne, że silnik ma obroty 0 i w chwili ma maksymalne :P PS: A płynne chodzenie powinno się ograniczać nawet do "bezwładności" wskazówek. Czyli że jak wskazówka idzie do góry, a nagle puszczasz gaz i powinna iść na dół, to ona powoli zmniejsza swoją prędkość, aż zaczyna iść "do tyłu".
  2. Tak, ale skoro to jest takie banalne to czemu tego sobie nie zrobisz? Przykład Yody niemal niczym się nie różni od normalnego przykładu. Sprawdzałem. Jeśli być wiedział, jak to zrobić, to by to zadziałało na przykładzie Yody. I na ten post już nie odpisuj, bo się spam zrobił. Chociaż z drugiej strony tematu nie zakładaj, bo milion takich było... i pomyśleć, że Ty niby masz 17 lat...? Ktoś na tym forum miał ciekawą sygnaturkę "Dopóki nie skorzystałem z internetu [...]". Dalszej części, rzecz jasna, nie pamiętam.
  3. Widzicie? Miałem rację. Przydałby się punkt "Przypuszczalna data wydania gry/dema" :P ? A co do gry: Weź wymyśl coś oryginalnego. Almora śmierdzi ;p Przynajmniej w tym przypadku. Jeśli gra będzie taka jak Almora to aby się stała grywalniejsza będziesz ją musiał zrobić lepszą, niż Almora, a to będzie ciężkie. Ale jest prosty sposób, aby gra stała się grywalniejsza. Po prostu zrób ją oryginalną. Jeśli pomysł okaże się lepszy, niż w Almorze, gra może stać się popularniejsza od niej mimo, że będzie miała gorszą grafikę/fizykę. PS: Ja bym dał zapowiedź mojego RPG'a, ale jako, że nie mam grafika to tymczasowo grafiki (Przed wydaniem gry jeszcze znajdę grafika. Mam nadzieję ;)) są podrypane z... miniRPG :D Choć cały silnik jest kompletnie inny.
  4. Nadal to jest niepłynne :P 1. Na jedynce, Trzymam strzałkę. Prawa wskazówka. Idzie szybko, nagle zwalnia i.... przeskakuje na 10. 2. Dlaczego to jest niepłynne, więc mówię. Na jedynce trzymaj gaz. Prędkość. Wskazówka leci szybko, szybko.... i nagle zaczyna wolno. A to powinno lecieć 100% płynnie. Czyli Z początku leci szybko, a potem powoli zwalnia, zwalnia, przyśpieszenie maleje, coraz wolniej... i dopiero wtedy się silnik zaciera. 3. Przy wrzucie na dójkę dziwnie szybko kacze prawa wskazówka. 4. WTF!!!??? Wrzucam szósty bieg. Prawa wskazówka jest gdzieś na 6. Próbuje przyśpieszać, ale strzałka leci straaasznie powoli. Kiery prawa wskazówka dojdzie do zera... nagle wskakuje piąty bieg a owa prawa wskazówka leci na pozycję 8. Kiedy jest już 3. bieg prędkość jest równa 0, ale prawa wskazówka ciągle przeskakuje na max pozycję, stopniowo zchodzi, bieg się obniża o jeden,a prawa wskazówka znów wskakuje na wysoką pozycję. 5. Taki trick. Jestem na czwartym biegu. Próbuję wrzucić wyższy bieg trzymając strzałkę do góry. Bieg się nie wrzuca, ale prawa strzałka zchodzi na tą samą pozycję za każdym wciśnięciem [X] (o ile trzymam strzałkę) Wyjaśnij to zjawisko. Szczególnie zależy mi na punkcie 4. PS: Ja nic do ciebie nie mam :P Nie bierz tego, że chcę się z Tobą powyzywać, nie lubię Cię itp. Nic do Ciebie nie mam. Ale prawda jest taka, że ten przykład jest tandetny :P
  5. W tym przypadku to Ty jesteś żałosny. 1. Klikasz na górze forum link "Szukaj" 2. Wpisujesz "Podążanie za ekranem", "podążanie za viewem" lub np. "view_xview[0]" 3. Zaznaczasz "Szukaj tylko w tematach" 4. Klikasz szukaj 5. Przeglądasz po 10 tematów z każdej frazy, jaką ci podałem 6. Jeśli jesteś rozumny to po 5 tematach dojdziesz do wniosku, jak takie coś działa. Ale jestem łaskawy, masz wskazówkę. view_xview[0] = x ekranu (dokładniej viewa) view_yview[0] = y ekranu Więc pomyśl, jakby x i y tych itemków dostosowywał się do pozycji ekranu...?
  6. Dawidds

    Narysuj poprzednika ;)

    Nikas: Źle. Obrazek ma być rysowany od podstaw, i bardzo dobrze. Bo tak to ktoś narysuje stickmana, i jako głowę wklei avatar :| A to ma być karykatura.
  7. Niby dlaczego? Super-precyzyjna ocena. Dajesz powiedzmy 81%, słabszej grze dasz 12... Ale i tak procentów administracja na pewno nie napisze :P Obawiam się, że nikomu się nie będzie chciało gwiazdek robić ;P PS: A zmienicie wreszcie ten link "uploader uzytkownika"...? Edit: Oj.... Wysyłałem pierwszy raz to wyleciał błąd "połączenie z serwerem zostało przerwane". Kliknąłem drugi raz na "Dodaj odpowiedź", no i się dodało :D Nawet 2 razy :D
  8. Niby dlaczego? Super-precyzyjna ocena. Dajesz powiedzmy 81%, słabszej grze dasz 12... Ale i tak procentów administracja na pewno nie napisze :P Obawiam się, że nikomu się nie będzie chciało gwiazdek robić ;P PS: A zmienicie wreszcie ten link "uploader uzytkownika"...? Niech ktoś skasuje tego posta ;)
  9. Z wyłączeniem też nawet dobry pomysł. Ale lepiej będzie po prostu powiększyć liczbę gwiazdek do 10. Zupełnie inaczej by się oceniało. Bez głupiego zastanawiania się, czy dać 3 czy 4.
  10. O, kolejny pomysł. Jak już administracja takie zmiany wprowadza to może doczekamy się 10-gwiazdkowej skali ocen ;> ?
  11. Mój pasek w sygnaturce :*)

  12. Łeee :| Więc pomysł. Dajcie możliwość użycia tego bajeru userom :)
  13. Tak kojarzyłem, że na pewno dziadekkleofas tak robił ;P Ale nie byłem pewien, to nie pisałem. Nie odpowiedzieliście mi na pytanie, jak Ranmus zrobił tą ramkę :P ?
  14. Ja sądzę to co Luksor, dodać punkt "Przewidywana data wydania dema/pełnej wersji". Można by się było pośmiać, jak nooby by pisały: "Od wczoraj uczę się GM'a, za tydzień kończę moje MMORPG al'a Almora" :P
  15. Ranmus, jak zrobiłeś tą ramkę: "Powód edycji: a bo tak :P" ? I zobaczcie ten bajer: Odkryłeś sekret =D
  16. Mam bug. Byłem zalogowany na portalu, wlazłem na forum i mnie wylogowało. "Skróty" po lewej od pisania postu wychodzą na prawo. Emotki powinny być widoczne wszystkie. No nie wszystkie, ale chociaż bez suwaków, bo to głupio wygląda. "uploader uzytkownika" wont! Z małej litery, na dodatek "z" zamiast "ż". Dajcie zamiast tego ikonkę folderu, wyświetlaną obok ikonki z GG. Jestem za ukryciem ostrzeżeń innych użytkowników. I jeszcze moderatorzy jak robią dopisek do czyjegoś postu, to niech go robią czytelnym kolorem (Bo ten żółty jest koszmarnie nieczytelny, już na pewno na tym tle :|). I niech się podpisują, kto to dopisał. Tak, dla zasady ;) I test: GML y -= (y/5); Edit: Nom, tag GML nie działa...
  17. Kurde, chcecie screena :P ? Ustawiam room_speed na 5000... Zatkało, hahaha? //Wiem, że to nie do mnie, ale co tam... Po tego. jak nazwę sprita "ludzik", i objekt też "ludzik", to jest problemik. A ja przynajmniej nie dałbym rady zapamiętać, że już nazwałem ta jednego sprita dla obiektu muszę inną nazwę wymyślić. :P Dobre. Ale i tak uważam, że zamiast jakiś trzech klocków lepeij postawić kilka znaków, a i kod.... nie, jak to klocki to nie kod, więc zawartość eventa staje się czytelniejsza, zajmuje mniej miejsca, i łatwiej i szybciej ją przerabiać. Ale w moim artykule, jak już do niego nawiązałeś (w ogóle to chyba 10s się zastanawiałem, czy ja jakiś artykuł pisałem :P) nie było zbędnego kodu. No i spełniał stuprocentowo swoją rolę. Zrozum, taka prawda, że tandetny jest ten przykład. Nagrałbym ci filmik, ale nie mam zainstalownego żadnego takowego programu :P Ale masz instrucję. 1. Włącz grę w "Debug Mode" 2. Zwiększ room_speed do 5000 (równie dobrze możesz tego nie robić, ale jak nei chcesz czekać, to lepiej to zrób...) 3. Wstaw 1. bieg. (wciśnij raz [X]) 4. Trzymaj strzałkę do góry. 5. Obserwuj zachowanie strzałki. Jakimś cudem będzie leciała do 260... przekroczy 260.... znowu będzie ustawiona na 0... 50.... 100.... zrobi jeszcze z pięć kółek, będzie wyraźnie widać, że zwalnia.... i nagle znowu będzie szybko leciała. Przez ten cały czas wskazówka po prawej stornie będzie drgać jak oszalała. I podsumowanie: zapewne po prostu naprawisz te bugi. Ale to i tak będzie złe. Zamiast maskowania kolejnych bugów lepiej napisać silnik od początku wiedząc, jakich błędów nie popełniać. Bo tak to próbując to rozbudowywać będziesz zyskiwał coraz to kolejne bugi, tracił coraz to kolejne FPS'y oraz minuty na maskowanie owych błędów. Że kurde nie wspomnę, że tego kodu mogło być min. 2x mniej. A mówię to asekuracyjnie... Niezbyt obrazowo mi to wyszło :P Ale jeszcze coś dodam. Brak jednoznacznych zmiennych. Do tego przykładu wystarczyły by 3, na upartego 2 globalne. A nie ustawianie GML biegi=wsk_obr.bieg. I że zacytuję gnyska "głodny jesteś, że średniki zjadasz?". W sumie to w ogóle brak zmiennej określającej prędkość. Kod GML if image_angle>240 { image_angle=240 } Powinien być wstawiony na końcu kodu, w tym przypadku jako ostatni klocek. Nawet jak rozpędza się na 1. biegu, to wskazówka idzie szybko, i nagle (mniej więcej na 55km/h) zwalnia. A to powinno być całkiem płynne. Inne pytanko: skąd ktoś, kto by użył tego przykładu ma wiedzieć, jaka jest prędkość samochodu? I screen podsumowujący moją, cholera, znów długą wypowiedź. Jakby ktoś nie skumał: jako, że w tym skrypcie nei ma zmiennej przechowującej prędkość, więc pokazuję image_angle wskazówki prędkościowej. Co ciekawe, im mniejszy image_angle, tym większa prędkość. Na tym screenie mamy trochę ponad 5000km/h, wyciągnięte na jedynce na dodatek. A autor wymaga za to credits. No ale cóż, taki kod. Albo raczej, jak Tymon stwierdził, klocki :P PS: Zaraz mi tu stwierdzisz, że jestem konfliktowym człowiekiem. Zauważyłeś może kiedyś, żebym się przyczepił kogoś że tak to nazwę "dobrego"...? Dobra kończę, bo przekroczę limit długości wiadomości :D Coś ostatnio napisanie jednego postu zajmuje mi za dużo czasu :|
  18. Dwója. Strzałki mogą robić pełne kółko, jak próbuje zmienić bieg a trzymam gaz to strzałki skaczą. Ruch strzałek strasznie niepłynny. Nie mówiąc o tym, że czym większa prędkość, tym przyśpieszenie powinno maleć. Rozumiem, że się namęczyłeś, ale to naprawdę dało się zrobić prościej, i lepiej. A terazdrobna krytyka ze strony kodu. 1. obrotosciomierz (a gdzie przedrostek "obj_"...? albo chociaż "o_"...), event draw niepotrzebny 2. Klocki śmierdzą. Switch roxi. 3. Poziom skomplikowania tego przykładu jest nienaturalnie wysoki :P Gwarantuję, że można to było zrobić prościej, i, cholera, lepiej. I na zakończenie: Nie wiem, czego ten przykład może uczyć. Się ropisałem :D
  19. O ile się nie mylę to jest przykład TD... 1. ID najbliższego wroga pobierasz za pomocą funkcji instance_nearest() 2. Kąt od wieżyczki do wroga obliczasz: point_direction(x_wiezyczki, y_wiezyczki, x_wroga, y_wroga) 3. Strzelanie znajdź sobie na forum. Głowę, komputer i pudełko zapałek stawiam, że już był taki temat. 4. Zmienna direction oznacza kąt. Np. wieżyczki. 5. image_angle to kąt obrazka. Więc image_angle = direction obraca wieżyczkę tam, gdzie ona... no patrzy ;p
  20. Dawidds

    Dawniej na GMCLAN...

    Taa, gorzej, jak moje IP ma pół miasta, i praktycznie cały dzień ktoś coś ściąga :| Akurat z rana miałem szczęście :D Sciąga się. Ściągnęło się. Pograłem. I muszę przyznać, że spodziewałem się super-mega-fajoskich gierek. A tu trochę się zawiodłem :P Ale i tak jak na taką grafikę i fizykę to niektóre gry naprawdę wciągnęły :P :P
  21. Nieźle, nieźle :P I pytanie: W jakich sytuacjach te 2 pierwsze funkcje mają wywalać błąd? Jak niepoprawną wartość podam? Czy może jak Windows nawali? Bo nie do końca rozumiem :P Hmmm... czyli teraz gra napisana przy udziale twojego dll'a będzie szybsza niż w samym GM'ie :P?
  22. ? Ja miałem bodajże 16 za pierwszym razem, za drugim chyba 12 :P A gra nie taka zła. Tylko dziwi mnie, co ja robię źle, że mam 16, a ktoś 300-ileś... Może daj jakiś poradnik :D Słabe 4/5 ;)
  23. 1. Nie widać życia bohatera (jak się stoi na ziemi, wiesz, o co mi chodzi...) 2. AI potworów. 3. Podszedł do mnei ziomek, chyba mnie zabił, i wyleciała cała seria błędów z collision_line(). Jakby było w GM7 pisane, to bym skopiował treść błędu. 4. Zamiast tego beznadziejnego "pola widzenia" bohatera daj po prostu cienie. Wiesz, tam, gdzie nie widzę, bo zasłania ściana etc. są cienie. To wbrew pozorom łatwe do napisania. Ale ogólnie nie jest źle, słabe 3 ;)
  24. Albo ja jestem dziwny, albo tego nie da się zaliczyć :| Doszedłem na sam dół, wlazłem w strzałkę po lewej, zrestartowało grę. Wlazłem na prawo, spadłem w przepaść...
  25. '-.- Rozwiń swoją wypowiedź.
×
×
  • Dodaj nową pozycję...