-
Postów
1 970 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Dawidds
-
Dobrze, to jeszcze tylko powiedz, od czego jert matthew, ktory ostatni post napisal 2 miesiace temu, a na forum ostatni raz w ogole byl ponad 3 tygodnie temu : )No i snake, ktoremu nikt nic nie zarzuci, ale on z kolei jedynie przeglada forum.
-
Po prostu pasuje im jego zachowanie, czy bardziej nikt nie mg zadnych przeciwwskazan.Ciekawszymi przypadkami sa snake czy matthew, ktorych nie bylo tu z miesiac, chyba, ze to tylko ja ich nie widze. Choc w tej kwestii woock czy maximal tez nie blyszcza :P
-
I robisz kolejną wersję żeby i tak ktoś haxnął :P ? Lepiej sie zajmij samą grą, bo ona jest biedne teraz szczerze mówiąc.
-
Łatwo się było domyśleć, co on wymyślił, lol. A gdybym się nei domyślił to bym zdekompilował i by na jedno wyszło =d
-
Nie da się : ) ?
-
20pkt do 3k : < Ed: Ta. @topic: Weź tą grę taką bardziej dynamiczną zrób, bo to to zanudza jak cholera :P
-
Nie szpanuj dekompilatorem :) Poprzednicy już napisali, na podstawie ruchów przeciwnika sam obmyślasz swoje ruchy, tutaj raczej nie ma czego wyjaśniać. A jak sądzisz że nie wiemy to zmykaj stąd, marnujesz się.
-
Masz moje renderowanie terenu: GML xx = view_xview[0]; yy = view_yview[0]; ww = view_wview[0]; hh = view_hview[0]; rendersize = point_distance(-part, -part, ww/2, hh/2); for(i=0; i<sw; i+=1) { for(ii=0; ii<sh; ii+=1) { vis = 0; //Czy ten part jest widoczny na ekranie (czy powinien byc juz w pamieci) if(point_distance(i*part+part/2, ii*part+part/2, xx+ww/2, yy+hh/2) <= rendersize) { vis=1; } if(vis) { if(s[i, ii] < 0) //Jesli nie istnieje, a powinien { s[i, ii] = surface_create(part, part); surface_set_target(s[i, ii]); { tr_render(); } surface_reset_target(); } } else { if(s[i, ii] >= 0) //Jesli istneije, a nie powinien { surface_free(s[i, ii]); s[i, ii] = -1; } } } } Z tym, że tutaj zamiast usuwania surfejsa usuwasz sprita, a zamiast renderowania (tr_render) wczytujesz go z pliku. A tutaj malowanie: GML for(i=0; i<sw; i+=1) { for(ii=0; ii<sh; ii+=1) { if(s[i, ii] >= 0) { draw_surface(s[i, ii], i*part, ii*part); } } } Ogólny zamysł jest taki, że w zmiennej s[x, y] przechowujesz sobie informację, czy dany kawałek spritu jest wczytany (1-wczytany, 0-nie), a w jakimś skrypcie wykonywanym w end stepie/drawie sprawdzasz, które fragment powinny być widoczne na ekranie - jeśli powinien być widoczny a go nie ma wczytujesz, jeśli jest za ekranem a jest wczytany kasujesz.
-
Ja Was nie rozumiem, odpaliłem tą gierkę na dwóch kompach z dwoma różnymi systemami i na obu działała... O.o Dobra, ktoś ma pomysł skąd biorą się te błędy ;d ? Bo to jednak dość ciekawe zjawisko, tym bardziej, że ta gra z żadnych dlli ie korzysta.
-
Ja bym zaryzykował stwierdzenie, że to była taka ironia :P Zresztą demotywatory nie demotywują od wuuhuu czasu. Dla przykładu pierwszy, który teraz jest na głównej to "Budowlańcy z extreme makover | są tak ######ści, że nawet się nie brudzą". Następny? Zdjęcie gumisia na sznurku i "Nie miał po co żyć | zjadłeś wszystkich jego przyjaciół". A trzeci tu kolejny z kolei demotywator z serii "przecinek robi wielką różnicę". Ed: O, ######sta cenzura. "zaje..." cenzuruje, ale "k...", "pier..." to już nie O.o
-
Akurat kolizja kul jest banalna - sprawdzamy, czy dystans pomiędzy środkami kul jest mniejszy niż suma ich promieni :P
-
Nie wiem o co chodzi z tą syntezą, ale matematycznie: x^4 = 0.4 x = 0.4^0.25 = gdzieś 0.8
-
Samym gmem kolizji pomiędzy modelami nie posprawdzasz. http://gmc.yoyogames.com/index.php?showtopic=329495 http://gmc.yoyogames.com/index.php?showtopic=449508 http://www.google.com/search?hl=en&saf...mp;oq=&aqi=
-
Najprościej to twórz na jednego stepa jakiś obj_attack i tak: GML //spr_attack - czarny sprite 1x1, bez przezroczystosci //atakowanie ins = instance_create(x+30, y-5); ins.image_xscale = 15; ins.image_yscale = 30; //obj_attack, ustawiony spr_attack //Create alarm[0] = 1; //alarm 0 instance_destroy(); collision z jakimś ziomkiem other.hp -= 50, czy coś.
-
XeVirtualFile
Dawidds odpowiedział(a) na PsichiX temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
To przygotuj mi execa do którego wrypiesz byle jaki kod, a ja Ci powiem, co za kod tam wrypałes, ok :) ? Tylko podaj mi chociaż jedną linijkę tego, co by łatwiej było znaleźć. -
XeVirtualFile
Dawidds odpowiedział(a) na PsichiX temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Już nie raz wyciągałem w ten sposób kod z różnych gier (:>), więc chyba nie trzeba zawracać głowy Snejkowi... ;d Wersję z piaskownicą zaraz sprawdzę :P Ed: Taa, zapisujesz obrazek jako temp.jpg. Już wierzysz :) ? Ed2: Nie no mówiłem, jako po prostu program do paczek jest cacy, ale szyfrowanie czegokolwiek gmem się jakby mija z celem ;P -
XeVirtualFile
Dawidds odpowiedział(a) na PsichiX temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
PsichiX: tyle, że gm i tak wszystkie skrypty trzyma w pamięci skąd nie problem je wyciągnąć, a przed tym już gameprotector nie obroni gry ;P Chociaż i tak zapisujesz plik (nie?) i wczytujesz go gmem, więc zawsze można odpalić program chociażby w jakieś piaskownicy, i mimo, że po załadowaniu sprita go skasujesz, to on i tak zostanie ;d Ed: Ano zapisujesz, nie doczytałem. -
Ładna i szybka mgła wojny
Dawidds odpowiedział(a) na Muuuuczek567 temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Takie cuś się do "mgły wojny" (swoją drogą, nie wiedziałem, że to się tak nazywa ;p) raczej nie nadaje - wygląda brzydko, a na dodatek zamula (a co dopiero, gdyby zwiększyć rozdziałkę (biorę pod uwagę sytuację, w której "mgła" jest odświeżana co stepa - gdy bohater się porusza)) - na moim, jednak nie jakimś super starym kompie na fullscreenie wyrabia lekko ponad 100 fps :P 40 klatek zapasu na inne efekty to jednak dość mało. Znacznie lepsze jest takie rozwiązanie: Czarny - krawędzie figury, które nie mają tworzyć cienia Zielony - krawędzie, które mają tworzyć cień (stwierdzić to można porównując kąt krawędzi - jedna strona krawędzie będzie działać jako "przezroczysta", a druga jako ta, która będzie tworzyć cień (coś jak w 3d ;p)) Niebieski - wyliczone do zamalowania trójkąty (skąd się biorą ich wierzchołki chyba wiadomo) - ewentualnie trójkąty spod jednej ścianki malować "na raz" primitivami. Zaletą tego (tego Twojego) jest z kolei to, że choćbyś nawalił nie wiem ile obiektów tworzących cienie, fps i tak będzie taki sam - zaś w rozwiązaniu z trójkątami fps będzie proporcjonalnie spadał... ;d A odświeżanie - jeśli gracz się będzie ruszał i tak wyjdzie na jedno :P -
Notepad też nie ma lig, i co? Jeśli od gry wymagasz fizyki i grafiki, to spójrz na Source'a (Counter-strike: Source).
-
XeVirtualFile
Dawidds odpowiedział(a) na PsichiX temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Paczkowanie fajne, ale (nie że się czepiam :)) szyfrowanie to lipa - choćbyś tu użył mega wypaśnych algorytmów, to i tak wystarczy zdekompilować grę, i już sobie będziemy mogli spokojnie przeglądać zaszyfrowaną paczkę (albo po prostu załadować wszystkie sprity/etc i je wyeksportować)(jeśli się mylę to mnie popraw). Ale powiedzmy, że szyfrowanie to taki gratis, więc za paczki masz te 10/10, bo w sumie wiele tutaj usprawnić chyba nie można :P -
Tylko wiesz, moja ocena jest podana w skali do 10... ;d Ale zamieniając na piątkową to wpiszę już te 4, a masz.
-
Pozwala pozwala - spójrz chociażby na takie net2ftp :P
-
:0 Napisałem, że jest jeden głos, a średnia 9.99. Jeśli Ty w tym widzisz zarzut, że wystawiłeś sobie 10 to ja już nie wiem... : ( Zresztą dobrze wiesz, że gdyby autorem tej "gry" gnyska był XxMichałxX, to by nie miał tylu głosów.
-
gnysek ma tyle głosów bo to gnysek. Takie ankiety powinny być anonimowe - głosujemy na tytuł gry - nie na autora : [
-
Spodziewałem się jakiegoś syfu, a okazało się że to nie jest takie złe :P Skołuj lepszą grafikę, więcej przeszków, i ustaw grę na 60 fpsów i będzie nawet fajna gierka. A masz te 5-.