-
Postów
1 970 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Dawidds
-
Ta gościówka to ma odznakę policji w szafce...?
-
Całość jeszcze minimalnie przyciemnij. I popraw tą czcionkę, bo ja dalej tam widzę "Death Glin"... :P
-
No to jesteś jakimś mistrzem :P Żeby interfejs powodował GM'owy błąd... :P Ja tylko raz ten błąd widziałem, przy zabawie z particlami. Podaj kod bardziej "skomplikowanych" rzeczy, jakie tam masz. A jeśli nie masz tam nic skomplikowanego to kopiuj kod z jednego projektu do drugiego. I tak co dodany event sprawdzaj, czy gra działa (odpala się). Aż w końcu dojdziesz, w czym problem :D Tymon: Że jak rozbieżność czasu :P ? Jeśli gra cały czas będzie miała te 30FPS to, teorytycznie, alarm powinien się wykonywać co sekundę :P
-
Lina "zagina" się o krawędzie? HUD nawet fajny, ale ten szum jest taki zbyt... Paintowy. Każdy pixel idealnie taki sam. A to powinno być minimalnie rozmyte, a pixelki powinny być w "grupach" :P No i ten gradient czarny od dołu powinien nachodzić na pixelki, czyli je przyciemniać, a teraz szum jest namalowany na gradiencie, a to nie wygląda za dobrze :P Zegarek ma trochę dziwną czcionkę (te jedynki jakoś zbyt blisko siebie), i niech ten zegar będzie na środku, a nie tak na górze :P I czubek liny powinien być takim jakby hakiem, a nie krzyżykiem :P
-
PoxiPol: A mi się to w wormsach nie podobało ^^ Ale ewentualnie można dodać taki bajer z możliwością wyłączenia, to chyba nie problem :) Nobody: Raczej używać XenoNa tylko do liny to trochę... dziwnie...? To tak jakby cała gra działala na Allegro, a tylko na chwilę włączam DirectXa, aby coś tam zrobić. Noo... może złe porównanie :D Co do tego, ze wszystko widać: A nie zgodzę się. Na YT zawsze masz jakieś tam skalowanie, które zniekształca obraz. na Vimeo każdy pixel pozostaje niezmieniony :D Nie, że tu jakąś reklamę robię, czy coś :P Chyba było mówione, ale nie pamiętam (:P): każda drużyna będzie miała 4 robaki?
-
Z wad od razu rzuciło mi się w oczy "świetne" AI tych ziomków... I to, co już na screenach widać - cienie... zacznijmy od tego, że trochę dziwnie to wygląda, bo jak dla mnie cienie powinny iść w dolny-prawy róg, ale to jeszcze przepuszczę. Głównym zamierzeniem tychże cieni jest to, że "im dalej jest cień od obiektu, tym obiekt jest wyższy". W Twojej grze wszystkie obiekty rzucają cień na tą samą "wysokość" (i tak według mnie za wysoko), a na dodatek ściany nie rzucają cieni... Oo Ponadto w grze panują jakieś takie dziwne proporcje. Goście są niemal tak wielcy jak drzewa, zdecydowanie więksi niż niektóre krzesła, w samochodzie ledwo zmieściły by się 2 osoby.... W niektórych miejscach jest nawalone tyle rzeczy naraz, że aż odpycha... Zmiana broni trochę niewygodna. W sumie będzie mocne 3/5 :)
-
Pong
Dawidds odpowiedział(a) na PoxiPol temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
'-.- Bez jaj, ty Ty nas masz czegoś nauczyć tym przykładem a nie my Ciebie... Wszystkie punkty z wymienionych przeze mnie to łatwizna, jedynie przewidywanie ruchu może ci jakiś problem sprawić :P A przewidywanie ruchu, no to poeksperymentuj trochę :P Napisz se prosty skrypcik testujący kąty, i zapisuj wyniki. Czyli że na górze masz przeszkodę, piłkę puszczasz w prawo, o kącie powiedzmy 100 stopni. I zapisujesz wyniki, będzie coś takiego: Kąt startowy Kąt końcowy 90 90 100 80 110 70 130 50 150 30 Jeżeli twoje IQ mieści się w średniej krajowej zauważysz, że kąt odbicia się piłki można łatwo obliczyć. I to miedzy innymi tyle. Całość to skrypcik w pętli, który "idzie" kącie piłki, poruszając się co 1px. I tak obliczasz lengthdir'em coraz to nowszą pozycję piłki, aż wreszcie dojdzie ona do przeszkody, wtedy obliczasz jej nowy kąt tak, jak się uczyłem wyżej (oczywiście to się tyczy tylko prostych, jak być chciał odbić piłkę od powiedzmy łuku, to większy problem...). A kiedy w końcu dojdzie do "bramki" komputera, to zapisujesz jej pozycję do jakieś zmiennej, i wtedy komp się do niej kieruje... -
Pong
Dawidds odpowiedział(a) na PoxiPol temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Pała ^_^ Ale żeby nie było, jak można to było urozmaicić... 1. Przyśpieszenie tej paletki. Jak idzie w górę, i chce w dół, to powili zwalnia, aż wreszcie zawraca. 2. No... AI. Przewidywanie tego, gdzie spadnie piłka po odbiciu się od bandy. W sumie to głównie o to chodzi w pongu... 3. Żeby się ta paletka nie zacinała. 4. I bez sensu dodałeś bajer, że gościu reaguje na piłkę tylko, jeśli jest na jego połowie. Lepiej sprawdzać, czy leci w jego stronę. 5. Gościu po odbiciu powinien wracać na swoją połowę. I tak właściwie, to... 6. W twoim przykładzie nie mam kontroli nad tym, gdzie odbije się piłka. Bohater jest prostokątny, i piłka zawsze się odbije prosto. Także AI od razu po odbiciu piłki mogłoby przewidywać, gdzie poleci piłka po odbiciu się od paletki wroga i ewentualnie bandy i tam się ustawiać. Nie zagłębiałem się w kod, ale to twoje AI to coś takiego: GML if(obj_ball.x > 300) { if(obj_ball.y > y) { y += 1; } else if(obj_ball.y < y) { y -= 1; } } , a to zdecydowanie za mało... -
HUD... Niezbyt wiele wiadomo po opisie i screenach. Będzie trzeba znajdować bronię/amunicję ? Będą jakieś "zagadki" ? Czy po prostu idę do przodu i rozwalam wszystko, co się rusza...? Z wad na razie tylko ten HUD, no i system światła, jakoś... dziwnie to wygląda...?
-
Wgraj na vimeo.com. Może nie jest po polsku, ale jakość jest normalna :) A filmik: wybuchy po prostu zaje***** :D. Ogólnie gra taka dynamiczna jest :P I pytania: 1. Kiedy przewidujesz wydanie demka :P ? 2. Jak stoisz z AI? Ciężko je pokonać, jest możliwość wyboru poziomu trudności, i przede wszystkim, czy używa wszystkich broni. Bo w Wormsach komputer używał głównie bazooki, pistoletu. I oprócz tego praktycznie nic... 3. A lina będzie :P ? Jakby nie było, czekam na demko :D
-
Bezużyteczne. Do Firefoxa mam rozszerzenie, w Operze to jest wbudowane. Mocne 2/5...
-
XenoN Scene
Dawidds odpowiedział(a) na PsichiX temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Szkodzi, szkodzi :P Lepiej reklamuj XenoNa poprzez masę przykładów :D A kij z dokumentacją. Pisz kurs :D Albo chociaż tutoriale opisujące jakieś konkretne zagadnienia. I weź pod uwagę, że jak ktoś będzie chciał się uczyć XenoNa, to na pewno jakieś tam podstawy GM'a zna. Także nie musisz się nie wiem jak rozpisywać ;P (piję do twojego arta z autkiem :D Masa stron, a efekt i tak słaby :D (słaby może nie, ale mam dziwne wrażenie, że na tym autku możliwości XenoNa się nie kończą ^_^)) PS: A tak w ogóle, to dlaczego przerwałeś The Towers :P ? PS2: Ale ten post wnosi dużo do tematu ^^ -
1. Denny antyaliasing (niby jest, a niby go nie ma...) 2. Bardziej wypukły napis. 3. I ta "otoczka" (to, na czym jest ten napis) niech też będzia jakaś...? Uwupuklona? Ewentualnie poszarpana, trochę dziwnie to wyglada, porysowany zardzewiały napis na idealnie okrągłym tle... 4. Popraw napis, bo ja przeczytałem z początku "Death Glin". 5. No i zmień teksturę tej rdzy, no dole. Bo na górze jest "ostra", a na dole rozmyta... I na koniec: 6. Najpierw zrób grę...
-
XenoN Scene
Dawidds odpowiedział(a) na PsichiX temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
To nie fer, zmiotłeś "3D Modeler" z powierzchni ziemii :P Atak w ogóle to kiedy masz zamiar skończyć XenoNa, dać przykłady, i może jakiś kursik ? :) (nie mam tu na yśli tego samochodziku :P Bo to cienkie było w sumie ;P) Bo na razie to tylko wydajesz coraz to nowsze demka szpanujące możliwościami XenoNa :P -
Niezły bajer :D 1. Nie zauważyłem, aby wolno działało :P 2. Jak wyżej - splash screen "dla bajeru" nie wygląda za dobrze... 3. Jak dla mnie wielkość okienka nie ma tu nic do rzeczy. To nie gra, więc nie da się tego już jeszcze bardziej ulepszyć - działać działa. Ewentualnie tylko interfejs ulepszyć. 9/10.
-
Szukam Przykładu
Dawidds odpowiedział(a) na kubal09 temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Ktoś dawał jakąś paczkę rozszerzeń/spritów/backgroundów/soundów do GM'a - poszukaj. Tam w katalogu z 39DLL'em był przykład ponga :P -
Liniami dwukolorowymi Oo ? Że jedną linię maluje białą, stosunkowo grubą, a druga (no, kilka) w kolorze tła, po bokach...?
-
Nie radziłbym. Chyba jedyną możliwością jest obliczanie tego pixel po pixelu, a to zbyt wydajne nie będzie. Choć w sumie... Malujesz to światło na surface'ie, i kasujesz odpowiednią część ekranu...? Jeśli ściany będą tylko prostokątne, to stosunkowo niewiele roboty. Gorzej, jeśli chcesz, aby to działało na różne ściany, okrągłe, pochylone, itd...
-
Podziel się, co Ci szkodzi :P Jedyne na co ja wpadłem, to coś takiego: 1. Maluję zwykłą linię na surface'ie 2. Do zmiennej alpha_count zapisuje: a) Jeśli linia jest wyższa niż szersza - iloraz wysokości i szerokości b ) Jeśli linia jest szersza niż wyższa - iloraz szerokości i wysokości Ta zmienna będzie w praktyce przechowywała wysokość jednego "schodka" w linii. (długość jednej, prostej linii w linii. Cała duża linia składa się jakby z wielu, równych tych mini-linii :P) 3. Pętla, która powtarza się tyle razy, ile obliczyłem do tej zmiennej, i będzie malować coraz mniej przeźroczyste kopie linii, coraz niżej. Chyba wiecie, o co mi chodzi. To na pewno nie jest to :P Ale nic lepszego nie wymyślę :/
-
A tak, z ciekawości czystej :D Jak namalować linię z antyliasingiem? Nie chodzi mi tu o "pseudo atyaliasing" (malowanie obok linii półprzeźroczystej kopii tejże linii), tylko normalny antyaliasing, niczym ścieżki w Photoshopie. Chodzi mi mniej więcej, jak taki algorytm działa. Bo nudzi mi się, to se jakieś wyzwanie postawie. Fajowski byłby właśnie AA, no ale, nie mam pojęcia, jak się do tego zabrać :P
-
E tam. Jak dla mnie szukanie dobrego artykułu na forum... no, jest długie :P Na forum muszę użyć wyszukiwarki, tam mam wszystko na ładnej, przejrzystej liście, na dodatek posegregowanych w kategoriach. Ale nie o to mi chodziło. Raczej nie założę tematu z wyjaśnieniem choćby tych lenthdir'ów, bo to bez sensu, już istnieją takie tematy. A tak, to bym po prostu napisał / a=uaktualnił artykuł zatytułowany "Lengthdir'y" :D A, i nie ma działu "Artykuły" ;>
-
'-.- Załamać się idzie :(... To jest po konkretnej grze, czy po każdej?
-
Ehh... Pomysł roku normalnie :P. Jak ty na to wpadłeś :P ? Ja na swój użytek od dawna używam translatora do tłumaczenia dokumentacji, choć ja raczej pojedyncze słowa tłumaczę ;P Swoją drogą to mam pomysł :P Bo w sumie to cholerę jest zasada, że wszystkie arty muszą być tłumaczeniem? Uważam, że ktoś swoimi słowami lepiej coś wyjaśni, niż tylko zwykły spis funkcji. Choćby lengthdir_x() i y. Nie każdy da radę się po opisie funkcji potrafi skapnąć, jak tego używać... Oczywiście spis funkcji też jest potrzebny. Po prostu te arty ze spisami funkcji byłyby wyżej, ew. o innej ikonce. Coś jak tematy przyklejone na forum. Choć pewnie Sz. Administracji się nie chce tego zmienić :P
-
Człowieku, ty jesteś jakiś niepoważny? W kodzie, który ci podano jak na tacy, miałeś tylko 2 linie kodu. Naprawdę nie rozumiesz, jak to działa? GML (Alarm 0) sprite_index = jakis_sprite alarm[0] = ilosc_klatek; //TO ten kod "uzbraja" alarm. Co chcesz zrobic dokladnie to nie wiem...